Zero-Dependency Java 25, Event Sourcing, and Stabilizing Legacy Systems

Zero-Dependency Java 25, Event Sourcing, and Stabilizing Legacy Systems

July 9, 2026 · 1h 15m · Episode 404

About this episode

The episode features a conversation with Tomasz Ptak about his journey in Java development and various technical topics including event sourcing and legacy system stabilization.

An airhacks.fm conversation with Tomasz Ptak about: discussion about the guest's path from an Atari and a 486 to professional Java development, loading games from cassette tapes, building a clock with the Logo programming language , making websites with PHP for a community, studying data management and computer science, learning Perl , Bash, Pascal , Python , C, C++ , Ruby and Java, Java 1.4 and Java 5 with generics and annotations , an island optimization algorithm switching from Python to Java for memory control, preference for strictly typed languages, first job at motorola Solutions building a server-side Java configuration system with SNMP and SNMP4J , moving from Tomcat to Netty , using Ant and Maven , managing a Jenkins server, rebuilding a buggy no-code Spring CRUD generator, rewriting an application with Apache Wicket for stateful web development, comparing Wicket structure coupling with Jakarta Faces , event sourcing with the Axon Framework and domain objects, bitemporal awareness and Hibernate Envers versioning, the Naked Objects pattern and object-oriented UI generation, third job at Open Market stabilizing a legacy Java SMS gateway, weekly outages and same-day…

People in this episode

Host: Adam Bien

Guest: Tomasz Ptak

Mentioned in this episode

Organizations: motorola Solutions, Apache Wicket, Axon Framework, Hibernate Envers, Open Market, Testcontainers, docker Compose, Ansible, Maven, Gradle

Products: Java 1.4, Java 5, Java 8, SNMP, SNMP4J, PHP, Perl, Bash, Pascal, Python

More episodes of airhacks.fm podcast with adam bien

Explore listener stats, chart rankings, contacts and more on the airhacks.fm podcast with adam bien podcast page.