Bienvenue! Welcome!
My goal is to help you work faster.
I must speak and teach until I hear 10 people say, "That thing you taught me? I used it! And it saved me time!"
(Ahem ... although maybe blogging slower than I'd hoped. Ugh, coders' repetitive stress injury.)
So check out the tutorials. Play with code. Tell me about your triumphs.
How to censor MCP servers with Azure APIM
17 Aug 2026
To reduce your “lethal trifecta” LLM attack surface, your company should probably prevent employees from using any MCP servers that aren’t censored via an API gateway.
Continue ReadingHow to unapprove old GitHub CLI operations
17 Aug 2026
If I have to use the GitHub Copilot CLI tool, I usually end up approving each file-edit one at a time, because I don’t want to forget I blanket-approved write access, forever, for a whole folder. Turns out there’s a file I can simply backspace it out of.
Continue ReadingNew computer day game plan
07 Jul 2026
My PC’s been in limp mode for two years, and I finally ordered a new-to-me replacement. Given the equipment I have on hand, and the impracticality of buying much more in 2026’s era of price gouging, here’s the plan. (How lucky that I’ve gotten to learn a lot about enterprise “endpoint” management over the last few years. Potentially a game changer. This will be my first round of trying to do “new laptop day” in a repeatable, low-pain fashion.)
Continue ReadingMicrosoft 365's Agent Registry should list tools
29 Jun 2026
Microsoft’s new Agent 365 Agent Registry should list desktop IDE client tools like the GitHub Copilot CLI, GitHub Copilot VSCode Chat pane, etc. Anything less sells enterprises a security story that isn’t meaningful.
Continue ReadingGitHub Actions Agentic Workflows
16 Jun 2026
- This is a deterministic CI/CD pipeline, authored in YAML (a classic GitHub Actions “workflow”).
- This is a nondeterministic CI/CD pipeline, authored in Markdown (a public-preview GitHub Actions “agentic workflow”).
I’m not sure how to feel about that. Lots of “lethal trifecta” (see Simon Willison’s blog) and “software supply chain security” (see Andrew Nesbitt’s blog) issues to be explored, that’s for sure.
Continue ReadingSupply chain consumption tips
04 Jun 2026
I was just doing some developer education about how to safely use end-to-end testing SDKs such as Microsoft Playwright.
While, for authN and authZ, I still love my old “E2E and Synthetic Testing Considered Harmful” advice, I’d also like to add on some supply chain compromise tips.
I’m probably not the best at this, but here are some quick wins I think I’ve collected so far about how to import SDKs and other open-source libraries/packages/modules/software/etc. onto your computer / into your codebases, in this Sha1-Hulud / package-registry native worm era.
Continue ReadingLLMs, rubber ducks, and doubt
03 Jun 2026
Two LLM-related things that reminded me of “doubt” this morning:
- I played with the GitHub Copilot CLI tool’s new
/rubber-duckmode this morning and was not impressed, but I think that’s because I already word most of my prompts in rubber-duck “change my mind” fashion. - I stumbled upon a blog post by some guy named Scott Alexander, and am pretty sure he forgot that, unlike LLMs, our genes are simultaneously encoded with lots of algorithms of similar complexity to “next-sense-datum prediction” (the ones that I swear must be hugely behind doubt) under the hood, whereas LLMs are more or less only “next-token prediction” under the hood.
Recaps - Open Source Summit and Observability Summit 2026
18 May 2026
As assigned as homework during my #OSSSummit talk, (#OSSHomework!), here are my conference highlights from the Linux Foundation’s Open Source Summit and the CNCF’s Observability Summit. Still a work in progress; keep refreshing through next week until I get a chance to fully fill it in.
Microsoft wishlist
18 May 2026
Hi, Microsoft! Here’s that wishlist I approached you about toward the end of the day at the Linux Foundation’s Open Source Summit:
Continue ReadingObservability Summit 2026 conference talk
17 May 2026
I presented “Secure by Design: Rethinking Test Credentials for Synthetic Monitoring” at the Cloud Native Computing Foundation’s (“CNCF”) 2026 Observability Summit (“#O11ySummit”).
Continue Reading