Craft 2025 - Nat Pryce
Nat Pryce
Consulting Developer at Technemetis Ltd.
About Nat Pryce

Nat Pryce is co-author of Java to Kotlin: A Refactoring Guidebook and Growing Object-Oriented Software Guided by Tests.

Talk
Refactoring from Objects to Functions
Topics:
code quality
design
domain model
programming
refactoring
software architecture
software development
technical debt
technical debt management
hands-on
Level: General
In schedule:
Green stage
May 29, 16:00 - 17:40 CET

From mutable objects, to immutable values, to unrepresentable illegal states.Object-Oriented Programming and Functional Programming are not irreconcilable paradigms. Modern languages support both styles: you can choose when to model with mutable objects or with immutable data and functions.Live on stage, Nat and Duncan will transform an application from using objects with mutable state to using im...

Workshop
Refactoring from Objects to Functions
Topics:
Software Delivery Craft Matters
code quality
hands-on
domain model
modernization
programming
refactoring
software architecture
software development
technical debt management
technical debt
Level: Intermediate+
8:30-17:00
ZEISS Digital Innovation Hungary Kft. (1138 Budapest, Esztergomi út 39.)

Modern mainstream languages support object-oriented and functional styles of programming. What should we do when we have object-oriented code that should be functional? Refactor!Guided by Nat and Duncan, you will gradually and safely transform a typical web application written in Kotlin, with a popular object-oriented framework, to a functional style better suited to today’s languages and architec...