Learn how upgrading from Java 8 to Java 21 transformed my workflow with features like records, virtual threads, and text blocks. A must-read for Java developers.
This article explores the challenges of Mapped Diagnostic Context propagation in Spring integration to ensure the correct context persists across workflows.
Explore how Apache Kafka and Apache Flink are transforming data streaming, powering real-time analytics, and shaping cloud and future-ready business systems.
Centralize your error handling using @ControllerAdvice and @ExceptionHandler to ensure consistent, maintainable exception management across your Spring Boot application.
Po skips training (again) but learns the Command Pattern from Shifu instead. Part of our "Design Patterns with Kung Fu" series. No dumplings were harmed.
This article explores how to design, build, and deploy a predictive ML model using Flink and Kafka in an on-premises environment to power real-time analytics.
ThreadLocal variables in Java, if not cleared, can accumulate in memory, causing an OutOfMemoryError. Learn how to clear them after use to avoid memory leaks.
Java Streams are great, but libraries like Vavr, Reactor, and RxJava unlock deeper functional power, async flow, pattern matching, trampolines, and cleaner composition.
Jakarta EE powers enterprise Java—Spring, Quarkus, Helidon all rely on it. Learn why it's foundational, evolving fast, and why every Java developer should care.
Master Shifu guides Po from bloated Java classes to cleaner functional code using the Strategy Pattern—showing that good code is about how you write it.
Learn how to integrate custom React components (Plotly charts) into Vaadin Flow apps. Java backend sends data to a React frontend. React uses hooks to communicate.
Understand common causes of connection timeout error when using MongoDB with Java and learn how to tackle them by analyzing logs and tuning connection settings.
A practical, code-rich tutorial showing Java developers AI integration via TensorFlow and OpenAI with examples like NLP, chatbots, and image processing.
Explore JanusGraph with Java using Eclipse JNoSQL 1.1.8. Model entities, traverse with Gremlin, and query with Jakarta Data — scalable graph power with clean Java APIs.
Learn how to integrate Neo4j into Java apps using Eclipse JNoSQL 1.1.8 — model entities, define relationships, and query graphs with Cypher and Jakarta Data.