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.
Long-form writing. Reverse-chronological. 14 total.
A walkthrough of the MCP OAuth authorization flow and the key specification details worth understanding before you start implementing.
A short note on how Claude Code unexpectedly bypassed my Amazon Bedrock cost tracking and what I changed to fix it.
Some thoughts on the underrated skill I think we should master to stay competitive in the AI era.
Understanding what happens when you call /actuator/health of your Spring Boot application.
A deep dive into how Dart's HTTP Client manages connections, DNS, and dual-stack networks.
This note explores the theory behind AI Agent function calling and dives into how Spring AI implements it.
How to overcome GET limitations in RESTful APIs? A discussion on using POST instead of GET and the impacts on HTTP and REST principles.
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`.
The aim of this note is to provide a better understanding of the tools and components involved in building mobile applications with Flutter.
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).
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.
I’ve been building cloud solutions with AWS for four years now. Recently, I decided it was time to start my certification journey.
Migrating to an event-driven architecture (EDA) can be a difficult task. But it can be a good move for organizations.
I am a software engineer passionate about software engineering and product development.