Thomas Ardal
banner
thomasardal.com
Thomas Ardal
@thomasardal.com
Entrepreneur and builder of online things. Bootstrapping @elmah.io. Dad to 👦👧 Powered by ☕&🍜 Likes Star Wars, stonk trading, 3D printing, and retro games
There are new versions of all of my Visual Studio extensions that support VS2026. Get them here:

⏱️ marketplace.visualstudio.com/items?itemNa...
🔎 marketplace.visualstudio.com/items?itemNa...
🪵 marketplace.visualstudio.com/items?itemNa...
...🧵

#visualstudio #vs2026 #vsix
September 11, 2025 at 9:36 AM
I just published the first version of The Exceptionator. That's all the exception best practices I could think of as a set of Roslyn analyzers. Install it in Visual Studio here: marketplace.visualstudio.com/items?itemNa... #visualstudio #vsix
June 25, 2025 at 3:39 PM
I needed a test API returning Problem Details, but I couldn't find anything that returned the desired response. Using ChatGPT and Cloudflare Pages, problemdetails.io is born 👶🏻
Problem Details Test API
Test real-world HTTP errors in RFC 7807 format. Useful for client handling, observability and debugging.
problemdetails.io
May 28, 2025 at 8:21 AM
Blogged: How to run code coverage of .NET code on Azure DevOps blog.elmah.io/how-to-run-c... #azuredevops
How to run code coverage of .NET code on Azure DevOps
Learn how to measure .NET code coverage on Azure DevOps using XPlat Code Coverage and ReportGenerator. Includes full pipeline and practical tips.
blog.elmah.io
May 27, 2025 at 6:50 AM
If anyone is running a .NET open-source project and could use error logging and/or uptime monitoring, there's a free (with a few requirements) elmah.io plan here: elmah.io/sponsorship/.... Let me know if you are interested.
elmah.io - Error logging and Uptime monitoring for .NET
Cloud logging for .NET web applications using ELMAH. Find bugs before you go live. Powerful search, API, apps for Slack, Teams, GitHub & Visual Studio
elmah.io
May 13, 2025 at 8:56 AM
Update!

reg add HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 /ve /d "" /f

Will show the old context menu as default. Thank you @cephalidone.bsky.social
I would trade almost all new features added in Windows to not having to click this damn button every time 😅
May 6, 2025 at 11:43 AM
I would trade almost all new features added in Windows to not having to click this damn button every time 😅
May 5, 2025 at 8:12 AM
Super excited about console.context. This could really level up JavaScript logging! blogs.windows.com/msedgedev/20...
Contextual logging with console.context()
If you work on a large enough code base involving multiple teams at your organization, you probably have to deal with large amounts of logs when inspecting your webapp. This is an area that we're int...
blogs.windows.com
April 24, 2025 at 7:40 AM
I published a new version of the Retire.js extension for Azure DevOps. The new version parses the output from Retire.js and presents any vulnerabilities as DevOps warnings. marketplace.visualstudio.com/items?itemNa... #azuredevops
April 17, 2025 at 1:16 PM
I guess it's pretty normal to think that what you have built is cooler than everything else. But to be honest, with the recent changes in the Exception Inspector on elmah.io, I think this is the best visualization of a .NET stack trace hierarchy I have seen.
April 3, 2025 at 11:55 AM
There's a new version of ILogger Visualizer, my Visual Studio extension for showing Microsoft Extensions Logging configuration while debugging: marketplace.visualstudio.com/items?itemNa.... The new version adds support for using the non-generic ILogger type. #visualstudio #vsix
ILogger Visualizer - Visual Studio Marketplace
Extension for Visual Studio - Show a debugger visualizer for ILogger in Visual Studio.
marketplace.visualstudio.com
March 19, 2025 at 8:09 AM
Reposted by Thomas Ardal
Adding Cloudflare Turnstile to an ASP .NET Core website by @thomasardal.com blog.elmah.io/adding-cloud... #aspnetcore
March 18, 2025 at 6:29 PM
#SkeletonCrew was awesome
January 15, 2025 at 5:01 PM
A new version of Exception Visualizer is available on the Visual Studio Marketplace: marketplace.visualstudio.com/items?itemNa.... The latest version adds support for .NET Framework applications. Thank you, PolarGoose, for your contribution.
Exception Visualizer - Visual Studio Marketplace
Extension for Visual Studio - Show a debugger visualizer for exceptions in Visual Studio.
marketplace.visualstudio.com
December 28, 2024 at 8:06 AM
There's a new version of NuPU, adding support for using NuGet's 'update' attribute. Get it here: www.nuget.org/packages/NuP.... Thank you github.com/hlovdal for the PR.
NuPU 1.0.50
NuGet Package Updater (NuPU) is an interactive CLI for updating NuGet packages.
www.nuget.org
December 20, 2024 at 6:58 AM
I really miss when I could buy box set with my favorite movie series.
December 14, 2024 at 4:55 PM
Amazing talk! Side Projects: The Unsung Heroes of Software Development by Rasmus Kromann-Larsen www.youtube.com/watch?v=oA7x...
Side Projects: The Unsung Heroes of Software Development - Rasmus Kromann-Larsen - CPH DevFest 2024
YouTube video by NDC Conferences
www.youtube.com
November 25, 2024 at 8:57 AM