At work I’m running a CKEditor 5 migration from v26 to v47 across some twenty in-house plugins. Instead of tracking it all by hand, I wrote ckeditor_audit: a read-only MCP server that sorts every plugin into four migration statuses, flags what’s live in production, searches the code with ripgrep + ast-grep, and cuts the AI token bill by 80 to 95%.
Composable Claude Code skills turned a pile of unreviewed real-estate listings into a repeatable pipeline: one skill reviews a single listing, another loops over a site, a third fans out across all sites — each with its own guardrails and an audit gate before anything publishes.
A practical guide to making WordPress content AI-ready with JSON-LD, llms.txt and FAQ schema — what each signal does, how to ship them safely, and why accuracy beats volume.
Concrete PHP/Symfony implementation of OpenID Connect on top of an existing OAuth2 server: nonce, RSA keys, ID Token (JWT/RS256), UserInfo endpoint, Discovery, and JWKS — full code included.
Context The objective is to set up an OpenId Connect Server using the Authorization Code Flow from an Oauth2 server…
Story of an professional experience To start, i tell you briefly the story of an profesionnal experience: During a professional…
When we are working alone or as a team on a project and care about quality and security of our…
SOLID: what is it? Robert Cecil Martin is the author of First five principles of object oriented design. Learn more…
What is the hexagonal architecture? The hexagonal architecture is a case of application of DDD (Domain Driven Design). It allows…
The objective of Test Driven Development is to guide the writing of the code by the tests. After discussions with…








