Making My Platform API Reconcile Application Updates
In the previous post, I built the first real behavior for Platform Lab. A developer could create: apiVersion: platform.shubforge.dev/v1alpha1 kind
Curated development tutorials from top sources. Filter by language.
In the previous post, I built the first real behavior for Platform Lab. A developer could create: apiVersion: platform.shubforge.dev/v1alpha1 kind
This is a summary of the full tutorial published on howtostartprogramming.in. TL;DR: Prompt Engineering for Reliable AI Code Generation (2026) Get co
Table of Contents 0. What Does This Article Answer Next? 1. What Guarantees Does Java volatile Provide at the Language Level? 1.1 Visib
Small shops need three things from software: sell quickly, know what is in stock and trust the numbers. I built a self-hosted inventory, point-of-sale
In the previous post, I introduced the first real API for Platform Lab: Application The idea was to let an application developer define somet
The Circuit Breaker pattern is a crucial design pattern for ensuring system stability and fault tolerance in a microservices architecture. Below is a
The Shallow Immutability Trap: Hardening Java 21 Records for Virtual Threads Virtual threads allow us to spawn millions of concurrent tasks
Over the last few posts, I have been building a small Greeting Kubernetes operator. It started with a simple CRD: Greeting | v Controller
Today, I attended a Java Full Stack Developer interview, and it was a very interesting experience. I expected the interview to be mostly about theore
In the previous posts, I built a small Kubernetes operator around a custom Greeting resource. The operator currently does a few things: Greeting
The Problem With Cloud AI Every token costs money. Every API call adds up. And your data goes to their servers. The Local Alterna
I recently got a new LG gram Pro 17. My first reaction had almost nothing to do with development. How is a 17-inch laptop this light? The screen
There was a point while building Security Lens when I realized I was fixing problems faster than I could explain them. The error disappeared. The ap
The question I kept asking myself a simple question: Why does checking a dependency for a known vulnerability need to send anything to the cloud? This
In a Play application, we want to protect actions while keeping the usual routes and controllers. The play-pac4j library lets us do that with a @Secur
The basket kept a set of the items in it. Add an item, it goes in the set. Change the quantity, update the item. Remove it, take it out of the set.
You do not need Spring to add OpenID Connect login to a Java web application. If you already have servlets and a servlet container, we can use those d
The problem Every developer has ten projects sitting in their Documents folder. Reopen one after two weeks and you ask yourself: What was
Learn Java from basics to advanced concepts with practical, Java training at Learnmore Technologies Marathahalli. Develop strong programming skills th
12,488,458 answers on port 9080 beside 77,076 WebSphere matches: reading a Java middleware estate Java application servers are the largest