Karlsruhe Developers’ Day 2026

Share:
2026-06-08 - 2026-06-10
IHK Karlsruhe, Karlsruhe, Germany

Karlsruhe Developers’ Day is a well-established regional conference dedicated to software engineering, with a reach that now extends across the German-speaking developer community. It brings together software developers from industry, academia, and research for expert talks, interactive formats, keynote sessions, and informal networking in a uniquely open atmosphere.

The 2026 program reflects the full breadth of modern software engineering: AI-assisted development, security, cloud platforms, Rust, Java, architecture, testing, concurrency, legacy systems, DevSecOps, and emerging regulatory requirements. Across all these topics, one message becomes clear: AI is changing the tools, but not the responsibility. Great software still depends on people who understand architecture, care about code quality, recognize security risks, and can build robust systems for real-world conditions.

For Wibu-Systems, this engineering expertise is essential. Our developers work on software protection, licensing, and cybersecurity solutions used worldwide by software publishers and manufacturers of intelligent devices. Developing with us means working on long-lasting infrastructure, not disposable code.

Our Talks on 9 June

Secure Concurrent Programming with Structured Concurrency

Dr. Daniel Schmidt, Senior Software Architect, WIBU-SYSTEMS AG
 9 June |  14:30 – 15:15 |  Room Rheinauen | Track: Concurrency

Efficiently executing multiple tasks at the same time is one of the core challenges of modern software products. In recent years, Structured Concurrency has emerged as a new paradigm for making concurrent code safer, more robust, and easier to understand.

Dr. Daniel Schmidt will introduce the use cases and basic concepts of asynchronous programming, distinguishing them from parallel computing, multithreading, and coroutines. The main part of the talk will explain the central principles of Structured Concurrency independently of any specific programming language: clear structure, simple error handling, and coordinated termination of asynchronously executed tasks.

The talk will close with a practical look at std::execution, the new model for asynchronous programming in the C++26 standard library, which consistently adopts these principles. A reference implementation is already available and enables significantly simpler and safer concurrent software development with C++20 today.

Daniel Schmidt is Senior Software Architect at WIBU-SYSTEMS AG in Karlsruhe. He is developing the next generation of CodeMeter Runtime, a core component of Wibu-Systems’ protection, licensing, and security solutions for software vendors and manufacturers of intelligent devices. Good software design, cross-platform development, and high-performance modern C++ are his passion.

Reviving JPlag: Five Years of Open-Source Modernization for the World’s Leading Code Plagiarism Detector from Karlsruhe

Dr.-Ing. Timur Sağlam, Senior Software Engineer, formerly with WIBU-SYSTEMS AG
Dr.-Ing. Sebastian Hahner, Senior Software Engineer, Vector Informatik GmbH

 9 June |  13:30 – 14:15 |  Room Kraichgau | Tracks: Software Archeology, Code Plagiarism

JPlag is one of the world’s most widely used tools for detecting source code plagiarism. Developed in Karlsruhe in the mid-1990s, grown over decades, and used globally at universities with thousands of students, JPlag had become a classic legacy system by 2020: an outdated and only partly functional UI, a historically grown architecture, and no active development, yet too important to simply let disappear.

In this talk, Timur Sağlam and Sebastian Hahner tell the story of how a dormant open-source project was transformed within five years into a modern, actively used, and future-ready tool. The session offers insights into software archeology, modernization, architectural renewal, open-source maintenance, and the challenge of evolving an important system without losing what made it valuable in the first place.

Dr.-Ing. Timur Sağlam previously worked as a Software Engineer at WIBU-SYSTEMS AG, where he contributed to CodeMeter License Central, the company’s license management system. He is also a maintainer of JPlag, a globally used open-source plagiarism detector. Earlier, he conducted research at KIT on software plagiarism detection and automated obfuscation attacks and led the modernization of JPlag as Project Lead.

Sebastian Hahner is Senior Software Engineer at Vector Informatik GmbH. He previously worked as a postdoctoral researcher at KIT, focusing on architecture-based data flow analysis, and co-led the modernization and further development of JPlag together with Timur. Since 2010, he has also worked independently as a web video creator, regularly publishing online content on computer science and software engineering.

For Developers Who Want to Build What Matters

For us, Karlsruhe Developers’ Day is more than a conference. It is a meeting point for people who take software engineering seriously: curious, technically strong, critical in the best sense, and open to new ideas. These are exactly the kind of people we are looking for.

At Wibu-Systems, we develop software for protection, licensing, and security: from runtime components and modern C++ architectures to license management systems and solutions for industrial, embedded, and cloud environments. Our work is technically demanding, long-term relevant, and often closer to the foundations of modern software infrastructure than it may seem at first glance.

If you care about clean design, secure code, robust architectures, and real engineering challenges, we would be pleased to meet you at Karlsruhe Developers’ Day.

Join our talks, meet our team, and discover what we are building in Karlsruhe.

#etka26

To top