Blog
- One Change Breaks Everything? Five SOLID Principles Fix That - A deep-dive into all five SOLID principles with real-world analogies, bad vs. good code comparisons, and complete code examples. Learn how to write clean, maintainable, and extensible software that your future self will thank you for.
- Design Patterns Hiding in Your Code - All of Them, Explained - A deep-dive into all 23 GoF design patterns - Creational, Structural, and Behavioral, explained with real-world analogies, UML intent, and complete code examples. Your one-stop reference for writing better, scalable software.
- Embabel Agent Framework: Build Smarter AI Agents on the JVM - A deep-dive into Embabel - the JVM-native agent framework that replaces brittle workflows with type-driven, goal-oriented AI planning. Learn the core concepts, write your first agent, and understand why it's a step ahead of LangGraph, CrewAI, and similar tools.