About the event

CodeConf is an online-conference about best practices in software development. This event is a forum for curious tech practitioners, who are looking to be part of an open and inclusive network, to come together, learn from each other and be inspired.

We provide fresh content about best practices in Software Development, wonderful speakers and trainers, and innovative formats.

Recording CodeConf

The fullest Stack Developer

by Stefanie Grewenig, Thoughtworks

TDD against the odds: Three stories

by Mario Fernandez, Thoughtworks

Best practices are killing our babies!

by Kai Klostermann,

Social Change and Corporate Means

by Christoph Hassler, Thoughtworks

Inclusivity at our events

A primary goal of Thoughtworks events is to be inclusive to a diverse group of people. Therefore, we are dedicated to providing a friendly, safe and welcoming environment for all, regardless of race, ethnicity, national origin, sexual orientation, gender identity, gender expression, age, appearance, disability, marital status, socioeconomic status (or any other protected status), and religion (or lack thereof).


Stefanie Grewenig

Stefanie Grewenig

Stefanie is working as a software developer with Thoughtworks Germany since 2014. Most of her professional career, she has been working on large custom software delivery projects ranging from web development to developing software for embedded systems.

Christoph Hassler

Christoph Hassler

Christoph is UX Consultant and Lead for social change at Thoughtworks, working in the field of design since the early 2000. He is thinking a lot about the future of work and the role technology plays in our society.

Kai Klostermann

Kai Klostermann

Kai is a front-end engineer for When not occupied with computer stuff, he thinks a lot about company culture and why it turns into a Demogorgon once you add actual people to the mix. Oh, and archery.

 Mario Fernandez

Mario Fernandez

Mario develops software for a living. Then he goes home and continues reading about software because he just cannot get enough. At some point, somebody thought it was a good idea to make him the technical lead of an agile team. He quickly discovered that building things himself is not the same as helping somebody else figure it out. He learned, somewhat to his surprise, that he really enjoys sharing ideas.