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

  • View post

    Companies are scraping GitHub to train LLMs. I hope they filter out my repositories of deliberately bad code for refactoring tutorials.

  • View post

    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

  • View post

    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.

  • View post

    Context Parameters will be stable “very very soon”

  • View post

    A recipe for protocol design? #KotlinConf #http4k

  • View post

    What did #http4k learn over the last 9 years? #KotlinConf #kotlin

  • View post

    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.