MCP Authorization Patterns for Upstream API Calls
Explores five authorization patterns for MCP servers to securely call external APIs like GitHub or Slack on behalf of users across different trust domains.
Explores five authorization patterns for MCP servers to securely call external APIs like GitHub or Slack on behalf of users across different trust domains.
A developer describes how AI collaboration evolved into specialized writing agents, exploring consciousness and creative process in programming.
Explores Douglas Adams' humor as a tool for debugging consciousness and exposing absurd recursive loops in technology, programming, and existence.
A speaker shares their experience presenting at CollabDays Finland 2025 on building M365 Copilot extensions with the Agents SDK, including slides and demos.
Explains how HTMX uses 'previous' and 'next' mechanics with CSS selectors and the Node.compareDocumentPosition() method.
Origami expression language shifts to a JavaScript dialect, adding paths and async features for concise web development and shell scripting.
Analyzes C# performance benchmarks for slicing lists, comparing Skip/Take, Range operator, and GetRange methods, highlighting a common benchmarking error.
A developer recounts how Raymond Chen mentioned their work on BitLocker's error messages in The Old New Thing blog, detailing a Windows development challenge.
A beginner's guide to implementing user authentication in a Node.js web server, covering passwords, Base64 encoding, and dynamic imports.
A developer's advice on learning about core software systems like compilers, databases, and operating systems to become a better engineer.
Explains the concept of AI subagents, specialized agents for specific tasks, and their architecture using an orchestrator model.
A technical guide on authenticating with the GitHub API using a GitHub App, focusing on setup and JWT token generation in C#.
Explains why fetch streams are inaccurate for measuring upload/download progress, especially with compressed content.
Developer creates a standalone web app for visualizing tree data structures, originally used for teaching React concepts like prop drilling.
A developer explains why they switched from VS Code back to IntelliJ IDEA, citing superior Git tools, indexing, and integrated workflows.
Explores training a hybrid LLM-recommender system using Semantic IDs for steerable, explainable recommendations.
The article argues that a decline in watching romantic comedies is a cultural crisis, depriving people of valuable life lessons and role models.
A technical tutorial explaining core R Shiny concepts like reactivity, UI components, and modules with code examples.
Discusses the trend of websites walling off content from AI bots, arguing it undermines open internet principles and may concentrate power.
A guide on merging two Git projects while preserving the complete commit history and contributor attribution.