Blog / Docs

Tutorials, deep dives, and opinions on software engineering.

26 min read Deep Dive

SOAP Protocol: The Complete Guide

A hands-on deep dive into SOAP — from XML envelopes and WSDL contracts to a real Service ↔ Client implementation using Spring Boot and Spring-WS.

posts SOAP Web Services WSDL Spring Boot Spring-WS Java Tutorial
10 min read AI Architecture

Fullstack Multi-Agent Orchestration for GitHub Copilot: A Production-Ready Reference Architecture

A production-ready, full-stack multi-agent orchestration pattern for GitHub Copilot — using custom agents, prompts, skills, reusable workflows, and a human-in-the-loop review gate to build React + Spring Boot features end-to-end.

posts AI GitHub Copilot Multi-Agent Spring Boot React Architecture DevOps Tutorial
8 min read AI Tooling

GitHub Copilot Token Optimization: 10 Tips to Slash Your AI Bill

A practical guide to cutting GitHub Copilot token usage by 40-70% — covering output rules, terse prompting, instruction files, model routing, and usage monitoring.

posts GitHub Copilot AI Developer Productivity Cost Optimization VS Code
5 min read AI Architecture

AI Agents vs Skills vs MCP: Understanding When to Use Each in Modern AI Systems

A comprehensive guide to AI Agents, Skills, and Model Context Protocol (MCP), including architecture patterns, real-world use cases, code examples, project structures, and enterprise implementation strategies.

posts AI AI Agents MCP Model Context Protocol LLM Generative AI Architecture Enterprise AI
13 min read Cheatsheet

GitHub Copilot Workflow Cheatsheet

A comprehensive guide to mastering GitHub Copilot workflows — from chat commands and code completions to custom instructions, agents, and MCP integration.

posts GitHub Copilot AI VS Code Productivity Cheatsheet
216 min read Interview

Java Interview Questions and Answers for 2–3 Years Experienced Developers: Most Frequently Asked Questions

Most frequently asked Java interview questions and answers for 2–3 years experienced developers, covering Core Java, OOP, Collections, Concurrency, JVM, and Java 8+ features.

posts Java Interview Core Java Collections Multithreading JVM
2 min read Tutorial

Building AI Agents with Spring AI

A practical guide to building agentic AI applications using Spring AI, tool calling, and conversation memory.

posts Spring AI AI Java Tutorial
26 min read Deep Dive

Microservices Patterns That Actually Matter in 2026

A pragmatic look at which microservices patterns are worth adopting and which ones add unnecessary complexity.

posts Microservices Java Spring Boot Deep Dive
17 min read Tutorial

GitHub Actions CI/CD for Spring Boot — Complete Setup

Step-by-step guide to setting up a production CI/CD pipeline for Spring Boot using GitHub Actions.

posts DevOps GitHub Actions Spring Boot Tutorial