6 min read

Learnings from Cloud Native Denmark 🇩🇰 and Devoxx Belgium 🇧🇪 2025

The software industry is vibrant with the GenAI bubble, but the good thing is that all this movement promotes new ideas, new patterns, and new challenges that we will need to tackle in order to keep our software development and delivery practices updated and efficient. 
<Begin of AI Rant>
The fact that a presentation includes AI in its title or proposal doesn’t necessarily make it interesting. 
I had the opportunity to talk to many folks who raised a very important issue. While AI is in hype, let’s make sure that we don’t forget about how we actually deliver software, the core libraries and tools that will not change even if AI takes full control of the development process. Logging remains essential for humans, testing is still necessary, APIs are important, and specs benefit both machines and humans in conceptualizing and architecting large-scale systems. 
A constant across communities that I found fascinating is the lack of clear direction in tooling within the GenAI space. While numerous frameworks are emerging to build agentic systems, the clarity of the use cases these systems will implement remains a significant open question. As is typical in the industry, we are developing solutions for problems that have yet to arise.
<End of AI Rant>

With all that being said, I had a fantastic time at both Cloud Native Denmark, happening in the beautiful city of Aarhus, and Devoxx Belgium, happening in Antwerp. 

The software industry is vibrant with the GenAI bubble, but the good thing is that all this movement promotes new ideas, new patterns, and new challenges that we will need to tackle in order to keep our software development and delivery practices updated and efficient. 

Cloud Native Denmark

Organized by Cloud Native Nordics (with around ten thousand members) and previously part of the KCD events, this was the third edition of the conference. With around 450 attendees, the conference is very targeted to platform engineers in the cloud native space. 

If you are in the Nordic countries and haven’t attended these events, despite working daily with Kubernetes, I strongly recommend checking out the next edition in Copenhagen, Denmark, in 2026. 

As I shared in my keynote session, these events are where you meet people from whom you can learn. In our field, where we learn almost every day, attending these events not only fosters personal growth but also creates opportunities for cross-organizational collaborations. 

I had great chats with Mads from Lego about Open Source, and my good friends Andrea from Overstory, Kasper from Dash0 (and organizer), and Abdel from Google.

It was interesting to see, as part of Andrea's keynote, how important Dagster (a data orchestration platform, mostly Python) was to the journey to improve operations. Seeing real-life use cases where technology is applied to solve concrete problems is always refreshing, as it demonstrates the before and after of adopting new tools to improve company operations. 

From Abdel, I took a lot of notes about llm-d (llm-d: a Kubernetes-native high-performance distributed LLM inference framework), a tool I’ve been looking for a while but haven’t had time to dig deeper into. Learning about the architecture and reasons behind this tool's existence was also refreshing. In a saturated market of tools, unification, reuse of common specs, and existing components to solve new problems only start to emerge where the problems we are trying to solve make sense. 

Running GenAI on Kubernetes is not easy, and you need ot be ready to spend some money on GPUs, but understanding how these projects work and which components from other projects are being reused is quite important to mature the ecosystem. 

Check out all the professional pictures from the Conference here

Devoxx Belgium

At Devoxx Belgium, you have the opportunity to mingle with a lot of Java Developers. With more than three thousand attendees, I had the pleasure of presenting with my good friend Laurent from Postman / Microcks about creating and testing distributed applications that include workflows and LLM interactions. 

Here are the slides for the presentation: 

In this session, we focused on an updated version of the Pizza Store, which uses Dapr Workflows, Spring AI to handle pizza orders across multiple services. You can find the source code of this demo that you can run on your laptop in the following repository https://github.com/salaboy/pizza (notice we used the agentic-workflow branch)

If you are interested in this topic, you can check the following article in Dzone that goes into more details around Dapr workflows and Spring AI

https://dzone.com/articles/durable-agents-with-spring-ai-and-dapr 

I had the chance to hang out with old colleagues from Drools/JBPM (Red Hat / IBM now) from the Quarkus team, including Roberto, Mario, Kevin, Kris, and Geoffrey, who provided me with a lot of insights about the Quarkus community. They are doing an amazing job with Langchain4j, hence it is worth keeping an eye on. I was fortunate to attend the Langchain4j BOF, where discussions centered on implementing new agent interaction patterns and the value of developing more complex mechanisms, given the unclear use cases.

I find it fascinating how all the agents' discussion is leaning towards re-implementing mechanisms that we have implemented 100's of times before such as human in the loop pattern highlighted by the linked example.

I had the opportunity to spend some time with Roberto Cortez discussing the Dapr Quarkus Extension, which Matheus Cruz has been working on extensively, and I'm pleased to report that progress is being made. Expect a blog post about this soon, too. 

I would say that Roberto’s session about how to create Quarkus extensions and Quarkus internals takes the prize of most valuable session.

Spring presented Spring Boot 4, and although it's bringing some good features, I wasn't particularly excited. That's why I was happy to see Thomas Vitale over the weekend about the Arconia been working on.

Stay tuned for more news! The next stop is KubeCon NA, happening in Atlanta, US, in November.