Spring Boot Angular Example - new release now with Spring Boot 4.1.0, Angular 22. Based on JDK 25 LTS
https://codeberg.org/ZuInnoTe/spring-boot-angular-example/releases/tag/0.0.12

#java #springboot #spring #angular #typescript #jdk #jdk25

Spring Boot Angular Example 0.0.12 - ZuInnoTe/spring-boot-angular-example

* CI/CD: Added [Forgejo CI/CD pipeline](.forgejo/workflows/build.yml) for running job on codeberg.org * CI/CD: Refer to specific SHA commits for actions to prevent a certain type of software supply-chain attacks * CI/CD: Update nodejs to nodejs 26 * Backend: Update to [Gradle 9.6.0](https://do...

Codeberg.org

Concurrency used to mean trade-offs: simplicity vs scalability. With #VirtualThreads, #Java challenges that. Mihaela Gheorghe-Roman explores benchmarks, migration steps, & what #JDK25 adds to #ProjectLoom. Still afraid of blocking I/O?

Dive in: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/

@openjdk

Java 25 (JEP 520) introduces JFR Method Timing and Tracing, bringing deterministic bytecode instrumentation straight into the JDK. ☕

Here is a deep dive into how it works under the hood, the architecture, and the performance benchmarks:

🔗 https://ionutbalosin.com/2026/05/jfr-method-timing-and-tracing-deterministic-profiling-without-overhead/

#Java #JDK25 #Performance

JFR Method Timing and Tracing: Deterministic Profiling Without Overhead – Ionut Balosin

Compact Object Headers - Reducing Java's Memory Footprint

Every Java object on a 64-bit JVM has carried a 16-byte header for decades. JEP 519 (JDK 25) cuts that to 8 bytes - by packing the class pointer into the mark word.

If you run JVMs in containers, serverless, or anything memory-constrained - this is the rare "free win."

👉 https://ionutbalosin.com/2026/04/compact-object-headers-reducing-javas-memory-footprint-by-22/

#Java #JVM #JDK25 #Performance #OpenJDK

Compact Object Headers: Reducing Java’s Memory Footprint by 22% – Ionut Balosin

Still writing instanceof + casts + nested conditionals? That’s legacy #Java. With #Java25, pattern matching simplifies type checks, switch logic, and data extraction.
Learn how with Mihaela Gheorghe-Roman: https://javapro.io/2026/04/28/pattern-matching-in-java-25-writing-cleaner-safer-faster-code/

#CleanCode #PatternMatching #JDK25 #JAVAPRO

Oracle Java 25 certification is evolving toward modern enterprise Java development.

If you already prepared for Java 21 certification, you are already strongly aligned with Java 25.

I published a detailed breakdown with code examples explaining the new Java 25 additions and expected exam focus areas:
https://www.myexamcloud.com/blog/what-to-expect-in-java-25-certification-exam.article

#Java #Java25 #OracleJava #JavaCertification #Programming #SoftwareEngineering #JDK25 #VirtualThreads

Most memory problems aren’t leaks—they’re structural. Wanderson Xesquevixos breaks down how Compact Object Headers in #JDK25 shrink per-object overhead & why this finally matters in containers & #Microservices.

Benchmark-backed, no hype: https://javapro.io/2026/02/10/mastering-memory-efficiency-with-compact-object-headers-in-jdk-25/

#JVM @openjdk

Long if/else chains, repeated checks, unnecessary casts—classic #Java overhead. #Java25 adds #PatternMatching in switch, #RecordPatterns & guards, reducing boilerplate & improving type safety.
Mihaela Gheorghe-Roman explains: https://javapro.io/2026/04/28/pattern-matching-in-java-25-writing-cleaner-safer-faster-code/

#CleanCode #JDK25 @openjdk

Still writing instanceof + casts + nested conditionals? That’s legacy #Java. With #Java25, pattern matching simplifies type checks, switch logic, and data extraction.
Learn how with Mihaela Gheorghe-Roman: https://javapro.io/2026/04/28/pattern-matching-in-java-25-writing-cleaner-safer-faster-code/

#CleanCode #PatternMatching #JDK25 OpenJDK

Your #Java app didn’t grow—your heap did. Wanderson Xesquevixos digs into #JDK25’s Compact Object Headers and shows how a simple flag can cut committed heap by ~30% in object-heavy workloads.

Read before tuning GC again: https://javapro.io/2026/02/10/mastering-memory-efficiency-with-compact-object-headers-in-jdk-25/

#Java #JVM #Performance @openjdk