<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Swift on akos.ma</title><link>https://akos.ma/tags/swift/</link><description>Recent content in Swift on akos.ma</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 24 Apr 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://akos.ma/tags/swift/index.xml" rel="self" type="application/rss+xml"/><item><title>Bestseller Talk</title><link>https://akos.ma/blog/bestseller-talk/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/bestseller-talk/</guid><description>&lt;p&gt;Ten years ago, almost to the day, I delivered what turned out to be the &amp;ldquo;best-selling&amp;rdquo; talk of all my &lt;a href="https://akos.ma/talks"&gt;conference speaking career&lt;/a&gt;, with effects that I can feel to this day.&lt;/p&gt;</description></item><item><title>Learning A New Programming Language per Year in the Age of AI</title><link>https://akos.ma/blog/learning-a-new-programming-language-per-year-in-the-age-of-ai/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/learning-a-new-programming-language-per-year-in-the-age-of-ai/</guid><description>People don&amp;rsquo;t really learn new programming languages every year anymore thanks to AI, so why do I stick with this activity? Call me old fashioned, but I still like to dive into a new programming language every year, no matter what, and thus here comes yet another update in my lifelong obsession to learn more and more programming languages.</description></item><item><title>Objective-C and Cocoa in 2025</title><link>https://akos.ma/blog/objective-c-and-cocoa-in-2025/</link><pubDate>Fri, 12 Sep 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/objective-c-and-cocoa-in-2025/</guid><description>&lt;p&gt;Back in 2015 I gave a talk titled &lt;a href="https://akos.ma/blog/cocoa-is-the-new-carbon-the-future-of-apples-beloved-framework/"&gt;&amp;ldquo;Cocoa is the new Carbon: the Future of Apple’s Beloved Framework&amp;rdquo;&lt;/a&gt;, whose presentation &lt;a href="https://speakerdeck.com/akosma/cocoa-is-the-new-carbon-the-future-of-apples-beloved-framework?slide=26"&gt;has a slide&lt;/a&gt; that said &amp;ldquo;Cocoa should remain for backwards compatibility during 10 years at least, until 2025&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Memories of WWDC 2008</title><link>https://akos.ma/blog/memories-of-wwdc-2008/</link><pubDate>Fri, 09 Jun 2023 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/memories-of-wwdc-2008/</guid><description>&lt;p&gt;Exactly 15 years ago, on Monday, June 9th, 2008, I published &lt;a href="https://akos.ma/blog/i-was-there/"&gt;a blog post&lt;/a&gt; with a picture taken in the big room of the Moscone conference center in San Francisco, waiting for Steve Jobs to introduce the iPhone 3G to the world at the annual Apple World Wide Developers&amp;rsquo; Conference 2008.&lt;/p&gt;</description></item><item><title>Yup, Still Learning a New Programming Language Every Year</title><link>https://akos.ma/blog/yup-still-learning-a-new-programming-language-every-year/</link><pubDate>Fri, 24 Feb 2023 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/yup-still-learning-a-new-programming-language-every-year/</guid><description>&lt;p&gt;I gave an update on this lifetime activity of mine in &lt;a href="https://akos.ma/blog/a-new-programming-language-every-year/"&gt;2006&lt;/a&gt;, &lt;a href="https://akos.ma/blog/erlang/"&gt;2007&lt;/a&gt;, &lt;a href="https://akos.ma/blog/learning-one-new-language-every-year/"&gt;2011&lt;/a&gt;, and &lt;a href="https://akos.ma/blog/still-learning-one-language-per-year/"&gt;2013&lt;/a&gt;, and here we go for 2023.&lt;/p&gt;</description></item><item><title>Killer Apps</title><link>https://akos.ma/blog/killer-apps/</link><pubDate>Fri, 21 Oct 2022 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/killer-apps/</guid><description>The D programming language lacked a &amp;ldquo;killer app&amp;rdquo; to break through. Another brilliant language suffered from this situation, objectively deserving a much better fate than the one it had; Smalltalk.</description></item><item><title>Fortune Apps</title><link>https://akos.ma/blog/fortune-apps/</link><pubDate>Fri, 20 May 2022 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/fortune-apps/</guid><description>&lt;p&gt;As part of my work in &lt;a href="https://www.vshn.ch/"&gt;VSHN&lt;/a&gt;, I lately prepared a set of demo applications ready to be containerized and deployed in our new product &lt;a href="https://appuio.cloud/"&gt;APPUiO Cloud&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Polyglot Conway</title><link>https://akos.ma/blog/polyglot-conway/</link><pubDate>Fri, 05 Nov 2021 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/polyglot-conway/</guid><description>&lt;p&gt;My personal project during the pandemic was &lt;a href="https://gitlab.com/akosma/Conway"&gt;Conway&lt;/a&gt;, a project providing implementations of &lt;a href="https://en.wikipedia.org/wiki/Conway%E2%80%99s_Game_of_Life"&gt;Conway&amp;rsquo;s Game of Life&lt;/a&gt; in as many programming languages as possible.&lt;/p&gt;</description></item><item><title>Removing Singletons</title><link>https://akos.ma/blog/removing-singletons/</link><pubDate>Fri, 16 Jul 2021 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/removing-singletons/</guid><description>&lt;p&gt;Problem: your code has a big badass manager class with a singleton interface, and you would like to have more flexible, testable code.&lt;/p&gt;</description></item><item><title>The Next Big Thing</title><link>https://akos.ma/blog/the-next-big-thing/</link><pubDate>Sat, 21 Nov 2020 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/the-next-big-thing/</guid><description>&lt;p&gt;Looking backwards, the migration from Objective-C to Swift as main programming language for the Apple galaxy was quite an event.&lt;/p&gt;</description></item></channel></rss>