Java 21, monkey patching with Java, high-performant records, 12-factor apps, OpenJDK migrations, and real-time applications!
Search Results for: jdk
Sequenced Collections in Java 21
Learn about the new sequenced collections from the Java 21 release.
Difference Between Hashtable and ConcurrentHashMap in Java
Learn the differences between Hashtable and ConcurrentHashMap, delving into their performance metrics, synchronization features, and various other aspects.
Streams vs. Loops in Java
Dive deep into a Java Streams vs. For-Loops comparison.
Differences Between Heap Dump, Thread Dump and Core Dump
Learn the differences between heap dump, thread dump, and core dump and understand their use cases.
Java Weekly, Issue 507
Spring Boot with Graal and virtual threads, sealed pattern matching, Oracle JSON, Java 21, and Problem Details in HTTP APIs.
Extract CN From X509 Certificate in Java
Learn several approaches to extracting the CN value of a certificate file.
Java Weekly, Issue 506
Spring AI, no more N+1 problem, statement caching, streams with virtual threads, service mesh, and good by EC2 classic!
Java Weekly, Issue 505
Hiding numerical identifiers in JPA, continuation, Spring Boot file storage, Java 21 migration, and people support strategies!
Java Weekly, Issue 504
JPA associations, event-driven Java, Valhalla under the hood, OpenJDK compatibility, and millions of connections with Zuul!
Inner Classes vs. Subclasses in Java
Explore subclasses, inner classes, and their role in writing modular object-oriented code.
Java Weekly, Issue 503
The semantic kernel in Java, GC improvements in Java 21, sealed classes, project Leyden, async-profiler, and GenAI code assistance!
Java Weekly, Issue 502
JVM computed constants, safepoints, Maven vs Gradle battle, GC improvements, bulk SQL, and effective technology strategies. A good week.
Java Weekly, Issue 501
Testcontainers, VisualVM profiling, project Leyden, virtual threads, magnificent S3, and GenAI!
Custom DLL Load – Fixing the “java.lang.UnsatisfiedLinkError” Error
Explore common causes like incorrect library names, missing directory specifications, and incompatible architectures. Implement solutions such as setting java.library.path and using proper classloaders to resolve this error effectively.
Java Weekly, Issue 500 :)
Soft delete in JPA, Kotlin 1.9, platform teams, sliced onion architecture, and stream processing!
Performance Comparison Between Different Java String Concatenation Methods
Explore different string concatenation methods in Java and evaluate their performance using JMH.
Java Weekly, Issue 499
Azure Spring, Spring Rest Client, Micronaut 4, Reactive database connectivity, virtual threads, and Gen-AI.
Gradle Toolchains Support for JVM Projects
Explore the Gradle toolchains feature for JVM.
New Features in Java 20
Explore some of the new features and changes introduced as part of the incremental Java 20 release.