Head of Engineering vs. Principal Engineer
Leadership vs. Mastery in Modern Engineering Practices In the large tech organizations, two roles often sit at the top of the engineering ladder: Head of
by Dominik Cebula
Leadership vs. Mastery in Modern Engineering Practices In the large tech organizations, two roles often sit at the top of the engineering ladder: Head of
Introduction In this article, I will show how I implemented long-term memory (LTM) in an AI agent using Spring AI and MongoDB. This article builds
Introduction In this article, I will describe how to implement persistent and isolated chat history for an AI travel agent using Spring AI. I will
Introduction In this article, I will describe how I built a simplified AI-powered travel agent using Spring AI. The end result is a conversational travel
Overview In this article, I’ll describe how I created a simplified shopping agent using the Strands Agents Python SDK, hosted in Amazon Bedrock AgentCore. The
Introduction Spring Boot is a popular framework for building Java applications, widely adopted in cloud-native and containerized environments. As applications increasingly run in dynamic infrastructures
Introduction I wrote this article because the Principal Engineer role is often not clearly defined and remains vague in many organizations. Often, people equate it
Introduction In large engineering organizations, decisions are made across dozens of teams, tech stacks, and layers of the business. Without clear alignment, teams risk drifting
In this article, I will present my point of view on software architecture and the software architect’s role. …
The Chain of Responsibility Design Pattern is a behavioral pattern that allows you to chain together a series of objects to handle a request in a flexible and extensible way. This pattern is useful when you have a series of objects that can handle a request but don’t know which one is capable of handling it. …