<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Cihat Gündüz on Medium]]></title>
        <description><![CDATA[Stories by Cihat Gündüz on Medium]]></description>
        <link>https://medium.com/@jeehut?source=rss-e535274e2059------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*4qFRlz0P4bY6NjTm6z0Gvg.jpeg</url>
            <title>Stories by Cihat Gündüz on Medium</title>
            <link>https://medium.com/@jeehut?source=rss-e535274e2059------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 22:16:56 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@jeehut/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[My Top 5 AI Wishes for WWDC26]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/my-top-5-ai-wishes-for-wwdc26-9f729acff847?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/1440/1*jl6l5f3_WA5O4vqfqT7FSw.jpeg" width="1440"></a></p><p class="medium-feed-snippet">Apple says WWDC26 will spotlight &#x2018;AI advancements and exciting new software and developer tools.&#x2019; Here are five things I most want them to&#x2026;</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/my-top-5-ai-wishes-for-wwdc26-9f729acff847?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/my-top-5-ai-wishes-for-wwdc26-9f729acff847?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/9f729acff847</guid>
            <category><![CDATA[apple]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[wwdc]]></category>
            <category><![CDATA[ios-development]]></category>
            <category><![CDATA[swift]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Sat, 02 May 2026 13:06:22 GMT</pubDate>
            <atom:updated>2026-05-02T13:06:22.969Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Pair Programming for Claude and Codex, Without the Copy-Paste]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/pair-programming-for-claude-and-codex-without-the-copy-paste-986abe20e8bd?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/1440/1*iV7wgsaVuRpO46In4CyVSQ.jpeg" width="1440"></a></p><p class="medium-feed-snippet">I&#x2019;d been running Claude and Codex in parallel manually for months &#x2014; copy-pasting between sessions, passing findings back and forth&#x2026;</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/pair-programming-for-claude-and-codex-without-the-copy-paste-986abe20e8bd?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/pair-programming-for-claude-and-codex-without-the-copy-paste-986abe20e8bd?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/986abe20e8bd</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[ios-development]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[openai-codex]]></category>
            <category><![CDATA[ai-agent]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Tue, 21 Apr 2026 12:00:30 GMT</pubDate>
            <atom:updated>2026-04-21T12:00:30.901Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why I’m Not Using Xcode 26’s AI Chat Integration (And What Could Change My Mind)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/why-im-not-using-xcode-26-s-ai-chat-integration-and-what-could-change-my-mind-02374d5a70e4?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/2000/0*ftQLYTeOWeqODENe" width="2000"></a></p><p class="medium-feed-snippet">7 missing features keeping me from using Xcode&#x2019;s AI, plus my 5-release roadmap for Apple to catch up with Claude Code and Cursor.</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/why-im-not-using-xcode-26-s-ai-chat-integration-and-what-could-change-my-mind-02374d5a70e4?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/why-im-not-using-xcode-26-s-ai-chat-integration-and-what-could-change-my-mind-02374d5a70e4?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/02374d5a70e4</guid>
            <category><![CDATA[xcode-26]]></category>
            <category><![CDATA[wwdc-2025]]></category>
            <category><![CDATA[apple]]></category>
            <category><![CDATA[ios-development]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Wed, 03 Sep 2025 07:42:49 GMT</pubDate>
            <atom:updated>2025-09-03T07:42:49.649Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Making Swift Error Messages Human-Friendly — Together]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/making-swift-error-messages-human-friendly-together-486b801de19d?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/1536/0*iNdZXoSZqzQq45Z3.png" width="1536"></a></p><p class="medium-feed-snippet">Swift error messages can be cryptic, but as a community, we can make them clearer. Help others (and your future self) by contributing&#x2026;</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/making-swift-error-messages-human-friendly-together-486b801de19d?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/making-swift-error-messages-human-friendly-together-486b801de19d?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/486b801de19d</guid>
            <category><![CDATA[community]]></category>
            <category><![CDATA[ios-development]]></category>
            <category><![CDATA[swift]]></category>
            <category><![CDATA[error-message]]></category>
            <category><![CDATA[debugging]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Mon, 12 May 2025 13:32:26 GMT</pubDate>
            <atom:updated>2025-05-12T13:32:26.379Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Better Error Reporting in Swift Apps: Automatic Logs + Analytics]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/better-error-reporting-in-swift-apps-automatic-logs-analytics-c041809bb9af?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/1536/0*R9VGh4rT-rCIaDSY.png" width="1536"></a></p><p class="medium-feed-snippet">Tired of vague bug reports like &#x201C;it doesn&#x2019;t work&#x201D;? In this post, you&#x2019;ll learn how to collect automatic logs and track real-world errors in&#x2026;</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/better-error-reporting-in-swift-apps-automatic-logs-analytics-c041809bb9af?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/better-error-reporting-in-swift-apps-automatic-logs-analytics-c041809bb9af?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/c041809bb9af</guid>
            <category><![CDATA[swift]]></category>
            <category><![CDATA[logging]]></category>
            <category><![CDATA[error-handling]]></category>
            <category><![CDATA[debugging]]></category>
            <category><![CDATA[ios-development]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Mon, 05 May 2025 13:27:31 GMT</pubDate>
            <atom:updated>2025-05-05T13:27:31.591Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Unlocking the Real Power of Swift 6’s Typed Throws with Error Chains]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/unlocking-the-real-power-of-swift-6s-typed-throws-with-error-chains-5d75791ff276?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/1337/0*tQFLUjiA7_zg82sM.png" width="1337"></a></p><p class="medium-feed-snippet">Discover how to turn Typed Throws from a headache into a superpower&#x200A;&#x2014;&#x200A;with clean error handling and powerful debugging insights.</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/unlocking-the-real-power-of-swift-6s-typed-throws-with-error-chains-5d75791ff276?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/unlocking-the-real-power-of-swift-6s-typed-throws-with-error-chains-5d75791ff276?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/5d75791ff276</guid>
            <category><![CDATA[swiftui]]></category>
            <category><![CDATA[debugging]]></category>
            <category><![CDATA[ios-app-development]]></category>
            <category><![CDATA[error-handling]]></category>
            <category><![CDATA[swift]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Mon, 28 Apr 2025 12:06:02 GMT</pubDate>
            <atom:updated>2025-04-28T12:06:02.373Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Swift Error Handling Done Right: Overcoming the Objective-C Error Legacy]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/swift-error-handling-done-right-overcoming-the-objective-c-error-legacy-02cc601bc906?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/1536/0*mi3n7c0-EJWw0MZZ.png" width="1536"></a></p><p class="medium-feed-snippet">Tired of cryptic Swift error messages like &#x2018;(YourError error 0)&#x2019;? Here&#x2019;s how to fix them for good&#x200A;&#x2014;&#x200A;with clarity and elegance.</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/swift-error-handling-done-right-overcoming-the-objective-c-error-legacy-02cc601bc906?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/swift-error-handling-done-right-overcoming-the-objective-c-error-legacy-02cc601bc906?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/02cc601bc906</guid>
            <category><![CDATA[error-handling]]></category>
            <category><![CDATA[swift]]></category>
            <category><![CDATA[best-practices]]></category>
            <category><![CDATA[objective-c]]></category>
            <category><![CDATA[swift-6]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Mon, 21 Apr 2025 14:26:56 GMT</pubDate>
            <atom:updated>2025-04-21T14:26:56.351Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Solving Swift Macro Trust Issues in Xcode Cloud Builds]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/solving-swift-macro-trust-issues-in-xcode-cloud-builds-a0fc27bc60b8?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/2000/0*Y6jL9lZpqhP_zdxd" width="2000"></a></p><p class="medium-feed-snippet">Swift macros are powerful but can break your CI pipeline with trust errors. Learn how to implement a simple post-clone script that solves&#x2026;</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/solving-swift-macro-trust-issues-in-xcode-cloud-builds-a0fc27bc60b8?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/solving-swift-macro-trust-issues-in-xcode-cloud-builds-a0fc27bc60b8?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/a0fc27bc60b8</guid>
            <category><![CDATA[xcode-cloud]]></category>
            <category><![CDATA[swiftui]]></category>
            <category><![CDATA[swift-macros]]></category>
            <category><![CDATA[swift]]></category>
            <category><![CDATA[ios-app-development]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Thu, 20 Mar 2025 10:45:09 GMT</pubDate>
            <atom:updated>2025-03-20T10:45:09.081Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[When Getting Sherlocked Leads to Something Better: The TranslateKit Journey]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/when-getting-sherlocked-leads-to-something-better-the-translatekit-journey-056fa0bcb6ea?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/2000/0*vviwn4u_3H_rsD2p" width="2000"></a></p><p class="medium-feed-snippet">A candid story about resilience in indie app development&#x200A;&#x2014;&#x200A;and how the worst day of your developer life can sometimes lead to building&#x2026;</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/when-getting-sherlocked-leads-to-something-better-the-translatekit-journey-056fa0bcb6ea?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/when-getting-sherlocked-leads-to-something-better-the-translatekit-journey-056fa0bcb6ea?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/056fa0bcb6ea</guid>
            <category><![CDATA[localization]]></category>
            <category><![CDATA[swiftui]]></category>
            <category><![CDATA[success-story]]></category>
            <category><![CDATA[indie]]></category>
            <category><![CDATA[ios-app-development]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Wed, 19 Feb 2025 14:20:56 GMT</pubDate>
            <atom:updated>2025-02-19T14:20:56.710Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Swift Localization in 2025: Best Practices You Couldn’t Use Before]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://jeehut.medium.com/swift-localization-in-2025-best-practices-you-couldnt-use-before-d9997b2c4c42?source=rss-e535274e2059------2"><img src="https://cdn-images-1.medium.com/max/2000/0*T6Fi9O-P19OMoZuV" width="2000"></a></p><p class="medium-feed-snippet">String Catalogs improved localization but introduced new challenges. This article explores how to regain structure and efficiency with&#x2026;</p><p class="medium-feed-link"><a href="https://jeehut.medium.com/swift-localization-in-2025-best-practices-you-couldnt-use-before-d9997b2c4c42?source=rss-e535274e2059------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://jeehut.medium.com/swift-localization-in-2025-best-practices-you-couldnt-use-before-d9997b2c4c42?source=rss-e535274e2059------2</link>
            <guid isPermaLink="false">https://medium.com/p/d9997b2c4c42</guid>
            <category><![CDATA[swiftui]]></category>
            <category><![CDATA[xcode]]></category>
            <category><![CDATA[ios-development]]></category>
            <category><![CDATA[ios-app-development]]></category>
            <category><![CDATA[swift]]></category>
            <dc:creator><![CDATA[Cihat Gündüz]]></dc:creator>
            <pubDate>Wed, 12 Feb 2025 15:59:27 GMT</pubDate>
            <atom:updated>2025-02-12T16:00:46.927Z</atom:updated>
        </item>
    </channel>
</rss>