<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Matin Zadeh Dolatabad</title><description>Personal notes on life, culture, technology, and experience</description><link>https://www.matinzd.dev/</link><language>en-us</language><item><title>React Native Modules Cannot Use Android&apos;s Activity Result API</title><link>https://www.matinzd.dev/blog/activity-result-api-for-react-native-modules/</link><guid isPermaLink="true">https://www.matinzd.dev/blog/activity-result-api-for-react-native-modules/</guid><description>Android native modules are stuck on startActivityForResult and hand-picked request codes, because AndroidX contracts cannot be registered from a lazily created module. Every library works around it, and every workaround leaks into your app. Here is why the gap exists, and the API I proposed to close it.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Will AI Push Software Back Toward Closed Source?</title><link>https://www.matinzd.dev/blog/will-ai-push-software-back-toward-closed-source/</link><guid isPermaLink="true">https://www.matinzd.dev/blog/will-ai-push-software-back-toward-closed-source/</guid><description>A while ago, I started thinking about a trend that seemed somewhat counterintuitive: as AI coding tools get better, more software might become closed source rather than open source.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>