<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title><![CDATA[ Adventures in Kotlin - pckt ]]></title>
        <link><![CDATA[ https://kotlin.pckt.blog ]]></link>
        <description><![CDATA[ Notes on my experiences of using and teaching the Kotlin programming language. ]]></description>
        <language>en</language>
        <pubDate>Wed, 08 Jul 2026 22:24:23 +0000</pubDate>

                    <item>
                <title>Patterns for File I/O</title>
                <link>https://kotlin.pckt.blog/patterns-for-file-io-z1cgdj6</link>
                <description><![CDATA[FIle I/O is a complex topic in most programming languages, and it feels like there are many rabbit holes to fall into when writing Kotlin code that targets the JVM. For a start, you have all of the classes from java.io available to you. Then, on top of that, there is a whole different API provided via java.nio &amp; java.nio.file. And if that wasn&#039;t enough, the Kotlin standard library adds a further layer on top. It&#039;s a lot to take in for students who are new to the language and who often don&#039;t have...]]></description>
                <author>Adventures in Kotlin</author>
                <guid isPermaLink="false">patterns-for-file-io-z1cgdj6</guid>
                <pubDate>Thu, 25 Jun 2026 10:45:31 +0000</pubDate>
                            </item>
                    <item>
                <title>Amper becomes Kotlin Toolchain</title>
                <link>https://kotlin.pckt.blog/amper-becomes-kotlin-toolchain-fstfhyp</link>
                <description><![CDATA[I was wondering when version 0.11 of Amper might be released, only to discover that it has been rebranded as the Kotlin Toolchain. Other than the rebrand, it doesn&#039;t look like much has changed. The main difference seems to be that the script needed to bootstrap a project can now be installed globally, via SDKMAN or a curl command (or an invocation of Powershell for those on Windows). It&#039;s not perfect, and there are a few rough edges - e.g., the progress bar not working in the Linux terminal avai...]]></description>
                <author>Adventures in Kotlin</author>
                <guid isPermaLink="false">amper-becomes-kotlin-toolchain-fstfhyp</guid>
                <pubDate>Tue, 23 Jun 2026 19:27:50 +0000</pubDate>
                            </item>
            </channel>
</rss>