Skip to main content
← All Tags

Java

72 articles in this category (Page 1 of 3)

AI NewsDevOpsJava

Containerizing Spring Boot: Debugging Docker Database Connection Issues in Finovara

Marcin Parśniak details migrating Finovara to Docker, resolving a critical database connection bug caused by port conflicts and configuration overlaps.

Read more
AI NewsDevOpsJava

Shipping Java AI Services on Kubernetes: 2026 CI/CD Playbook

Deploy Java AI services on Kubernetes in 2026 using JDK 25, multi-model AI routing, and GitOps with Argo CD to ensure reversible, high-signal delivery.

Read more
AI NewsJava

Introduction to Selenium Java and Playwright

Selenium Java class begins

Read more
AI NewsJavaProgramming

Java 25 Simplifies Coding Experience

Java 25 reduces boilerplate code

Read more
AI NewsJavaProgramming

Resolving Java Exception: cannot be cast to java.lang.Comparable

Learn about ClassCastException and its connection with Comparable objects, with a 100% failure rate if not handled properly.

Read more
AI NewsJavaData Science

DataFrames in Java: A Powerful Tool for Data-Oriented Programming

Vladimir Zakharov explains how DataFrames serve as a vital tool for data-oriented programming in the Java ecosystem, outperforming Python in memory management while maintaining code readability.

Read more
AI NewsLinear ProgrammingJava

Linear Programming in Java for Assignment Problems

Solving the classical assignment problem in Java using ojAlgo and Apache Commons Math libraries with a total travel time of 27.

Read more
AI NewsJavaSpring

Java Enhancements and Spring Updates

Carrier classes might be coming to Java, enhancing data-oriented programming.

Read more
AI NewsJavaMapStruct

Mastering @IterableMapping in MapStruct

Learn how @IterableMapping provides granular control over collection mapping with a 90% reduction in boilerplate code.

Read more
AI NewsJavaSecurity

Java Roundup: JDK 27 Targeting Post-Quantum Security, Grizzly 5.0 Released

January 19th, 2026 sees JEP 527 move to 'Targeted' in JDK 27, addressing post-quantum security with hybrid key exchange.

Read more
AI NewsNetworkingJava

Accessing Files Using Java With Samba JCIFS

Learn to access Samba resources from Java without mounting or mapping a network drive, utilizing the JCIFS library.

Read more
AI NewsIDEJava

Disable Formatting in Eclipse

Explore how to manage and selectively disable the Eclipse code formatter to fit specific development needs.

Read more
AI NewsSpring MVCJava

Getting Started with Compile-Time Templates With Spring

Explore different Spring libraries to use as compile-time templates, improving performance and build-time safety.

Read more
AI NewsAlgorithmsJava

Implement the FizzBuzz Puzzle in Java

Explore three Java solutions to the classic FizzBuzz programming puzzle, optimizing for readability and performance.

Read more
AI NewsArtificial IntelligenceJava

Building AI Agents Using Google Agent Development Kit (ADK)

Learn how to build a simple AI agent in Java using the Google Agent Development Kit (ADK) for orchestrating complex LLM workflows.

Read more
AI NewsJavaOpen Source

Java News Roundup: WildFly 39 GA, JDK 27 Advances, and Micrometer Milestones

This week's Java roundup highlights the GA release of WildFly 39, bringing new features and dependency upgrades, alongside progress on JDK 27 and Micrometer’s upcoming 1.17 release.

Read more
AI NewsJavaAPI

Building Your First AI Client in Java (Cerebras AI)

Learn to build a simple AI chat client in Java using Cerebras AI's free tier, demonstrating a practical application of large language models.

Read more
AI NewsJavaMetrics

How to Resolve NaN Values in Micrometer Gauges in Prometheus

Learn how to prevent Micrometer gauges from returning 'NaN' values in Prometheus, a common issue caused by garbage collection of monitored objects.

Read more
AI NewsTestingJava

How to Print JUnit Assertion Results

Discover three approaches to printing JUnit assertion results into logs for debugging, CI/CD monitoring, and detailed test reports.

Read more
AI NewsJavaDevelopment

Java Ecosystem Updates: Spring, Quarkus, Keycloak, and More – January 5, 2026

This week's Java roundup details maintenance releases across key frameworks, including Spring gRPC 1.0.1, addressing tracing and Kotlin coroutine support.

Read more
AI NewsJavaConcurrency

Java Concurrency from the Trenches: Navigating IO-Bound Challenges at Scale

This article details a real-world Java concurrency optimization resulting in 12-minute job completion time for processing 270K requests per second.

Read more
AI NewsJavaSecurity

Fix the Java-MySQL Connection Exception: Public Key Retrieval is not allowed

Learn how to resolve the 'Public Key Retrieval is not allowed' error when connecting Java applications to MySQL 8 databases, a common issue stemming from new security features.

Read more
AI NewsJavaDevelopment

Java Roundup: Spring Shell 4.0, JReleaser 1.22.0, and TornadoInsight Updates

Recent Java updates include the GA release of Spring Shell 4.0, offering a redesigned command programming model.

Read more
AI NewsJavaConcurrency

JEP 525 Refines Structured Concurrency with Timeout Handling in Java 26

JEP 525, included in JDK 26, introduces a timeout callback for custom joiners in structured concurrency, improving error handling and flexibility.

Read more