The Fastest Way to Publish a NuGet Package
gh repo create RehanSaeed/FastestNuGet --public cd FastestNuGet dotnet new --install Boxed.Templates dotnet new nuget --github-username RehanSaeed --github-project FastestNuGet git add . git commit -m...
View ArticleThe Fastest NuGet Package Ever Published (Probably)
::: tip Updated 2020-07-08 12:16 I forgot to mention how we can use labels to help automatically draft release notes, so I've updated the post with a few extra screenshots and descriptions. ::: So, you...
View ArticleAutomating .NET Security Updates
Every few weeks Microsoft pushes out a .NET SDK update to patch zero day security vulnerabilities. It's important to keep up to date with these to ensure that your software is protected. The problem...
View ArticleMuhammad Rehan Saeed: Developer at Microsoft | Leonardo Tuna Podcast
I did a fun podcast episode with Leonardo Tuna. We talked about the difficulty of getting a job at Microsoft, some of my work there, JavaScript frontend frameworks, Vue vs React and my interesting...
View ArticleDeep Dive into Open Telemetry for .NET
Open Telemetry - Deep Dive into Open Telemetry for .NET Open Telemetry - Optimally Configuring Open Telemetry for ASP.NET Core Open Telemetry is an open source specification, tools and SDK's used to...
View ArticleOpen Telemetry for ASP.NET Core
Open Telemetry - Deep Dive into Open Telemetry for .NET Open Telemetry - Configuring Open Telemetry for ASP.NET Core Open Telemetry - Exporting Open Telemetry Data to Jaeger Open Telemetry - Optimally...
View ArticleExporting Open Telemetry Data to Jaeger
Open Telemetry - Deep Dive into Open Telemetry for .NET Open Telemetry - Configuring Open Telemetry for ASP.NET Core Open Telemetry - Exporting Open Telemetry Data to Jaeger Open Telemetry - Optimally...
View ArticleA System for Grouping & Sorting CSS Properties
There are no hard and fast rules for code style and as I've written about before it can get ugly when people have various opposing opinions on the subject. In CSS, which I'm quite fond of writing, I...
View ArticleCSS General Rules of Thumb
Learning CSS is difficult and as someone who has tried to teach CSS others, it's also difficult to point to good teaching resources. There isn't a simple video course I can point to and say "go and...
View ArticleWeb Component Custom Element Gotchas
::: tip Update (04 May 2021) Chris Holt from the FAST UI team at Microsoft got in touch with me with an alternative workaround to using a wrapper element when required to use a semantic HTML element...
View ArticleCode Coverage & Frontend Testing
I was recently asked an interesting question about unit test code coverage and frontend testing by a colleague: Policies describe 80% plus unit test coverage and our React devs are pushing back a lot,...
View Article.NET Boxed Visual Studio Integration
A few weeks ago Scott Hanselman blogged about creating dotnet new based projects directly from Visual Studio. Unfortunately, at that time Visual Studio 16.9 didn't properly support full solution...
View ArticleThe Windows Package Manager
Winget is a package manager for Windows a bit like apt for linux or the open source Chocolatey for Windows. Version 1.1 of the Windows Package Manager (winget) was recently released. I've had my eye on...
View ArticleThe Problem with C# 10 Implicit Usings
::: tip Update (2021-10-14) Mark Rendle made an interesting suggestion on Twitter after seeing this blog post. I've updated the post below with his code. ::: Yesterday I livestreamed myself upgrading a...
View ArticleOptimally Configuring Open Telemetry Tracing for ASP.NET Core
Open Telemetry - Deep Dive into Open Telemetry for .NET Open Telemetry - Configuring Open Telemetry for ASP.NET Core Open Telemetry - Exporting Open Telemetry Data to Jaeger Open Telemetry - Optimally...
View ArticleLive Streaming .NET
I started live streaming my software development learnings simultaneously on YouTube and Twitch a few months ago. I'm by no means a professional and only have a couple hundred subscribers and a few...
View ArticleI Was Awarded as an Open UK Honouree
Generally speaking I'm not the sort of person who generally receives awards or prizes, so I was rather surprised when out of the blue I was contacted by Open UK to receive a medal to signify being...
View ArticleOn the Etiquette of Pull Request Comments
Picture the scene. A hard working newbie developer is mashing their keyboard for hours trying to get something working smoothly. Eventually, perseverance and maybe more than a little help from...
View Article