Workshops

Workshops

I am also happy to offer my knowledge in the form of workshops. I have compiled a list of topics for this. Workshops can take place on-site in your rooms or also virtually.
If necessary, the workshops can, of course, be individually adapted. Contact me so that we can coordinate the content together.

jUnit5 – Deep Dive

Unit tests are a fundamental building block of the agile development process and a crucial factor for the quality and stability of your software. They make it possible to detect errors early and increase the software’s maintainability, which can reduce development costs in the long term. JUnit is the most widely used framework for testing Java applications, giving you all the tools you need to develop high-quality tests. With JUnit5……

— read more

Screenshot

Streams – Deep Dive

The field of application of streams in Java is enormous and can not only be used in new projects. Even old Java programs benefit from the streams. Here one speaks of refactoring, the modernization of existing source texts, some of which have been used for more than 10 years.
With Java 8, streams and lambdas were included in the JDK. These two elements make it possible to write code that describes what should happen and not how it should happen. This makes it easier to formulate declarative source text in Java……

— read more

Functional Programming in Core Java

Java has always been an object-oriented programming language. What was novel at the time and taken as a big argument for Java has been used as a counter-argument from time to time in the recent past. Again and again, the advantages of functional programming come up for discussion. This is accompanied by whether Java should still be the programming language for the new project? What about old projects? Do you have to do without functional programming because Java can’t just be replaced?

— read more