<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Oussama Khezour</title><description>Notes on React Native, shipping, and the invisible last ten percent.</description><link>https://oussama.org/</link><item><title>3-minute React Native builds by caching the native side</title><link>https://oussama.org/blog/three-minute-react-native-builds/</link><guid isPermaLink="true">https://oussama.org/blog/three-minute-react-native-builds/</guid><description>Fingerprint the native build, cache the compiled app, and rebuild only the JavaScript. 25-minute CI runs become 3.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Building iOS releases for Expo without EAS</title><link>https://oussama.org/blog/expo-ios-releases-without-eas/</link><guid isPermaLink="true">https://oussama.org/blog/expo-ios-releases-without-eas/</guid><description>A GitHub Actions pipeline that takes an Expo app from commit to TestFlight, no EAS required.</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate></item><item><title>The last 10%: what users feel but never mention</title><link>https://oussama.org/blog/the-last-ten-percent/</link><guid isPermaLink="true">https://oussama.org/blog/the-last-ten-percent/</guid><description>The invisible work that separates apps people tolerate from apps people trust.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>React Native at Fortune 500 scale</title><link>https://oussama.org/blog/react-native-at-fortune-500-scale/</link><guid isPermaLink="true">https://oussama.org/blog/react-native-at-fortune-500-scale/</guid><description>What changes when a React Native app ships to ten countries for one of the biggest brands in the world.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>