<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Kilo Loco</title>
    <link>https://www.kiloloco.com</link>
    <description>Essays on iOS, Swift, and agentic coding by Kyle Lee.</description>
    <language>en-us</language>
    <copyright>© 2026 Kyle Lee</copyright>
    <lastBuildDate>Sun, 19 Jul 2026 18:00:00 GMT</lastBuildDate>
    <!-- Required by the RSS Advisory Board profile: without a self link,
         readers that follow a redirect cannot tell the feed's canonical URL. -->
    <atom:link href="https://www.kiloloco.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>My Agent Kept 'Improving' My Prompts. The Eval Harness Said Otherwise.</title>
      <link>https://www.kiloloco.com/articles/evals-are-how-you-steer-agents</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/evals-are-how-you-steer-agents</guid>
      <description>Agentic development without evals is approving diffs on vibes. How a small Swift eval harness caught real prompt regressions, killed a temperature theory, and told me when to stop iterating.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Sun, 19 Jul 2026 18:00:00 GMT</pubDate>
    </item>
    <item>
      <title>I Went All In on Claude Code Desktop for a Day. Here's What Happened.</title>
      <link>https://www.kiloloco.com/articles/claude-code-desktop-first-impressions</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/claude-code-desktop-first-impressions</guid>
      <description>First impressions of the new Claude Code desktop app from someone who lives in the terminal version. What's better, what's missing, and why /rewind not being there is kind of a big deal.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Wed, 15 Apr 2026 18:00:00 GMT</pubDate>
    </item>
    <item>
      <title>I Used mitmproxy to Read My App's AI System Prompt. Then I Built the Defense.</title>
      <link>https://www.kiloloco.com/articles/mitmproxy-certificate-pinning-ios</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/mitmproxy-certificate-pinning-ios</guid>
      <description>How to intercept HTTPS traffic from AI-powered iOS apps with mitmproxy, and how to stop it with certificate pinning in Swift.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Tue, 14 Apr 2026 18:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why @FetchRequest Doesn't Work with Share Extensions (And What Does)</title>
      <link>https://www.kiloloco.com/articles/fetchrequest-share-extension-core-data</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/fetchrequest-share-extension-core-data</guid>
      <description>If you're using @FetchRequest with a Share Extension, it will never pick up cross-process changes. Here's what actually works.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Tue, 24 Mar 2026 03:22:04 GMT</pubDate>
    </item>
    <item>
      <title>A Comprehensive Guide to Capturing and Storing Audio Files with AWS Amplify Storage on iOS Using SwiftUI</title>
      <link>https://www.kiloloco.com/articles/023-aws-amplify-storage-with-audio-files</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/023-aws-amplify-storage-with-audio-files</guid>
      <description>How to get up and running with AWS Amplify Storage with audio files</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 30 Mar 2023 20:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to Display Images from AWS Amplify Storage on iOS Using AmplifyImage and SwiftUI</title>
      <link>https://www.kiloloco.com/articles/022-aws-amplify-storage-and-amplifyimage</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/022-aws-amplify-storage-and-amplifyimage</guid>
      <description>How to get up and running with AWS Amplify Storage and AmplifyImage to display images in SwiftUI</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Wed, 15 Mar 2023 20:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Getting Started with AWS Amplify Storage on macOS: A Step-by-Step Guide for iOS and macOS Developers</title>
      <link>https://www.kiloloco.com/articles/021-getting-started-amplify-storage-macos</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/021-getting-started-amplify-storage-macos</guid>
      <description>How to get up and running with AWS Amplify Storage on macOS</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Mon, 06 Mar 2023 21:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Up and Running with AWS Amplify Libraries for Swift</title>
      <link>https://www.kiloloco.com/articles/020-up-and-running-amplify-swift</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/020-up-and-running-amplify-swift</guid>
      <description>How to get up and running with AWS Amplify Libraries for Swift on iOS and macOS.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 12 Jan 2023 21:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Navigation Basics for SwiftUI on macOS</title>
      <link>https://www.kiloloco.com/articles/019-swiftui-macos-navigation-basics</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/019-swiftui-macos-navigation-basics</guid>
      <description>How to implement navigation with SwiftUI on macOS using NavigationSplitView.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 03 Nov 2022 03:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Chaining Operations in Swift with FlatMap</title>
      <link>https://www.kiloloco.com/articles/018-chaining-operations-with-swift-and-flatmap</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/018-chaining-operations-with-swift-and-flatmap</guid>
      <description>How to chain multiple operations together using Apple's Combine in Swift with AWS Amplify examples.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 20 Oct 2022 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Upload Files to Amazon S3 from Android</title>
      <link>https://www.kiloloco.com/articles/016-upload-files-to-amazon-s3-from-android</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/016-upload-files-to-amazon-s3-from-android</guid>
      <description>How to upload and download images to and from Amazon S3 with an Android app using Jetpack Compose and AWS Amplify.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Wed, 16 Feb 2022 03:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Take Pictures with CameraX in Jetpack Compose</title>
      <link>https://www.kiloloco.com/articles/015-camera-jetpack-compose</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/015-camera-jetpack-compose</guid>
      <description>How to use the Camera in a Jetpack Compose project using CameraX and Coil.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Mon, 31 Jan 2022 14:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Getting Device Location on iOS</title>
      <link>https://www.kiloloco.com/articles/014-device-location-ios</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/014-device-location-ios</guid>
      <description>How to obtain the user/device location using CoreLocation, Combine, and SwiftUI on iOS.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Tue, 14 Dec 2021 01:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Publishing Updates Using Protocols with Combine on iOS</title>
      <link>https://www.kiloloco.com/articles/013-published-protocols-with-combine-on-ios</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/013-published-protocols-with-combine-on-ios</guid>
      <description>Using @Published variables with protocols in Swift.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Sat, 30 Oct 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Open Source your AWS Amplify Project in 3 Steps</title>
      <link>https://www.kiloloco.com/articles/012-open-source-your-amplify-project</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/012-open-source-your-amplify-project</guid>
      <description>How to open source your AWS Amplify project.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Sat, 23 Oct 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Uploading Files from iOS to Amazon S3</title>
      <link>https://www.kiloloco.com/articles/011-uploading-files-from-ios-to-amazon-s3</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/011-uploading-files-from-ios-to-amazon-s3</guid>
      <description>Upload files to Amazon S3 using AWS Amplify for iOS.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Sat, 16 Oct 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Adding and Updating Swift Package Products with Xcode</title>
      <link>https://www.kiloloco.com/articles/010-add-package-product-xcode</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/010-add-package-product-xcode</guid>
      <description>Adding/Updating the package products of Swift Packages once added to your iOS project in Xcode.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Wed, 06 Oct 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Using Decodable with Dynamic Values in Swift</title>
      <link>https://www.kiloloco.com/articles/009-using-decodable-dynamic-values-swift</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/009-using-decodable-dynamic-values-swift</guid>
      <description>Using Decodable to decode dynamic JSON values in Swift.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 27 May 2021 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Decoupling Dependencies in Swift</title>
      <link>https://www.kiloloco.com/articles/008-decoupling-dependencies-in-swift</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/008-decoupling-dependencies-in-swift</guid>
      <description>Decoupling third-party dependencies from your code into modules for reusability, flexibility, and testability.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 06 May 2021 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Migrating Asynchronous Code to Combine</title>
      <link>https://www.kiloloco.com/articles/007-migrating-asynchronous-code-to-combine</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/007-migrating-asynchronous-code-to-combine</guid>
      <description>An example of how to take some of the most common use cases of asynchronous code like callbacks and delegates, and migrate them to a Swift Combine implementation.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 03 Sep 2020 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Passing Data with Safe Args using Android Jetpack</title>
      <link>https://www.kiloloco.com/articles/006-passing-data-with-safe-args-using-android-jetpack</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/006-passing-data-with-safe-args-using-android-jetpack</guid>
      <description>Pass data between fragments using safe args in your nav graph with Android Jetpack.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Mon, 31 Aug 2020 13:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AWS Amplify Auth Web UI on iOS</title>
      <link>https://www.kiloloco.com/articles/005-aws-amplify-auth-web-ui-on-ios</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/005-aws-amplify-auth-web-ui-on-ios</guid>
      <description>Create a web-based auth flow using AWS Amplify Authentication on iOS.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Tue, 28 Jul 2020 16:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dependency Injection via Property Wrappers</title>
      <link>https://www.kiloloco.com/articles/004-dependency-injection-via-property-wrappers</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/004-dependency-injection-via-property-wrappers</guid>
      <description>A look at how property wrappers can make dependency injection very simple.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Fri, 24 Jul 2020 22:00:00 GMT</pubDate>
    </item>
    <item>
      <title>From Master to Main</title>
      <link>https://www.kiloloco.com/articles/003-From-Master-To-Main</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/003-From-Master-To-Main</guid>
      <description>A perspective of why the tech industry should welcome the primary branch name change from &quot;master&quot; to &quot;main&quot;, and how to do it.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Sat, 18 Jul 2020 13:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Amplify iOS Project Setup</title>
      <link>https://www.kiloloco.com/articles/002-Amplify-iOS-Project-Setup</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/002-Amplify-iOS-Project-Setup</guid>
      <description>A quick start reference guide to setting up an iOS project with the AWS Amplify Libraries.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 09 Jul 2020 13:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Hello, World</title>
      <link>https://www.kiloloco.com/articles/001-hello-world</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/001-hello-world</guid>
      <description>Welcome to KiloLoco.com , the blog site 😆 Let's talk a little more about why this site exists and what you can expect to find here in the future.</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Wed, 08 Jul 2020 13:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Where are the Swift Programmers?</title>
      <link>https://www.kiloloco.com/articles/medium-where-are-swift-programmers</link>
      <guid isPermaLink="true">https://www.kiloloco.com/articles/medium-where-are-swift-programmers</guid>
      <description>My journey connecting with the Swift community</description>
      <dc:creator>Kyle Lee</dc:creator>
      <pubDate>Thu, 20 Apr 2017 12:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>