<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Code with Beto Blog</title>
    <link>https://codewithbeto.dev/blog</link>
    <description>Read my thoughts on software engineering, and more.</description>
    <language>en-US</language>
    <lastBuildDate>Tue, 14 Apr 2026 23:23:52 GMT</lastBuildDate>
    <atom:link href="https://codewithbeto.dev/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Sharing Images In and Out of Your App]]></title>
      <link>https://codewithbeto.dev/blog/sharing-images-in-and-out-of-your-app</link>
      <description><![CDATA[Share images from your Expo app with React Native's Share API, and receive images from other apps using expo-sharing's experimental share extension, app groups, deep links, and safe caching.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 12 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/sharing-images-in-and-out-of-your-app</guid>
    </item>
    <item>
      <title><![CDATA[5 React Native Styles You Didn't Know Existed]]></title>
      <link>https://codewithbeto.dev/blog/react-native-styles-you-didnt-know-existed</link>
      <description><![CDATA[Five styling APIs in React Native that are easy to miss (linear gradients, backdrop blur, box shadows, flex gap, and blend modes) and when to reach for each.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 07 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/react-native-styles-you-didnt-know-existed</guid>
    </item>
    <item>
      <title><![CDATA[How to Vibe Code with Claude: Build Your First App (No Experience Needed)]]></title>
      <link>https://codewithbeto.dev/blog/vibe-coding-with-claude</link>
      <description><![CDATA[Learn how to build a real mobile app using Claude Code, the exact same workflow professional developers use, even if you've never written a line of code.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 05 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/vibe-coding-with-claude</guid>
    </item>
    <item>
      <title><![CDATA[Introducing Platano]]></title>
      <link>https://codewithbeto.dev/blog/introducing-platano</link>
      <description><![CDATA[A new AI image editing tool that allows you to create stunning images with AI.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 01 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/introducing-platano</guid>
    </item>
    <item>
      <title><![CDATA[Before & After in AI Images]]></title>
      <link>https://codewithbeto.dev/blog/before-after-ai-images</link>
      <description><![CDATA[Learn the most simple trick to control the results of your AI image editing.]]></description>
      <author>Céss White</author>
      <pubDate>Fri, 27 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/before-after-ai-images</guid>
    </item>
    <item>
      <title><![CDATA[React Navigation v8 Cheat Sheet]]></title>
      <link>https://codewithbeto.dev/blog/react-navigation-v8-cheat-sheet</link>
      <description><![CDATA[Everything you need to know about React Navigation v8, static config, native tabs, TypeScript, deep linking, auth flows, and migration tips. Copy-paste snippets included.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 24 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/react-navigation-v8-cheat-sheet</guid>
    </item>
    <item>
      <title><![CDATA[Glow Effect on TextInput with Reanimated CSS Animations]]></title>
      <link>https://codewithbeto.dev/blog/glow-input-reanimated-css</link>
      <description><![CDATA[A simple glow effect on a React Native TextInput using Reanimated's new CSS animation keyframes and boxShadow.]]></description>
      <author>Beto</author>
      <pubDate>Fri, 20 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/glow-input-reanimated-css</guid>
    </item>
    <item>
      <title><![CDATA[My 5 Favorite Claude Skills]]></title>
      <link>https://codewithbeto.dev/blog/my-favorite-claude-skills</link>
      <description><![CDATA[The Claude Skills I use every day to build React Native apps faster, from generating app icons to building native UI.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 15 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/my-favorite-claude-skills</guid>
    </item>
    <item>
      <title><![CDATA[Adding Haptic Feedback to Expo Router Native Tabs]]></title>
      <link>https://codewithbeto.dev/blog/haptic-feedback-expo-router-native-tabs</link>
      <description><![CDATA[NativeTabs renders truly native tab bars on iOS, but there's no haptic feedback out of the box. Here's how to add it with a simple bun patch to expo-router.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 04 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/haptic-feedback-expo-router-native-tabs</guid>
    </item>
    <item>
      <title><![CDATA[6 Expo UI Tips I Learned Building Production Apps]]></title>
      <link>https://codewithbeto.dev/blog/expo-ui-tips</link>
      <description><![CDATA[Practical Expo UI tips from building production apps with SwiftUI and Jetpack Compose. Covers ignoreSafeArea, matchContents, RNHostView, platform extensions, and native colors.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 01 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/expo-ui-tips</guid>
    </item>
    <item>
      <title><![CDATA[How Inkigo Hit $400 MRR With Zero Ad Spend]]></title>
      <link>https://codewithbeto.dev/blog/growing-inkigo-part-1</link>
      <description><![CDATA[How Inkigo hit $400 MRR with zero ad spend. The full playbook on naming, TikTok strategy, pricing, and why marketing beats features once your app is stable.]]></description>
      <author>Beto</author>
      <pubDate>Sat, 14 Feb 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/growing-inkigo-part-1</guid>
    </item>
    <item>
      <title><![CDATA[Expo Router Features You NEED to Implement for iOS 26]]></title>
      <link>https://codewithbeto.dev/blog/expo-router-feats-ios-26</link>
      <description><![CDATA[The Expo Router features you should be using on iOS 26 to adopt liquid glass and build apps that feel truly native.]]></description>
      <author>Beto</author>
      <pubDate>Thu, 05 Feb 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/expo-router-feats-ios-26</guid>
    </item>
    <item>
      <title><![CDATA[How to Get Your Employer to Pay for Your Learning]]></title>
      <link>https://codewithbeto.dev/blog/employer-funded-developer-learning</link>
      <description><![CDATA[Most developers don't know that companies have dedicated budgets for employee learning and development. Here's your complete guide to getting your employer to pay for courses, conferences, and other professional development opportunities.]]></description>
      <author>Beto</author>
      <pubDate>Thu, 29 Jan 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/employer-funded-developer-learning</guid>
    </item>
    <item>
      <title><![CDATA[Introducing Code with Beto Skills]]></title>
      <link>https://codewithbeto.dev/blog/introducing-code-with-beto-skills</link>
      <description><![CDATA[We're launching Code with Beto Skills, a collection of AI agent skills aka claude skills to automate common tasks in your React Native and Expo projects.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 28 Jan 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/introducing-code-with-beto-skills</guid>
    </item>
    <item>
      <title><![CDATA[Going all in on Code with Beto]]></title>
      <link>https://codewithbeto.dev/blog/going-all-in-on-cwb</link>
      <description><![CDATA[After four years of building Code with Beto as a side project, I'm leaving Expo to go all in on teaching, creating content, and helping developers thrive in the AI era.]]></description>
      <author>Beto</author>
      <pubDate>Mon, 26 Jan 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/going-all-in-on-cwb</guid>
    </item>
    <item>
      <title><![CDATA[My Dev Tools Stack as an AI Engineer]]></title>
      <link>https://codewithbeto.dev/blog/my-tools</link>
      <description><![CDATA[My complete dev tools stack for AI engineering and content creation. Installation commands and shortcuts included.]]></description>
      <author>Beto</author>
      <pubDate>Sat, 24 Jan 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/my-tools</guid>
    </item>
    <item>
      <title><![CDATA[Hey 👋 I'm Beto, A Life in Changelog]]></title>
      <link>https://codewithbeto.dev/blog/about-me</link>
      <description><![CDATA[I'm Beto, a passionate software engineer.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 25 Dec 2024 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/about-me</guid>
    </item>
    <item>
      <title><![CDATA[My Experience Working as a SWE III at Walmart]]></title>
      <link>https://codewithbeto.dev/blog/experience-at-walmart</link>
      <description><![CDATA[I've been working as an SWE III at Walmart for almost a year.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 23 Jul 2024 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/experience-at-walmart</guid>
    </item>
    <item>
      <title><![CDATA[Understanding JavaScript Closures]]></title>
      <link>https://codewithbeto.dev/blog/understanding-javascript-closures</link>
      <description><![CDATA[Understand how Closures work on JavaScript]]></description>
      <author>Beto</author>
      <pubDate>Thu, 26 Jan 2023 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/understanding-javascript-closures</guid>
    </item>
    <item>
      <title><![CDATA[Fibonacci Algorithm Different Solutions in JavaScript]]></title>
      <link>https://codewithbeto.dev/blog/fibonacci</link>
      <description><![CDATA[In this post, I will show you how to solve the famous Fibonacci sequence using JavaScript.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 24 May 2022 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/fibonacci</guid>
    </item>
    <item>
      <title><![CDATA[Search Filter React Native | Search Bar Tutorial]]></title>
      <link>https://codewithbeto.dev/blog/search-filter</link>
      <description><![CDATA[Search Filter using React Native.]]></description>
      <author>Beto</author>
      <pubDate>Thu, 17 Mar 2022 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/search-filter</guid>
    </item>
    <item>
      <title><![CDATA[How to use Redux with React Native]]></title>
      <link>https://codewithbeto.dev/blog/redux-toolkit</link>
      <description><![CDATA[Welcome to the Redux Toolkit React Native Quick Start tutorial! This tutorial will briefly show how to use Redux Toolkit and React Redux to manage state in React Native. if you want to jump straight to the code...]]></description>
      <author>Beto</author>
      <pubDate>Mon, 21 Feb 2022 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/redux-toolkit</guid>
    </item>
  </channel>
</rss>