Mehrdad Karami
  • Home
  • Archives
  • About
  •   
  •   

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

Search

Hexo Fluid
Views: Visitors: