Java
-

An Introduction to @ClassTemplate in JUnit 5
JUnit 5 offers several extension points that allow developers to customize how tests are discovered and executed. One of these…
Read More » -

Introduction to Jlama: A Java-Based LLM Framework
Jlama is a lightweight Java library designed to simplify interaction with large language models (LLMs). It provides a clean and…
Read More » -

Computing Cosine Similarity Between Two Vectors in Java
Cosine similarity is a common metric used to measure how similar two vectors are, based on the angle between them…
Read More » -

Getting Started with the Java Model Context Protocol (MCP) SDK
The rapid growth of AI-powered applications has created a need for standardized ways to connect models with external tools, services,…
Read More » -

Maven 4 Highlights
Apache Maven 4 is the next major version of the widely-used build automation and project management tool for Java projects.…
Read More » -

Kotlin’s Null Safety: How to Fix Java’s Billion-Dollar Mistake Without Breaking Everything
In 2009, computer scientist Tony Hoare apologized for inventing the null reference in 1965. He called it his “billion-dollar mistake,”…
Read More » -

Project Reactor DataBuffer to Mono Example
In reactive Spring applications, especially those built with Spring WebFlux, data is often handled as streams rather than simple objects.…
Read More » -

Java Commit with JdbcTemplate vs DataSource
In Spring-based Java applications, database access is commonly performed using JdbcTemplate or higher-level abstractions such as JPA. A frequent source…
Read More » -

Apache POI HSSFWorkbook: Read, Write, and Stream Excel
Working with Excel files is a common requirement in enterprise Java applications, whether for reporting, data exchange, or bulk uploads.…
Read More »






