We are excited to announce that the ASP.NET Forums are moving to the new Microsoft Q&A experience. Learn more >

ASP.NET Community Blogs

Bloggers hosted here at weblogs.asp.net

Recent Blog Posts

AIM HDC 2024
I will be presenting "A Developer's Guide to Web Images"atAIM HDC 2024:Many web developers have only a casual understanding of image formats and how to best use them on web sites, yet they make up ove...
Blog Maintenance
I updated some of the links in my blog, removed outdated/broken links, added a few others (friends, links collections). This will be the last thing I'll do before going on annual leave, be back by the...
Checking the Health of an ASP.NET Core Application
IntroductionHaving a way to evaluate the health status of our system has been around since ASP.NET Core 2.2. In a nutshell, the idea is, you register a number of health checks, and you run them all at...
Getting Location and Weather from an IP Address
IntroductionThe concept of getting the location for a given IP address is not exactly new, and some posts have been written about it already. Still, I wanted to writeabout it because I will need it fo...
The Multi-Cloud Strategy: Is this a Must-Have?
The recent outage linked to CrowdStrike, which affected 8.5 million Windows devices, had a significant impact on daily life and businesses worldwide. Though less than 1% of Windows computers were affe...
THAT Conference WI 2024
I will be presenting "Make the Web Faster" atThat Conference WI 2024:This session demonstrates practical techniques that drop a web page's size from almost 3MB to 143K, and load time from 4 seconds to...
Caching HttpClient Requests
IntroductionTheHttpClient class is Microsofts recommended approach for making raw HTTP calls in .NET. It allows you to send arbitrary HTTP requests (including headers) through a request/response pipel...
.NET 8 Data Annotations Validation
IntroductionI wrote aboutentity validation in the past, the reason I'm coming back to it is that there are some changes in .NET 8, that I haven't revisited. Time for a refresher!.NET has featured a wa...

Subscribe via rss