Elektrine lite

← Feed

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.