ryanbuening.com about
#development
Jan 07, 2026
Software Development with GitHub Copilot, Agents, and MCP
Oct 26, 2024
(Re)building My Blog
Oct 06, 2024
Book Review | Modern Software Engineering
Jan 31, 2024
Structured Logging
Jul 12, 2023
Using Directory.Build.props & Directory.Packages.props to enable Central Package Management
May 25, 2023
I ❤ Email Newsletters
Feb 23, 2023
Implementing Search with MudBlazor Autocomplete
Feb 05, 2023
Book Review | Peopleware
Dec 22, 2022
Blazor UI Communication with .NET Community Toolkit
Oct 16, 2022
Azure Static Web Apps
May 02, 2022
Running Blazor Server on Oracle Cloud Infrastructure (OCI)
Apr 27, 2022
CodeMash 2022
Apr 22, 2022
Userscripts
Apr 01, 2022
End-to-End (E2E) testing with Playwright & Azure DevOps
Feb 14, 2022
Versioning Blazor or ASP.NET Core with Continuous Integration
Feb 04, 2022
Book Review | A Philosophy of Software Design
Dec 14, 2021
Book Review | Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
Dec 06, 2021
.NET Analyzers
Nov 29, 2021
dotnet format in Continuous Integration
Nov 15, 2021
My Favorite Visual Studio Extensions
Aug 02, 2021
I ❤ Podcasts
Jun 23, 2021
Razor Components with Partial Class Template
Aug 08, 2020
Browser Extensions
© ryan buening 2026