Java
- Expanding Java's Reach: Introducing Project Babylon 2023-09-06
- Useful and Unknown Java Features Every Developer Should Know 2023-09-06
- Java 21: A Comparison to Java 17 and Performance Benchmarks 2023-09-06
- Speed Up Java Startup on Kubernetes with CRaC 2023-09-05
- Improving Request Latency in Java Applications with Profiling 2023-09-05
- Optimizing Performance with Java ZGC Algorithm Tuning 2023-09-04
- This Week in Scala: Stay Updated with the Latest News and Releases 2023-09-04
- Spark NLP 5.1.0: Introducing OpenAI Whisper and ONNX Support 2023-09-04
- The Fastest Java Base64 Library: Using the Vector API 2023-09-04
- Creating Decorators with Mapstruct in a Spring Boot Application 2023-09-02
- SemanticDiff 0.8.6: Java Support and More 2023-08-31
- Spring Data Relational: Introducing Single Query Loading 2023-08-31
- What's Coming in Jakarta Persistence 3.2: New Features and Changes 2023-08-31
- Optimizing Performance with VisualVM SQL Profiler 2023-08-30
- Ox: A JVM Library for Structured Concurrency 2023-08-30
- Java's Entry into the GPU World: Panama, OpenCL, and TornadoVM 2023-08-30
- Introduction to gRPC with Spring Boot: A Modern RPC Framework 2023-08-29
- Optimizing Docker Images with JLink for Spring Boot Java Applications 2023-08-29
- Streamlining Quarkus Application Development with Testcontainers Desktop 2023-08-29
- Managing a Redis Cache Migration Safely Using Feature Flags 2023-08-28
- GlassFish 7.0.8: A Major Release for Jakarta EE 10 2023-08-28
- WildFly 29.0.1: Bug Fixes and Enhancements 2023-08-28
- The Art of Naming Java Test Methods 2023-08-28
- Designing a Concurrent Map for Storing Blobs of Data in Java 2023-08-23
- Exploring the Latest Updates of Project Leyden, Valhalla & Hermes 2023-08-23
- Securely Hide JPA Entity Identifiers in Java 2023-08-22
- Improving Java Startup on Kubernetes with In-place Pod Vertical Scaling 2023-08-22
- Exploring JVM Optimization with JMH, hsdis, and PerfASM 2023-08-22
- Understanding Tiered Compilation in OpenJDK 2023-08-22
- Spring Modulith 1.0 GA: A New Era for Java Developers 2023-08-21
- Testcontainers Desktop: Simplifying Local Development for Java Developers 2023-08-21
- Sprinkler: Simplifying Binary Serialization in Java 2023-08-21
- Java: Prepare to Restrict The Use of JNI 2023-08-21
- Improving Performance and Build Time in Java Web Apps with Externalized Localized Strings 2023-08-21
- The Evolution of Java's Value Classes: A Look at Q-types and v-bytecodes 2023-08-19
- Fury: A Compromise Between Speed and Flexibility in Serialization 2023-08-16
- OpenJ9 version 0.40.0: New Features and Improvements 2023-08-16
- Semantic Kernel for Java: New Release 0.2.8-alpha 2023-08-14
- Improving Java Compiler Error Messages: A Step Towards Better Developer Experience 2023-08-14
- Demystifying the Java Virtual Machine: How Java Works 2023-08-12
- Java JDK 21: Initial Release Candidate Now Available 2023-08-12
- Exploring JVM Bytecode: A Deep Dive into Java's Underlying Language 2023-08-11
- Detecting Spring Data JPA Performance Issues with Hibernate Statistics 2023-08-08
- Jetty 12.0: The Latest Release of Java's Web Server and Servlet Container 2023-08-08
- Supercharge Your Redpanda Development with Testcontainers 2023-08-07
- JoSQL: A Powerful SQL Library for Java Objects 2023-08-06
- Introducing RestClient: A New Synchronous HTTP Client in Spring Framework 6.1 2023-08-05
- Micronaut Framework 4.0.0: What's New for Developers 2023-08-03
- Hibernate 6: A Major Redesign of the Popular ORM Solution 2023-08-02
- Condensing Indy Bootstraps: Improving Performance in Java 2023-08-02
- Getting Started with the Apache Kafka Java Client Library 2023-08-02
- Java JEPs: Computed Constants and Stabilization of the FFM API 2023-08-01
- Kotlin vs Java: Understanding Closures 2023-07-31
- Polyglot Apache Arrow: Challenges and Solutions for Java and Python Developers 2023-07-31
- A Comparison of Java Page Extraction Algorithms for Pagination 2023-07-29
- Java FFM API Nearing Stability in Next Java Release 2023-07-27
- Improving Testcontainers Support in Spring Boot 3.1 2023-07-27
- Introducing Computed Constants in Java 2023-07-27
- IntelliJ IDEA 2023.2 Is Out! 2023-07-26
- JDBC Profiling with VisualVM 2023-07-26
- Rust-written JVM and Bytecode Transpiler: A Masterclass in Learning-by-Doing 2023-07-25
- Scaffolder: A CLI Tool for Instantly Generating Project Structures 2023-07-24
- JetBrains Adds AI Features to IntelliJ IDEA 2023-07-24
- Soft delete and JPA version property 2023-07-21
- QtJambi - Java Bindings for Qt 2023-07-20
- Microsoft Build of OpenJDK - July 2023 Release 2023-07-20
- Latest NoSQL Java Ecosystem Updates 2023 Q1 & Q2 2023-07-19
- Introducing Semantic Kernel for Java 2023-07-19
- jnigen - Building Java bindings generator for Dart Language 2023-07-19
- Effective Coding with Java Observability 2023-07-18
- simdjson-java: A High-Performance Java JSON Parser 2023-07-17
- Quarkus: on the Road to CDI Compatibility 2023-07-14
- Sealed Enums: a (small) library for creating enum-like structures using sealed classes 2023-07-13
- Writing a Toy JVM in Rust 2023-07-13
- Unchecked Java: Say Goodbye to Checked Exceptions Forever 2023-07-13
- Javalin and htmx: A Powerful Combination for Full Stack Web Development in Java 2023-07-12
- Jetty 12 – Virtual Threads Support 2023-07-11
- Migrating a Spring Boot App to a Native Image with GraalVM 2023-07-10
- How to Effectively Test Time-Dependent Code: Unit and Spring-Based Strategies 2023-07-09
- Camel-K: Simple, Serverless, Enterprise Integrations w/ Java DSL 2023-07-06
- AI coding tools for Eclipse users 2023-07-06
- Stream::gather enhances versatility of Stream API 2023-07-04
- Project Valhalla vs. Ray Tracer: Will it Go Faster? 2023-07-03
- The Tragic Death of Inheritance in Programming Languages 2023-07-03
- Fluent: Static Extension Methods for Java 2023-07-02
- Benefits of Participating in the OpenJDK Quality Outreach Program 2023-07-01
- Checker Framework: Enhancing Java's Type System for Error Prevention 2023-06-30
- Some thoughts on the Interface Default Methods RFC 2023-06-27
- Alternatives to Intersection and Union Types in Java 2023-06-27
- Spring Data JPA - Query By Example 2023-06-27
- Ogrodje - Borderless: Let's talk about Java frameworks w/ Gavin King (Red Hat && IBM) 2023-06-26
- Chat2DB: An Intelligent SQL Client and Reporting Tool 2023-06-22
- The Future of GraalVM: Oracle GraalVM 2023-06-20
- Oracle GraalVM: A New Release and Free License for Developers 2023-06-19
- Twenty Years of Escaping the Java Sandbox: A Look Back and Ahead 2023-06-08