Skip to content

"OpenRewrite in a Nutshell" + "how John started to like TDD (w/ spring boot)"

Photo of Dominik Dorn
Hosted By
Dominik D.

Details

save the date!

Agenda:
18:00 doors open
18:20 welcome
18:30 OpenRewrite in a Nutshell: Scaling Upgrades with Practical Insights - Simon Gartner
19:30 break + networking
19:55 raffle
20:00 how John started to like TDD (instead of hating it) - Nacho Cougil
21:15 networking

OpenRewrite in a Nutshell: Scaling Upgrades with Practical Insights
Schnelle Upgrades, einfache Rezepte:

  • Was ist OpenRewrite? Kurz & knackig.
  • Rezepte anwenden: Composite Recipes, dryRun vs. run
  • Tech-Upgrades: Wenig Downtime, klare Nachvollziehbarkeit (z.B. EAP-8)
  • Lesende Rezepte: Code-Analyse leicht gemacht
  • Rezepte schreiben: LSTs, Visitors, Praxisbeispiel
  • Rezepte wiederverwenden: EAP-8, Quarkus, Spring Microservices

Ideal für effiziente, transparente Software-Upgrades.

About the Speaker:
Simon Gartner - Softwareentwickler @ Gepardec IT Services GmbH.
Simon ist Softwareentwickler mit viel Erfahrung mit Legacy-Code. Er beschäftigt sich in seinen Projekten intensiv mit der Anwendung von OpenRewrite in der Praxis. Sein Fokus liegt bei der automatisierten und reproduzierbaren Durchführung von Migrationen. Simon konnte mehrere Modernisierungsprojekte, wie Frameworkupgrades, effizient und innovativ meisten.

how John started to like TDD (instead of hating it)
Let me share a story about how John (a developer like any other) started to understand (and enjoy) writing Tests before the Production code.

We've all felt an inevitable "tedium" when writing tests, haven't we? If it's boring, if it's complicated or unnecessary? Isn't it? John thought so too, and, as much as he had heard about writing tests before production code, he had never managed to put it into practice, and even when he had tried, John had become even more frustrated at not understanding how to put it into practice outside of a few examples katas 🤷‍♂️

Listen to this story in which I will explain how John went from not understanding Test Driven Development (TDD) to being passionate about it... so much that now he doesn't want to work any other way 😅 ! He must have found some benefits in practising it, right? He says he has more advantages than working in any other way (e.g., you'll find defects earlier, you'll have a faster feedback loop or your code will be easier to refactor), but I'd better explain it to you in the session, right? Ah! And if you think everything will be theoretical, no! Get ready to see code examples with Spring Boot.

PS: Think of John as a random person, as if he was even the speaker of this talk 😉 !

About the Speaker
Nacho Cougil is a software engineer from Barcelona, fan of TDD and XP practices. He has been working with Java and other web technologies before the effect 2000 and had experience in different roles in the IT world now working at Dynatrace writing code to monitor applications. You may probably meet him before as founder of the Barcelona Java Users Group & the Java & JVM Barcelona Conference ( JBCNConf ). He enjoys spending time with his family, playing sports & improving his eXtreme Programming skills.
Nacho is the founder of the Barcelona Java User Group and a Java Champion.

Photo of Java Vienna group
Java Vienna
See more events
FREE