A complete experience

14 superheroes

2 top-notch keynotes

3 stages

New connections

Food and drinks

Concert & afterparty

Codecamp_Festival is a one-of-a-kind experience, mixing learning from the best speakers out there, from all over the world, with the glitz and glamour of an actual music festival.

Three incredible stages, two inspiring keynotes, seeing your superheroes up close and personal and making new connections, in a laid-back and friendly scenery, who said learning can’t be fun?

Consultant, programmer, technologist, Curbralan

Author of "Retrospectives Antipatterns"

Hands-On Software Architect, Independent Consultant, Author

Senior Data Scientist, Systematic

Software Architect & Meme Wrangler, ThoughtWorks

Senior Machine Learning Operations Engineer, Morningstar Sustainalytics

Technical Director, Thoughtworks

IT Delivery Manager, Societe Generale Global Solution Centre Romania

Founder and Director, R7K Research & Conveyance

Independent, Gertrud & Cope

CTO, Strongbytes

Technical Lead & Microsoft MVP

Software Architect and Lean/Agile Consultant, Gertrud & Cope

The speakers

Meet the superheroes that changed the game in software development.

Yeap, they’re all coming to Romania! Grab a coffee with them and prepare to be starstruck.

The stages

Woodstock

Factory

Portal

Holiday Village

Masterclasses

These high-end workshops allow you to dive deeper into specific topics related to software development. The masterclasses are taught by experts in the field and offer a more personalized and interactive learning experience. You get to work closely with the instructor and other colleagues in a small-group setting and ask questions and get feedback in real time. Overall, they are a unique and valuable opportunity for anyone looking to expand their knowledge and expertise in software development and IT.

doors open in

Days
Hours
Minutes
Seconds
Secure your place and pre register now

Get the Codecamp app

4 Key Trends Towards Better Architecture

What does the future of software architecture hold? In this session Mark Richards dives into 4 key current trends in software architecture that you need to know to stay ahead of the curve. The first trend Mark discusses is what is called Architectural Nexûs (the many intersections of architecture), unraveling the mystery of why so many systems fail to meet their goals. He then moves on to an exciting new trend called Architecture-as-Code, and shows how to describe an architecture through executable code while validating and governing the architecture at the same time. Another key trend he then describes is the rise of distributed architectures, and in particular event-driven architecture to handle non-deterministic workshops and processing. Finally, he ends the talk by talking about evolving trends surrounding AI-Driven Architecture.

Adventures in Spacetime

Developers often find themselves caught in the crossfire of web calls, databases, microservices and other remote interactions. In battling all the infrastructure, platforms, middleware and frameworks their architecture has amassed, plus the legacy of code they may have inherited, they often don’t have the chance to take a step back and consider the fundamental nature of distributed systems — fundamentals that limit what is possible and shape everything from the user experience to the breadth of architecture and the detail of code.


This is not a talk about APIs, SDKs, middleware or specific architectural styles, but a view of the fundamentals from the perspective of history, physics, code and entertainment. This talk takes in causality, clocks, relativity, CAP theorem, the fallacies of distributed computing and more!

How to say no to things you actually do not want to do

We asked Aino for an abstract and she said “no”.

The Future of Technical Debt

The industry is rapidly pushing forward with AI-based code generation, refactoring and understanding. It seems like technical debt will be a thing of the past. This would be a nice future. How realistic is it? In this talk, Michael Feathers will talk about the ways that this outlook could be diverted and the challenges that will remain if it isn’t.

Navigating MLOps in 2025: The Good, The Bad, and The In-Between

As machine learning systems continue to scale, MLOps has become indispensable—but not without its challenges. This talk will explore how MLOps has evolved in recent years, highlighting key changes, what’s working well, ongoing struggles, and the gray areas that require new solutions. We’ll also share insights from our approach at Sustainalytics Morningstar, demonstrating how we build a strong MLOps foundation that enables future projects to thrive: We’ll dive into a vector database solution we implemented to enhance retrieval-augmented generation (RAG) workflows and streamline model inference. By leveraging efficient indexing and similarity search techniques, we’ve optimized how we store and retrieve embeddings, improving both performance and scalability. We’ll discuss key lessons learned, challenges encountered, and how this solution fits into our broader MLOps strategy.

An eLLMentary RAG Evaluation Framework: How to Effectively Use Models as Judges

In the realm of Retrieval-Augmented Generation (RAG) systems, the evaluation of generated responses is crucial for ensuring quality and relevance. In this talk, Marcia will explore a framework for employing Large Language Models (LLMs) as judges in evaluating Retrieval-Augmented Generation (RAG) systems. The focus will be on defining clear evaluation criteria – such as relevance, coherence, factual accuracy, and fluency – and training LLMs to provide consistent and insightful assessments. We will dive into how to prepare a diverse dataset, evaluate criteria and nuances, and automate the scoring of generated responses. By leveraging LLMs as judges, this framework streamlines the evaluation process, offering a robust mechanism for improving the performance of RAG systems. Join us to discover how LLMs can revolutionize the way we assess AI-generated content.

Playwright

Bug fixing process can be slow and expensive for the company. They interrupt the user experience and this can affect sales, usage metrics. Automated end-to-end testing of web application would optimize costs and increase application quality.

In this context, the objective becomes to reduce the number of bugs that arrive to production on a web application and help ensure a smooth user experience, across different platforms and devices.

But how?

By adopting Playwright, an open-source, E2E automation framework as part of the testing strategy, it will empower developers and QA teams to deliver high-quality apps efficiently and achieve better user satisfaction.

What’s the impact?

E2E functional and technical tests form essential cornerstones of Continuous Delivery, a development methodology that allows you to safely ship changes to production in days or hours rather than months or years.

How Flow Works and other curiosities

Have you ever thought about why what we see as the sensible defaults for software engineering in 2023 work? We adopt the key metrics from Accelerate, team structures from Team Topologies and Microservices in an effort to improve the flow of value to our users (or to a customer saying Thank You, paraphrasing Daniel Terhorst-North).

But what is Value? What is Flow? James will use ideas from Information Theory and Complexity Science to peek into the domain model of our everyday experiences turning ideas into running software. Come along and explore the weird world of how work works. Warning, may cause you to reduce batch sizes, because maths.

A Philosophy of Architecture as Play

There is no such thing as a “right architecture.” Software architecture takes its cue from the built world where they know there are many paths to a good result — where “good result” means utility, durability, and beauty. Software has tended to turn design into a drudgery of method with steps and formalisms that are supposed to take the team to these ends, but we all know that most architectures are unsatisfying and that the terms “beautiful program” and “beautiful code” are pretty rare. And it matters. This talk explores the importance of a childlike, playful approach to serious software architectures as a way to restore the original envisioned benefits of the architecture metaphor.

The AI Renaissance: Reframing How We Build Software

Coding has always been more than just writing lines of code; it’s about solving puzzles, creating solutions, and adapting to challenges. But what happens when AI begins to tackle those puzzles as well? How will your role evolve in this new landscape?

As AI integrates deeper into our toolsets and workflows, the real revolution isn’t about simply learning new technologies. It’s about fundamentally changing the way we think, how we architect solutions, and our entire approach to software development. This talk cuts through the AI hype and zeroes in on your growth as a developer.

Discover practical strategies to leverage AI beyond mere automation, unlock untapped creativity, strategic thinking, and problem-solving. It’s time to not just write code, but to reforge it, leveraging AI as a powerful ally in your journey towards mastery.

Software Development Nature's Way

They’re maybe not seem like the most compatible pair: Nature and Software Development – at least it’s not a connection we usually make. But software is made by humans for humans, and humans are part of nature – though it is easy to forget in our digital world. Actually going against nature is an uphill battle, but our (especially western) culture keeps us unaware of it.

This talk will explore practical ways of going with rather than against nature in our daily work building software. It will be more inspirational than comprehensive, and for some maybe provocative, embracing approaches like “Local over Global”.
Hope to see you there, locally.

The Intersection of Architecture and GenAI

Is GenAI going to replace software architects? The short answer: no. The longer answer: it depends. This keynote delves into the tricky intersection of architecture and AI, how architects can use it effectively, and when they should avoid it like the plague. I also show some concrete techniques that developers and architects can use (today!) to leverage AI to help build fitness functions and other governance tools.