<?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 Batikan Sosun on Medium]]></title>
        <description><![CDATA[Stories by Batikan Sosun on Medium]]></description>
        <link>https://medium.com/@batikansosun?source=rss-a0e19a28a49a------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*OzemtEQ_ONQf8OmfJLUe4A.jpeg</url>
            <title>Stories by Batikan Sosun on Medium</title>
            <link>https://medium.com/@batikansosun?source=rss-a0e19a28a49a------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 13 Jul 2026 11:22:45 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@batikansosun/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[AI Won’t Replace Developers — But Developers Who Use AI Will Replace You]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://batikansosun.medium.com/ai-wont-replace-developers-but-developers-who-use-ai-will-replace-you-4b677b8eb68e?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*sFWZcOrCaVMFu8aI_o19kg.jpeg" width="3648"></a></p><p class="medium-feed-snippet">I didn&#x2019;t believe the hype.</p><p class="medium-feed-link"><a href="https://batikansosun.medium.com/ai-wont-replace-developers-but-developers-who-use-ai-will-replace-you-4b677b8eb68e?source=rss-a0e19a28a49a------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://batikansosun.medium.com/ai-wont-replace-developers-but-developers-who-use-ai-will-replace-you-4b677b8eb68e?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/4b677b8eb68e</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[developer]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[sofware-engineering]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Mon, 13 Apr 2026 19:49:48 GMT</pubDate>
            <atom:updated>2026-04-13T19:49:48.139Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Agentic Coding in Xcode 26.3: A Deep Dive for iOS Developers]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/sahibinden-technology/agentic-coding-in-xcode-26-3-a-deep-dive-for-ios-developers-b25b140de676?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*AfJR72ezR8cu6mziWcNYhw.png" width="2758"></a></p><p class="medium-feed-snippet">The IDE just became your most capable teammate. Here&#x2019;s everything you need to know.</p><p class="medium-feed-link"><a href="https://medium.com/sahibinden-technology/agentic-coding-in-xcode-26-3-a-deep-dive-for-ios-developers-b25b140de676?source=rss-a0e19a28a49a------2">Continue reading on Sahibinden Technology »</a></p></div>]]></description>
            <link>https://medium.com/sahibinden-technology/agentic-coding-in-xcode-26-3-a-deep-dive-for-ios-developers-b25b140de676?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/b25b140de676</guid>
            <category><![CDATA[xcode]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[agentic-ai]]></category>
            <category><![CDATA[openai-codex]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Wed, 04 Mar 2026 06:27:19 GMT</pubDate>
            <atom:updated>2026-03-04T06:27:19.633Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Enhancing Authentication with Passkeys in iOS Using Advanced Techniques]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/sahibinden-technology/enhancing-authentication-with-passkeys-in-ios-using-advanced-techniques-8f09cde44da3?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/1170/1*AhiqoNG-8ckQ5w_zJnzPrA.jpeg" width="1170"></a></p><p class="medium-feed-snippet">A Deep Dive into Technical Implementation</p><p class="medium-feed-link"><a href="https://medium.com/sahibinden-technology/enhancing-authentication-with-passkeys-in-ios-using-advanced-techniques-8f09cde44da3?source=rss-a0e19a28a49a------2">Continue reading on Sahibinden Technology »</a></p></div>]]></description>
            <link>https://medium.com/sahibinden-technology/enhancing-authentication-with-passkeys-in-ios-using-advanced-techniques-8f09cde44da3?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/8f09cde44da3</guid>
            <category><![CDATA[credentials]]></category>
            <category><![CDATA[passkey]]></category>
            <category><![CDATA[authentication]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Tue, 14 May 2024 07:34:43 GMT</pubDate>
            <atom:updated>2026-04-12T18:25:33.419Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[What’s New in Xcode 15]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/whats-new-in-xcode-15-5508ea5eb779?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*7MgcztEKnfEhqQbUbbIWJA.png" width="3448"></a></p><p class="medium-feed-snippet">Xcode 15 is now 50% smaller on the Mac App Store, with downloadable simulator runtimes for all platforms.</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/whats-new-in-xcode-15-5508ea5eb779?source=rss-a0e19a28a49a------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/whats-new-in-xcode-15-5508ea5eb779?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/5508ea5eb779</guid>
            <category><![CDATA[xcode]]></category>
            <category><![CDATA[wwdc]]></category>
            <category><![CDATA[apple]]></category>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[ios]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Mon, 12 Jun 2023 08:27:09 GMT</pubDate>
            <atom:updated>2023-06-12T08:27:09.385Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Managing Navigation Between Multiple Modules in an iOS App Using Dependency Injection Containers]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/managing-navigation-between-multiple-modules-in-an-ios-app-using-dependency-injection-containers-9f54823e15a6?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*NPf_ImscG4nfd4APxgT6gg.jpeg" width="3719"></a></p><p class="medium-feed-snippet">In modern iOS app development, breaking up an application&#x2019;s functionality into different modules or screens is common. This modular&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/managing-navigation-between-multiple-modules-in-an-ios-app-using-dependency-injection-containers-9f54823e15a6?source=rss-a0e19a28a49a------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/managing-navigation-between-multiple-modules-in-an-ios-app-using-dependency-injection-containers-9f54823e15a6?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/9f54823e15a6</guid>
            <category><![CDATA[modularization]]></category>
            <category><![CDATA[ios]]></category>
            <category><![CDATA[dependency-injection]]></category>
            <category><![CDATA[swift]]></category>
            <category><![CDATA[navigation-architecture]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Tue, 02 May 2023 19:59:54 GMT</pubDate>
            <atom:updated>2026-04-12T18:28:23.617Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Create Live Activities and Dynamic Island With ActivityKit on iOS 16]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/create-live-activities-with-activitykit-on-ios-16-beta-4766a347035b?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/600/1*U0Jl0OFGJcuoNr7xRtCG5A.png" width="600"></a></p><p class="medium-feed-snippet">Get real-time updates on your Lock Screen and in the Dynamic&#xA0;Island</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/create-live-activities-with-activitykit-on-ios-16-beta-4766a347035b?source=rss-a0e19a28a49a------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/create-live-activities-with-activitykit-on-ios-16-beta-4766a347035b?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/4766a347035b</guid>
            <category><![CDATA[swiftui]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[apple]]></category>
            <category><![CDATA[ios]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Mon, 15 Aug 2022 15:07:46 GMT</pubDate>
            <atom:updated>2022-11-27T12:36:49.344Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[What’s New in Xcode 14]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/better-programming/whats-new-in-xcode-14-f6b56c33a8b3?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/1000/1*XUKvSC4V9MrfUGca8--a_w.png" width="1000"></a></p><p class="medium-feed-snippet">Faster. Xcode 14 lets you get started faster than ever with a binary that&#x2019;s 30% smaller than&#xA0;before.</p><p class="medium-feed-link"><a href="https://medium.com/better-programming/whats-new-in-xcode-14-f6b56c33a8b3?source=rss-a0e19a28a49a------2">Continue reading on Better Programming »</a></p></div>]]></description>
            <link>https://medium.com/better-programming/whats-new-in-xcode-14-f6b56c33a8b3?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/f6b56c33a8b3</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[ios]]></category>
            <category><![CDATA[xcode]]></category>
            <category><![CDATA[swift]]></category>
            <category><![CDATA[apple]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Tue, 14 Jun 2022 08:22:31 GMT</pubDate>
            <atom:updated>2022-06-28T08:40:18.329Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Dependency Injection Container in Swift]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/sahibinden-technology/dependency-injection-container-in-swift-89392a309532?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*V_9YbY81qDz2-2pAxd8Y4A.jpeg" width="6000"></a></p><p class="medium-feed-snippet">A Dependency Injection Container is an object that is responsible for recording, deciding, and settling all the dependencies.</p><p class="medium-feed-link"><a href="https://medium.com/sahibinden-technology/dependency-injection-container-in-swift-89392a309532?source=rss-a0e19a28a49a------2">Continue reading on Sahibinden Technology »</a></p></div>]]></description>
            <link>https://medium.com/sahibinden-technology/dependency-injection-container-in-swift-89392a309532?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/89392a309532</guid>
            <category><![CDATA[dependency-injection]]></category>
            <category><![CDATA[id]]></category>
            <category><![CDATA[containers-di]]></category>
            <category><![CDATA[swift]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Sat, 28 May 2022 19:21:42 GMT</pubDate>
            <atom:updated>2022-07-21T15:35:37.539Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Dependency Injection in Swift]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/sahibinden-technology/dependency-injection-in-swift-11756a07a064?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*o-EXRh62Vv1wF6hGc8enkg.jpeg" width="6000"></a></p><p class="medium-feed-snippet">Dependency Injection is a software design pattern that allows you to use a technique in which an object receives other objects that it&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/sahibinden-technology/dependency-injection-in-swift-11756a07a064?source=rss-a0e19a28a49a------2">Continue reading on Sahibinden Technology »</a></p></div>]]></description>
            <link>https://medium.com/sahibinden-technology/dependency-injection-in-swift-11756a07a064?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/11756a07a064</guid>
            <category><![CDATA[dependency-injection]]></category>
            <category><![CDATA[dependency-inversion]]></category>
            <category><![CDATA[swift]]></category>
            <category><![CDATA[protocol]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Mon, 23 May 2022 08:12:24 GMT</pubDate>
            <atom:updated>2022-07-21T15:35:18.916Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Bitwise Enum Values with the OptionSet in Swift]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/sahibinden-technology/bitwise-enum-values-with-the-optionset-in-swift-c5547003478f?source=rss-a0e19a28a49a------2"><img src="https://cdn-images-1.medium.com/max/2600/1*3nk8uqPrz8HbCnmVtj_vAg.jpeg" width="4195"></a></p><p class="medium-feed-snippet">OptionSet is a Protocol that conforms to make you able to do bit masking(C style). OptionSet represents a bitset type, and every single bit</p><p class="medium-feed-link"><a href="https://medium.com/sahibinden-technology/bitwise-enum-values-with-the-optionset-in-swift-c5547003478f?source=rss-a0e19a28a49a------2">Continue reading on Sahibinden Technology »</a></p></div>]]></description>
            <link>https://medium.com/sahibinden-technology/bitwise-enum-values-with-the-optionset-in-swift-c5547003478f?source=rss-a0e19a28a49a------2</link>
            <guid isPermaLink="false">https://medium.com/p/c5547003478f</guid>
            <category><![CDATA[bit]]></category>
            <category><![CDATA[enum]]></category>
            <category><![CDATA[swift]]></category>
            <category><![CDATA[optionset]]></category>
            <dc:creator><![CDATA[Batikan Sosun]]></dc:creator>
            <pubDate>Wed, 13 Apr 2022 11:22:14 GMT</pubDate>
            <atom:updated>2022-04-25T07:40:28.774Z</atom:updated>
        </item>
    </channel>
</rss>