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.
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……
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?