Gordon Beeming
banner
gordonbeeming.com
Gordon Beeming
@gordonbeeming.com
Father • Husband • Triathlete • SSW Solution Architect
https://gordonbeeming.com
November update for copilot_here is live! 🚀

🛡️ Airlock Network Isolation 💻 .NET 10 support 🍎 Native ARM64

Check out the deep dive or the video walkthrough 👇

📖 gordonbeeming.com/blog/2025-11... 📺 youtu.be/GWEDeCufLLE

#DevSecOps #GitHubCopilot
Copilot CLI in Docker: November 2025 Updates - ARM64, .NET 10, Airlock & More | xylem | Gordon Beeming
November 2025 is a massive release for copilot_here: Native ARM64 support for Apple Silicon, .NET 10 SDKs, PowerShell Core integration, the game-changing Airlock network isolation feature, plus path m...
gordonbeeming.com
November 28, 2025 at 4:38 PM
Stop typing, start orchestrating. 🚀

I recently shared my workflow for using Gemini, Copilot, and a custom Docker sandbox to ship faster (and safer). It's about managing agents, not just writing syntax.

Watch the full talk + summary here:
gordonbeeming.com/blog/2025-11...
Video: How I Became a 10x Dev Using AI Agents, GitHub Copilot & Gemini | xylem | Gordon Beeming
I recently spoke at the SSW Brisbane User Group about shifting from writing code to orchestrating AI agents. Here is the recording and a breakdown of the specific tools, workflows, and security sandbo...
gordonbeeming.com
November 21, 2025 at 8:26 AM
I pitted the new GitHub Copilot CLI 🤖 against a full website migration to TinaCMS 🦙.

One prompt handled the entire task, installs, refactoring, and even generating docs 🤯

See how it went down:
gordonbeeming.com/blog/2025-10...

#AI #GitHubCopilot #DevTools
Upgrading My Wife's Portfolio to TinaCMS with the GitHub Copilot CLI | xylem | Gordon Beeming
A task estimated to take 5 hours was to convert my wife's portfolio to use TinaCMS. I decided to see if the new GitHub Copilot CLI could do it for me. The result was surprising.
gordonbeeming.com
October 2, 2025 at 11:00 PM
I built a full-stack URL shortener by letting AI do the heavy lifting. 🤯

ChatGPT created the plan
GitHub Copilot wrote the code
My role? Architect & reviewer

I wrote a blog post about the entire workflow.

gordonbeeming.com/blog/2025-09...

#AI #GitHub #Copilot #DevOps
My AI-Powered Workflow: Building a Full-Stack App with ChatGPT and GitHub Copilot | xylem | Gordon Beeming
What if you could build a complete application without writing most of the code? I put that to the test by building a URL shortener where I acted as the architect, ChatGPT as the project manager, and ...
gordonbeeming.com
September 16, 2025 at 2:13 PM
What's the real difference between a 7/10 and an 8/10 rating? It's an illusion of precision, and the same thing happens with software estimates. My thoughts on the 'conprism'.

#AgileDev #UX #Estimation

gordonbeeming.com/blog/2026-09...
The Conprism: The Illusion of Precision in Estimates and Star Ratings | xylem | Gordon Beeming
It started with a typo and a thought about 10-point rating scales. I realized our quest for precision in work estimates and user ratings often creates a "conprism", a false sense of accuracy. Here's w...
gordonbeeming.com
September 15, 2025 at 12:21 PM
Ever chased a NotSupportedException down a rabbit hole, only to find it was a business rule? 😅

This anti-pattern of "conveniently named exceptions" can waste hours and hide real production bugs in your logs. 👇

gordonbeeming.com/blog/2025-09...

#CSharp #DotNet #CleanCode #SoftwareDevelopment
The Double-Edged Sword of Conveniently Named Exceptions | xylem | Gordon Beeming
Choosing a C# exception because its name sounds right is a common anti-pattern. Learn why this leads to confusing logs, unnecessary costs, and better ways to handle errors.
gordonbeeming.com
September 3, 2025 at 10:29 AM
Reposted by Gordon Beeming
Language learning isn't all about sharing progress, it's also about sharing the things we use to help achieve our goal. I hope to foster a community of study session and resource sharing to help each other on each of our own journeys.
yoten.app Yōten @yoten.app · Aug 21
Language learners on bsky, what's one resource or tool you absolutely can't live without?

We just launched a new Resources page to collect all these gems! Currently, these are only visible to you, but they will soon be published to the homepage like any study session.

yoten.app/profile/reso...
August 21, 2025 at 10:39 AM
I let Copilot refactor my app the wrong way so you don't have to. It completely messed up my EF Core migrations. 😵‍💫

My new post details the botched attempt and the right way to do it with a hybrid IDE + AI approach.

gordonbeeming.com/blog/2025-08...

#dev #ai #csharp #refactoring
I Let Copilot Refactor My App, So You Don't Have To (The Wrong Way) | xylem | Gordon Beeming
I had a seemingly simple refactoring task on a sample project and I thought, "Let's get GitHub Copilot to do the heavy lifting!". What followed was a spiral into chaos that taught me a crucial lesson ...
gordonbeeming.com
August 18, 2025 at 11:50 PM
Supercharge your GitHub Copilot workflow! 🚀

It's not just for your IDE. Learn how to let Copilot handle entire PRs on github.com with better PBIs, batched feedback, and even screenshots in your reviews

gordonbeeming.com/blog/2025081...

#GitHubCopilot #AI #Dev #Productivity
August 13, 2025 at 6:56 AM
I recently went through a full redesign, but not in the traditional way.

My workflow:
🧠 Gemini as the Tech Lead
💻 GitHub Copilot as the dev to do the heavy lifting.

Here's how it all went down: gordonbeeming.com/blog/2025-08...

#WebDev #AI #Productivity #Gemini #DevRel
Redesigning My Blog with an AI-Powered Workflow | xylem | Gordon Beeming
My blog needed a facelift. Instead of weeks of manual CSS changes, I used Gemini for planning and GitHub Copilot for execution to completely redesign my site. Here's how the AI-assisted process worked...
gordonbeeming.com
August 6, 2025 at 9:20 AM
My journey from a "perfectly" complex C# domain model to a pragmatic one that provides real guardrails for AI like Copilot.

What's the right balance between purity & pragmatism? New post 👇

gordonbeeming.com/blog/2025-08...

#CSharp #DotNet #DDD #AI
Architecting C# Domain Models for Human and AI Collaboration
I went down a rabbit hole of extreme encapsulation in C# only to find a more pragmatic path. Discover the journey from a complex domain model to a simpler one that provides powerful guardrails for AI ...
gordonbeeming.com
August 5, 2025 at 1:04 PM
Not all heroes wear capes
July 20, 2025 at 2:20 PM
Reposted by Gordon Beeming
A big welcome to all of our special guests joining Brady Stroud and Daniel Mackay on the .NET 9 Superpowers today! We have 30 keen learners joining us from all over, both in-person in Sydney and online! 🎉

We hope you enjoy the new #AI modules and the .NET demos throughout the day!

#dotnet
July 11, 2025 at 1:37 AM
Is your EF Core query with multiple `.Include()`s causing a Cartesian Explosion and running for 30s+? 🐌

We fixed ours with a one-line change: `.AsSplitQuery()`. It's a lifesaver for rich domain models.

Here's how it works:

gordonbeeming.com/blog/2025-07...

#dotnet #efcore #csharp #performance
Slaying the EF Core Cartesian Explosion with AsSplitQuery()
You built a rich domain model with aggregates and child collections, but now your queries are painfully slow. Learn how a one-line change in Entity Framework Core, .AsSplitQuery(), can fix the dreaded...
gordonbeeming.com
July 10, 2025 at 7:37 AM
I'm using the chat history from my AI sessions to create ADRs and blog posts. It saves a lot of time by not having to write everything from scratch after the fact.

gordonbeeming.com/blog/2025-06...

#DevWorkflow #Documentation #Productivity
From Conversation to Documentation: A Modern Dev Workflow with AI
We solve complex problems and then face the daunting task of writing documentation. What if the documentation wrote itself? Discover a workflow that turns a simple conversation with an AI into polishe...
gordonbeeming.com
June 26, 2025 at 3:32 AM
When you're just #vibing and the LLM starts throwing shade
June 2, 2025 at 12:54 PM
Loved this from @linusmediagroup.com … “just because” … we need more just because it was cool in our life 😊

youtu.be/BD-AJwqzWsU?...
This World Record took YEARS (and a Million dollars..)
YouTube video by Linus Tech Tips
youtu.be
May 22, 2025 at 6:46 AM
Best theory I’ve heard… My son says John Wick is going to come back because his dog is going to find all the dragon ball’s 😅😂
April 26, 2025 at 9:38 AM
git is 20 years old now (well as of 2 days ago 😅)

Another great episode of GitButler Bits and Booze
www.youtube.com/watch?v=B5VQ...
April 8, 2025 at 7:59 PM
We went to a cool lego spot on the weekend

BrisBricks Chandler LEGO Fan Event 2025
www.youtube.com/shorts/czi5m...

#lego #legofans
BrisBricks Chandler LEGO Fan Event 2025 #lego #legofans
YouTube video by Gordon Beeming
www.youtube.com
March 23, 2025 at 12:42 PM
@krissetto.bsky.social I did a short search and can't see anything around why the Docker AI is called Gordon... does this info exist anywhere 😅
March 12, 2025 at 2:09 AM
Reposted by Gordon Beeming
Learned about File Pilot (filepilot.tech) from @scott.hanselman.com's video this morning.

It's so fast and snappy that it makes me want to cry.

Why can't anyone write software like this anymore?

www.youtube.com/watch?v=uDUQ...
New Alternatives to Windows 11 Explorer - Files and File Pilot!
YouTube video by Scott Hanselman
www.youtube.com
February 22, 2025 at 12:33 AM
Prepping for a small demo tomorrow showing sql injection and some of the nasty things that can be done with it if layers of infra are configured incorrectly.

I must say @cloudflare.social and @microsoft.com make it hard to fight your infra into being vulnerable to various manual and automated tools
February 20, 2025 at 3:29 PM
The only time Rocket League says "the game was robbed" that I feel it was right 😓

youtube.com/shorts/doyrF...

#rocketleague #games
February 16, 2025 - Glimpse of Today
YouTube video by Gordon Beeming
youtube.com
February 16, 2025 at 12:41 PM