Scott Hanselman

2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 

2018 January
SunMonTueWedThuFriSat
31123456
7
ASP.NET Single Page Applications Angular Release Candidate
-
8
Exploring the Azure IoT Arduino Cloud DevKit
-
91011
Building 0verkill on Windows 10 Subsystem for Linux - 2D ASCII art deathmatch game
-
1213
141516171819
Running BBS Door Games on Windows 10 with GameSrv, DOSBox, plus telnet fun with WSL
-
20
212223242526
You got this! You know the fundamentals. You are a learner. Plus The Imposter's Handbook
-
27
28
Building a Raspberry Pi Car Robot with WiFi and Video
-
2930
How to set up Kubernetes on Windows 10 with Docker for Windows and run ASP.NET Core
-
31123
45678910
2018 February
SunMonTueWedThuFriSat
28293031123
45
Everyone should get a Dashcam
-
678
Why should I care about Kubernetes, Docker, and Container Orchestration?
-
910
1112131415
Surface Book 2 Developer Impressions and the Magic of USB-C
-
1617
18
One Email Rule - Have a separate Inbox and an Inbox CC to reduce email stress. Guaranteed.
-
192021
The Squishy Side of Open Source
-
22
az webapp new - Azure CLI extension to create and deploy a .NET Core or nodejs site in one command
-
2324
25
Upgrading a 10 year old site to ASP.NET Core's Razor Pages using the URL Rewriting Middleware
-
262728123
45678910
2018 March
SunMonTueWedThuFriSat
252627281
Running ASP.NET Core on GoDaddy's cheapest shared Linux Hosting - Don't Try This At Home
-
23
45
A multi-player server-side GameBoy Emulator written in .NET Core and Angular
-
67
Major build speed improvements - Try .NET Core 2.1 Preview 1 today
-
8910
Upgrading my podcast site to ASP.NET Core 2.1 in Azure plus some Best Practices
-
111213
Setting up Application Insights took 10 minutes. It created two days of work for me.
-
1415
Cross-platform GUIs with open source .NET using Eto.Forms
-
1617
181920
Turn your Raspberry Pi into a portable Touchscreen Tablet with SunFounder's RasPad
-
2122
Automatic Unit Testing in .NET Core plus Code Coverage in Visual Studio Code
-
2324
252627
Command line "tab" completion for .NET Core CLI in PowerShell or bash
-
282930
Easier functional and integration testing of ASP.NET Core applications
-
31
1234567
2018 April
SunMonTueWedThuFriSat
25262728293031
1234
Audio Switcher should be built into Windows - Easily Switch Playback and Recording Devices
-
5
Optimizing an ASP.NET Core site with Chrome's Lighthouse Auditor
-
67
891011
Updating jQuery-based Lazy Image Loading to IntersectionObserver
-
12
Retrogaming on original consoles in HDMI on a budget
-
1314
15161718
How to setup Signed Git Commits with a YubiKey NEO and GPG and Keybase on Windows
-
1920
HttpClientFactory for typed HttpClient instances in ASP.NET Core 2.1
-
21
2223
Adding Resilience and Transient Fault handling to your .NET Core HttpClient with Polly
-
24252627
Adding Cross-Cutting Memory Caching to an HttpClientFactory in ASP.NET Core with Polly
-
28
293012345
2018 May
SunMonTueWedThuFriSat
29301
The Programmer's Hindsight - Caching with HttpClientFactory and Polly Part 2
-
2
Eyes wide open - Correct Caching is always hard
-
345
678910
Announcing .NET Core 2.1 RC 1 Go Live AND .NET Core 3.0 Futures
-
1112
Using LazyCache for clean and simple .NET Core in-memory caching
-
13141516
Building, Running, and Testing .NET Core and ASP.NET Core 2.1 in Docker on a Raspberry Pi (ARM32)
-
1718
Installing PowerShell Core on a Raspberry Pi (powered by .NET Core)
-
19
20212223
Real Browser Integration Testing with Selenium Standalone, Chrome, and ASP.NET Core 2.1
-
2425
The year of Linux on the (Windows) Desktop - WSL Tips and Tricks
-
26
272829
Securing an Azure App Service Website under SSL in minutes with Let's Encrypt
-
30
Automatically change your Audio Input, Output and Volume per application in Windows 10
-
3112
3456789
2018 June
SunMonTueWedThuFriSat
272829303112
345
Carriage Returns and Line Feeds will ultimately bite you - Some Git Tips
-
6789
1011
ASP.NET Core Architect David Fowler's hidden gems in 2.1
-
1213
EarTrumpet 2.0 makes Windows 10's audio subsystem even better...and it's free!
-
1415
Penny Pinching in the Cloud: Deploying Containers cheaply to Azure
-
16
17181920
Using ASP.NET Core 2.1's HttpClientFactory with Refit's REST library
-
212223
Using Flurl to easily build URLs and make testable HttpClient calls in .NET
-
242526
.NET Core and Docker
-
272829
Detecting that a .NET Core app is running in a Docker Container and SkippableFacts in XUnit
-
30
1234567
2018 July
SunMonTueWedThuFriSat
24252627282930
123
The whole of WordPress compiled to .NET Core and a NuGet Package with PeachPie
-
45
dotnet outdated helps you keep your projects up to date
-
67
8910
NuKeeper for automated NuGet Package Reference Updates on Build Servers
-
111213
Lynx is dead - Long live Browsh for text-based internet browsing
-
14
15161718
.NET Core Code Coverage as a Global Tool with coverlet
-
1920
AltCover and ReportGenerator give amazing code coverage on .NET Core
-
21
222324
Example Code - Opinionated ContosoUniversity on ASP.NET Core 2.0's Razor Pages
-
2526
SQL Server on Linux or in Docker plus cross-platform SQL Operations Studio
-
2728
293031
One click deploy for MakeCode and the amazing AdaFruit Circuit Playground Express
-
1234
2018 August
SunMonTueWedThuFriSat
29303112
Developing locally with ASP.NET Core under HTTPS, SSL, and Self-Signed Certs
-
34
5678
11 essential characteristics for being a good technical advocate or interviewer
-
9
Building the Ultimate Developer PC 3.0 - The Parts List for my new computer, IronHeart
-
1011
121314
Azure Application Insights warned me of failed dependent requests on my site
-
1516
Upgrading an existing .NET project files to the lean new CSPROJ format from .NET Core
-
1718
192021
How do you even know this crap?
-
2223
Decoding an SSH Key from PEM to BASE64 to HEX to ASN.1 to prime decimal numbers
-
2425
262728
Improvements on ASP.NET Core deployments on Zeit's now.sh and making small container images
-
2930
Interesting bugs - MSB3246: Resolved file has a bad image, no metadata, or is otherwise inaccessible. Image is too small.
-
311
2345678
2018 September
SunMonTueWedThuFriSat
2627282930311
234
Always Be Closing...Pull Requests
-
56
The Extremely Promising State of Diabetes Technology in 2018
-
78
91011
How do you use System.Drawing in .NET Core?
-
1213
A complete containerized .NET Core Application microservice that is as small as possible
-
1415
161718
Azure DevOps Continuous Build/Deploy/Test with ASP.NET Core 2.2 Preview in One Hour
-
1920
Scripts to remove old .NET Core SDKs
-
2122
232425
A command-line REPL for RESTful HTTP Services
-
2627
Exploring .NET Core's SourceLink - Stepping into the Source Code of NuGet packages you don't own
-
2829
30123456
2018 October
SunMonTueWedThuFriSat
30123
Headless CMS and Decoupled CMS in .NET Core
-
4
Troubleshooting Windows 10 Nearby Sharing and Bluetooth Antennas
-
56
789
Using Enhanced Mode Ubuntu 18.04 for Hyper-V on Windows 10
-
1011
C# and .NET Core scripting with the "dotnet-script" global tool
-
1213
141516
Customer Notes: Diagnosing issues under load of Web API app migrated to ASP.NET Core on Linux
-

New prescriptive guidance for Open Source .NET Library Authors
-
17181920
2122
Dependabot for .NET Core dependency tracking in GitHub
-
232425
ASP.NET Core 2.2 Parameter Transformers for clean URL generation and slugs in Razor Pages or MVC
-
2627
282930
Side by Side user scoped .NET Core installations on Linux with dotnet-install.sh
-
31123
45678910
2018 November
SunMonTueWedThuFriSat
282930311
.NET Core and .NET Standard for IoT - The potential of the Meadow Kickstarter
-
23
456
Updating my ASP.NET Website from .NET 2.2 Core Preview 2 to .NET 2.2 Core Preview 3
-
78
Terminus and FluentTerminal are the start of a world of 3rd party OSS console replacements for Windows
-
910
11121314151617
18192021222324
2526272829301
2345678
2018 December
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.