Nat Pryce

@natpryce
678 Followers
116 Following
717 Posts
Co-author of Java to Kotlin: a Refactoring Guidebook, and Growing Object-Oriented Software Guided by Tests

Duncan McGregor and I will be running our popular "Refactoring to Functional Kotlin" workshop at #KotlinConf on May 20th in the beautiful city of München (Munich to English speakers).

We will share tips on how to introduce functional patterns into object-oriented Kotlin code that uses industrial frameworks, and how to combine "traditional" IDE refactoring tools and LLM coding agents.

Last year our workshop sold out, so book early!

https://kotlinconf.com/workshops/#refactoring-to-functional-style

A wonderful slide from the talk “Adopting Kotlin: A Practical Journey from Java to Kotlin” by Brent Thuys & Jonathan Steylaerts, at KT Conf in Belgium. It is lovely to hear that our “refactoring guidebook” is still a useful source for developers adopting Kotlin.

https://ktconf.be/speakers/brent-thuys-jonathan-steylaerts/

London foxes battling Googler infestation.
Your test suite can be a hidden monolith. #CraftConf2025
Thomas Pierrain at #CraftConf2025: categorising the ports of the Ports and Adapters architecture as either an API or an SPI. API is how external things call into the domain logic. SPI is how the domain makes use of external things.
A recent #Pottery vase. I’ve been practicing collaring in and bellying out. I like how this one turned out with the textured glaze.