feed
The full archive. Articles and billets interleaved, reverse-chronological. 15 total.
MCP OAuth Authorization, Explained Step by Step
A walkthrough of the MCP OAuth authorization flow and the key specification details worth understanding before you start implementing.
A Note on Claude Code, Amazon Bedrock, and Cost Tracking
A short note on how Claude Code unexpectedly bypassed my Amazon Bedrock cost tracking and what I changed to fix it.
The Underrated Skill in Software Development
Some thoughts on the underrated skill I think we should master to stay competitive in the AI era.
Inside Spring Boot /actuator/health Endpoint
Understanding what happens when you call /actuator/health of your Spring Boot application.
Digging into Dart's HTTP Client Internals
A deep dive into how Dart's HTTP Client manages connections, DNS, and dual-stack networks.
Function Calling for AI Agents: A Deep Dive with Spring AI
This note explores the theory behind AI Agent function calling and dives into how Spring AI implements it.
Impact of Using POST for Data Retrieval in RESTful APIs
How to overcome GET limitations in RESTful APIs? A discussion on using POST instead of GET and the impacts on HTTP and REST principles.
Spring Boot @MockBean and @SpyBean Are Saying Goodbye
Since Spring Boot 3.4.0, `@MockBean` and `@SpyBean` annotations in `spring-boot-test` are deprecated. In favor of `@MockitoBean` and `@MockitoSpyBean` annotations from `spring-test`.
Flutter Build System: Gradle, Xcode, Fastlane, and More
The aim of this note is to provide a better understanding of the tools and components involved in building mobile applications with Flutter.
MongoDB Cache System
The MongoDB Cache System relies on two caches: the WiredTiger storage engine internal cache and the OS filesystem cache (which is not a MongoDB feature).
The Basics of Agility: From a Developer, for Developers
42% of Agile projects are successful. Only 13% for the traditional Waterfall approach. This data comes from the CHAOS Report 2020, based on 50,000 projects.
My Journey to Become AWS Certified Solutions Architect Associate
I’ve been building cloud solutions with AWS for four years now. Recently, I decided it was time to start my certification journey.
Key Considerations Learned from Event-driven Architecture Migrations
Migrating to an event-driven architecture (EDA) can be a difficult task. But it can be a good move for organizations.
Why Do I Start a Developer Blog
I am a software engineer passionate about software engineering and product development.