End-to-end authorization with Entra ID and MCP
A technical guide on implementing end-to-end user authorization for MCP servers using Entra ID, OAuth 2.0, and on-behalf-of flows.
A technical guide on implementing end-to-end user authorization for MCP servers using Entra ID, OAuth 2.0, and on-behalf-of flows.
A developer's raw notes on profiling challenges and ideas for JFR stack sampling in the OpenJDK, written in March 2025.
Learn how to use TransformerSharp to run Hugging Face text generation and text-to-image models locally in C# applications.
A guide to using architectural unit tests in C#/.NET to enforce CancellationToken usage and sealed classes in controllers.
Learn how to use C# to connect to Hugging Face MCP Server and generate AI images through a step-by-step technical tutorial.
Explains why C# List foreach loops don't lower to array-style while loops, focusing on version safety and performance semantics.
A technical guide on building a custom knowledge graph system for health/fitness AI using MongoDB, S3, and LangChain.
A guide to implementing internationalization (i18n) best practices in React frontends and Node.js backend services for scalable, global applications.
A technical guide on building a contextual fitness AI agent using LangChain.js, covering architecture, challenges, and implementation details.
A software engineer outlines three stages of engineering experience, from beginners learning from mistakes to experts anticipating problems.
A developer's personal crisis about the impact of Generative AI on software engineering careers, ethics, and the future of the industry.
Explores the early plans and motivations for adding a native JSON API to the Java Development Kit (JDK), focusing on simplicity and basic use cases.
Learn to auto-generate architecture diagrams and docs for .NET Aspire projects using GitHub Copilot, Mermaid, and AI agents.
A technical guide on implementing MCP client authorization using Dynamic Client Registration (RFC 7591) and OAuth 2.1, following the MCP Authorization specification.
A developer details the iterative UI design process for the 'Ask AI' feature in their note-taking app, Edna, focusing on API key clarity.
An update on the performance fix for ToListAsync in Entity Framework Core, addressing slow queries and high allocations when fetching large data.
Explains the confusing behavior of nil comparisons with empty interfaces (interface{}) in Go, detailing why a nil pointer assigned to an interface may not equal nil.
A developer builds an automated bot using Puppeteer, Bun, and ChatGPT to intelligently search and apply for jobs on LinkedIn.
Explains why Java 25 is not an LTS version, clarifying JDK support models and vendor responsibilities in the Java ecosystem.
Explains how to add descriptive names to data-driven test cases in xUnit by overriding the ToString() method in test data records.