Generational ZGC, Java 22 and beyond, random generator, GPU programming in Java, and event interception!
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (501)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Java Weekly, Issue 531
Filed under Weekly Review
Records meet JPA, cloud cost, and Java at Netflix, more secure APIs, and face-to-face meetings. A packed week.
Java Weekly, Issue 530
Filed under Weekly Review
Optional pattern matching, GC and compilers, GraalVM, minimizing costs, catching up with tech trends, and Postgres tuning!
Java Weekly, Issue 529
Filed under Weekly Review
LINQ emulation in Java, JPA fetch types, stateless sessions in Hibernate, GC improvements, and Actor model concurrency.
Java Weekly, Issue 528
Filed under Weekly Review
Looking forward to Java 22, Hibernate DAO generation and Jakarta EE development with Payara. A good week.
Looking for a Backend Java/Spring Team Lead with Integration Experience (Remote) (Part Time) – not open
Filed under Spring
Looking for a Java Team Lead with integration experience to join the Baeldung team.
Java Weekly, Issue 527
Filed under Weekly Review
Primitive pattern matching, recursive fetch JPA, soft delete Hibernate, new GraalVM, and life without pull requests. A good week.
Java Weekly, Issue 526
Filed under Weekly Review
CountDownLatch, primitives for pattern matching, eBPF for Java, soft assertions, and 2FA vulnerabilities!
Builder Pattern and Inheritance
Filed under Java
Learn about the challenges in implementing the Builder Design Pattern while dealing with hierarchal inheritance.