What's new in Java 18 Java 18, released on March 22, 2022, is the first “interim” release after the last Long-Term-Support (LTS) release, Java 17. With nine implemented JEPs, the scope of changes in Java 18 has decreased s 2022-11-13
Spring Boot and Kafka Stream, Processing continuous data streams Processing continuous data streams in distributed systems without any time delay poses a number of challenges. We show you how stream processing can succeed with Kafka Streams and Spring Boot. Everyt 2022-11-13
What's new in Java 17 On September 14, 2021 the time had finally come: After the five “intermediate versions” Java 12 to 15, each of which was only maintained for half a year, the current long-term support (LTS) release, 2022-11-13
Dynamic Tests in JUnit5 | Advance Tests in JUnit 5 Dynamic Tests in JUnit5 | Advance Tests in JUnit 5Probably you’ve worked with Juniper. Regularly we annotate @Test over methods we want to specify as test methods. These test cases are static in the 2022-11-13
Liskov Substitution Principle Explained This article gives a quick intro to the Liskov Substitution Principle (LSP), why it’s important, and how to use it to validate object-oriented designs. We’ll also see some examples and learn how to co 2022-11-13
Guide to S.O.L.I.D Principles The following 5 concepts make up our SOLID principles:123451. Single Responsibility2. Open/Closed3. Liskov Substitution4. Interface Segregation5. Dependency Inversion 1. IntroductionIn this tutorial, 2022-11-13
Virtual Threads in Java 19 The Project Loom is an experimental version of the JDK. It extends Java with virtual threads that allow lightweight concurrency. Preview releases are already available and show what is possible. Serve 2022-11-13
Depth First Search - DFS A DFS is an algorithm to travers graph-based structures (also for trees included in graphs)in a depth order fashion. 1DFS is helpful to traverse nodes of a graph only once and you want to go deep in 2022-11-13
What's new in Java 19 Java 19 was released on September 20, 2022. You can download it here . The most exciting innovation for me are the virtual threads , which have been developed as part of Project Loom for several yea 2022-11-13