code.talks 2023
Auf Deutschlands größtem Klassentreffen der Entwicklerszene tragen wir mit zwei Talks und einer Paneldiskusion zum vielfältigen Programm bei.
Get Ranked! Building a soccer table app backend using CQRS/ES for multiple bounded contexts
Simon Zambrovski – Do., 14.09.23, 11:00 – Talk
DDD and CQRS/ES are typically applied in the construction of large-scale enterprise systems. However, in our project, we implemented it in an entirely different area: building an app for tracking table soccer results. Despite its apparent simplicity, modeling this application using Axon Framework – the Java ecosystem number one choice for CQRS/ES implementations – proved to be more challenging than anticipated, especially when dealing with multiple bounded contexts.
Why have we not fixed all the vulnerabilities yet? Different perspectives on the same problem
Jan Galinski – Do., 14.09.23, 14:00 – Paneldiscusion
In this panel we will dig into one seemingly simple question — why haven’t the developers fixed all the vulnerabilities yet?
Is it because developers are lazy? Or they don’t know how to fix security issues?
Or is the management prioritising everything else but security?
Could it be that security professionals are not assisting enough in the remediation process?
Maybe we are doing something completely wrong and there IS actually a way to fix all security issues while going forward with technology.
Kotlin Meta Programming – Code Generation with Kotlin Poet
Jan Galinski – Fr., 15.09.23, 17:00 – Talk
AI code generation is a challenge for our daily work. But do we want to rely on some chat comments for professional software development? There must be a middle way between manual coding and c&p from the internet. Luckily there is: meta-programming. In short: write software that writes software. We will have a look at practical implementations using the Kotlin Poet language model lib and maven plugin infrastructure. Let there be code.