-
Enterprise Java

Spring REST Docs + Asciidoctor: Automated API Documentation
Ask any backend developer what they hate most about maintaining a REST API, and somewhere near the top of the…
Read More » -
Enterprise Java

Dynamic Link Generation Based on OAuth2 User Permissions
Most REST APIs treat pagination and navigation as a solved problem, and then quietly ignore a much messier one: what…
Read More » -
Java

LLM Fine-Tuning: SFT, LoRA, QLoRA, RAG and Prompting
Large language models can perform many tasks without any additional training. They can answer questions, summarize text, generate code, classify…
Read More » -
Java

Extracting Reliable Structured Data from LLMs
Large language models are good at understanding natural language, but applications usually need information in a predictable form. A customer…
Read More » -
Enterprise Java

HATEOAS Pagination: Why PagedModel Doesn’t Work with Custom Repositories
If you’ve spent any real time building REST APIs with Spring, you’ve probably hit this wall: your PagingAndSortingRepository gives you…
Read More » -
Software Development

What is vLLM? A Quickstart Guide
Large language models have become easier to integrate into applications, but running them efficiently is still a major engineering challenge.…
Read More » -
Core Java

Running Java Applications on WebAssembly: Exploring WasmEdge and GraalVM Integration
Java has powered enterprise software, cloud-native microservices, and high-performance backend systems for nearly three decades. Yet, as serverless computing, edge…
Read More » -
Enterprise Java

Google GenAI Chat with Spring AI
Generative Artificial Intelligence has changed the way developers build intelligent applications. Modern applications can use Large Language Models (LLMs) to…
Read More » -
Web Development

Scaling Firebase Functions: Managing Cold Starts and Performance Bottlenecks
You built your application backend on Firebase Cloud Functions, enjoying the effortless scaling, pay-as-you-go pricing, and seamless integration with Firestore…
Read More »







