Nat Pryce
natpryce@mastodon.social
<p>Co-author of Java to Kotlin: a Refactoring Guidebook, and Growing Object-Oriented Software Guided by Tests</p>
Posts
-
Post #4105433
Companies are scraping GitHub to train LLMs. I hope they filter out my repositories of deliberately bad code for refactoring tutorials.
-
Post #2783061
Kotlin coroutines do not compose, and as a result type-checked programs can fail at runtime. Local lifetime checking can solve this, and will remove the need for marking functions with the “suspend” modifier, meaning no “coloured functions” problem in a future version of Kotlin! #KotlinConf
-
Post #2783060
Inspired by announcements in the #KotlinConf keynote, I rebuilt all Fork Handles modules with unused result value checking enabled, annotated the few methods that needed it with IgnorableReturnValue, and published as version 2.25.6.0. If you use Fork Handles, you can turn on unused result checking in your build.
-
Post #2783059
Context Parameters will be stable “very very soon”
-
Post #2783058
A recipe for protocol design? #KotlinConf #http4k
-
Post #2783057
What did #http4k learn over the last 9 years? #KotlinConf #kotlin
-
Post #972388
Coding agents are going to give us lots of data about the correctness of Bram’s Law: “The easier a piece of software is to write, the worse it is implemented in practice.” Now lots more software is much easier to write.