Skip to main content
Gordon Beeming

Father • Husband • Triathlete • SSW Solution Architect

homeblognuggetsprojectstagsabout
← all tags

Tagged CSharp

2 postsRSS ↗
Nov 14, 2025·7 min read

Adding implementation plans and snapshots to ADRs

How to add expected implementation touchpoints or a snapshot of the implemented pattern to an Architecture Decision Record, with a caching example.

ArchitectureDocumentationADR+4 more
Jul 07, 2014·4 min read

Do you know Optional Parameters?

Up until about an hour ago I thought I knew how optional parameters worked but didn't actually. I thought (probably without giving it too much thought) that optional parameters would compile to something that would reflect having multiple overloads as when they came out I ripped out 100s of overloads across multiple libraries and replaces them with optional parameters because it replace code like

Language FeaturesCSharpJust Coding
About
Gordon Beeming

Solution Architect at SSW in Brisbane, and a Microsoft MVP every year since 2014. Azure, DevOps, and helping teams write better C#. Husband and father, usually training for the next swim, bike or run.

More about me »
Archives
202628202537202422023420228All 202 posts »
Search

Searches posts, projects and nuggets.

Tags
VSTS / TFSAIAzureProductivityVisual StudioYouTube VideosSecurityDevOps.NETPowerShellGitHub
Elsewhere
GitHubLinkedInYouTubeRSS feed
xylemGordon Beeming

A personal blog about software development, DevOps, open source, and the occasional triathlon story. Built with Next.js.

Powered by curiosity and

Links
blognuggetsprojectstagsaboutcolor palette
Support
Buy Me a CoffeePatreonGitHub Sponsors
© 2013-2026 Gordon Beeming · Opinions are my own and not that of my company or anyone I engage with.