Become a Clean Code Developer now!
- Does your code base have too few automated tests?
- The code is incomprehensible and full of errors?
- Is the approach rather unplanned?
We offer you the solution:
Clean Code Trainings!
Current Clean Code trainings
Dates of the individual training days:
We also run all seminars as closed company courses for you.
If you are interested or have any questions please contact us.

What sets us apart
Our focus in Clean Code training is on your bottleneck: Where does the shoe pinch? Where will a workshop achieve the greatest benefit? Before the seminar, we work together to find out which content will bring the greatest benefit for you and your team.
Experienced & proven
Our trainers impart knowledge effectively through many years of project and training experience. The seminars have been continuously developed since 2009.
Practical & guiding
Contents are presented theoretically and worked out practically. The participants receive challenging tasks and exemplary solutions.
Simple & Advanced
We challenge both beginners and advanced players alike. We develop strong foundations and detailed refinements.
Online & on site
We conduct training courses online to promote effectiveness and reduce costs. In individual cases, we also conduct seminars in person.
Clean Code
Since Bob C. Martin published his book Clean Code the focus on code quality has increased enormously. Principles how the Single Responsibility Principle (SRP) or Don't Repeat Yourself (DRY) are often known to developers. The need for automated tests is also usually recognized. There are also other Practices such as Continuous Deployment or Refactoringwhich make an important contribution to clean code.
Nevertheless, many questions arise in practice. What is meant by clean code? How do I become a clean coder? What to do under time pressure? These and many other questions are addressed in our Clean Code training courses. We attach great importance to taking a pragmatic approach to clean code. A good balance between clean code and the delivery of features must be ensured.
Our training is therefore not just about theory. In many practical exercises, we teach participants the basic skills they need to write clean code in everyday life.
Our Clean Code trainings
Customer testimonials
Here you will find our ProvenExpert profile.

CONTACT US NOW
Do you have any questions?
Would you like to book a seminar?
Give us a call, send us an email or use our contact form. We will be happy to advise you without obligation and provide you with a quote.
Blog posts

macOS App Bundle does not start
I am currently working on a desktop application that automatically generates accounting records from invoices (if you are interested, see https://mrcarson.de). As the bookings are imported into the accounting software Monkey Office via an API, which is only available as a desktop application, my application also has to be implemented in part as a desktop app. And since I work on the Mac

Vibe Coding: The future of software development?
The world of software development has changed drastically in recent years. One key concept that is becoming increasingly important is vibe coding. But what exactly is behind this term? How does it influence programming and what role does AI-supported software development play? Vibe coding: what's behind it? Vibe coding refers to a type of software development in which no

SOLID - 5 principles of object-oriented design
Table of contents SOLID principles - Everything solid? The acronym SOLID is made up of the first letters of five principles of object-oriented programming: SRP - Single Responsibility Principle OCP - Open Closed Principle LSP - Liskov Substitution Principle ISP - Interface Segregation Principle DIP - Dependency Inversion Principle They were originally described in this constellation in the book Agile Software Development, Principles, Patterns, and

Clean Code
Clean code - clean code is essential Sometimes developers claim that clean code development takes too long. It is much more efficient to do without too much code quality. "Keep it simple" they say. Clean code is too often seen as a kind of religion. Agile would be ok, but clean code would take things too far. The

Refactorings - An overview
Why is refactoring important? Do you know this? Your code works, but after a few months nobody understands it anymore - not even you. This is where refactoring comes into play: it improves readability and maintainability without changing the functionality. What is refactoring? Refactoring is the term used to describe changes to the code that improve the quality of the code base while at the same time making it easier to understand.

Clean code in legacy projects
Clean code on a greenfield site is easy. Or not. But clean code in legacy code is definitely not easy. If the code has grown over years or decades, the many violations of the clean code principles cannot simply be eliminated by various refactorings. One reason is the lack of test coverage, the other is the question of