Blog

Thoughts on Node.js, architecture, security, and building products that scale.

Before You Can Evaluate Agent Context, You Need to Generate It

LeGreffier is my attempt to make the Generate phase of the context lifecycle real: accountable commits, signed memory, semantic retrieval, and a scan skill that turns repo evidence into future context.

ai-agents context-engineering git

I Built 3 MCP Servers. The Critics Are Right — About the Wrong Thing.

The 'CLIs beat MCP' discourse is arguing against a misuse pattern, not the protocol itself. A rebuttal grounded in the actual spec.

mcp ai-agents oauth2

Securing MCP Servers with OAuth2: Ory Hydra + Claude Code + ChatGPT

I spent a week debugging OAuth2 flows across Claude and ChatGPT so you don't have to. Here's everything I learned about securing MCP servers with Ory Hydra.

oauth2 mcp claude

How to Protect Your API with OpenFGA: From ReBAC Concepts to Practical Usage

Learn how to implement complex authorization patterns using OpenFGA and Relation-Based Access Control (ReBAC) through a practical example of a cat sitting app.

tutorial openfga authorization

Why Your Startup Needs an Architecture Audit Before Series B

The technical debt patterns I see most often in growing startups, and why fixing them before your next funding round saves you months of pain.

architecture startups technical-debt

Building Single Executable Applications with Node.js

Discover how to package your Node.js applications into single executable files, reducing deployment complexity and improving security.

nodejs tutorial devops

Dynamic NestJS Listeners: Discover the Power of Lazy Loading

Declare lazy-loaded routes in NestJS and in-depth review of the DiscoveryService

typescript nestjs tutorial

Create a CI Workflow with Minimal Boilerplate Using Nx, Docker, and GitHub Actions

A blueprint for a hybrid CI workflow using Nx, Docker, and GitHub Actions that works consistently across local and CI environments

tutorial nx ci

Exploring DotenvX

Evaluate DotenvX to manage environment variables

tutorial env

Deployment to Ory Network

Transitioning a NestJS application from local development with self-hosted Ory to production on Ory Network

tutorial javascript nestjs

Integrate Ory in a NestJS application

Practical guide to integrating Ory authentication and authorization into a NestJS application through a CatFoster platform example

tutorial javascript nestjs

Create NestJS libraries to interact with Ory API

How to use create NestJS libraries for Ory SDK

tutorial javascript nestjs

Creating publishable NestJS Libraries with Nx

Powerful patterns to build your next NestJS libraries with Nx

tutorial nestjs javascript

Integrating Ory in Production with NestJS

How to use Ory into your future NestJS projects

tutorial javascript nestjs

Introduction to Ory

Discover Ory's core components - Kratos, Keto, and Hydra - and how they provide secure, scalable authentication and authorization for modern applications

tutorial javascript ory

Implicit Dependencies Management with Nx: A Practical Guide through Real-World Case Studies

Two concrete cases of implicit dependencies in Nx workspaces and how to configure your workspace and projects to deal with them

node tutorial nx
← Back to home