
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…
Host: Adam Bien
Guest: Tomasz Ptak
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
Explore listener stats, chart rankings, contacts and more on the airhacks.fm podcast with adam bien podcast page.