Real world ASP.NET Core Performance Tips from a Real customer

When the engineers on the ASP.NET/.NET Core team talk to real customers about actual production problems they have, interesting stuff comes up. I’ve tried to capture a real customer Continue ReadingReal world ASP.NET Core Performance Tips from a Real customer

Customer Notes: Diagnosing issues under load of Web API app migrated to ASP.NET Core on Linux

When the engineers on the ASP.NET/.NET Core team talk to real customers about actual production problems they have, interesting stuff comes up. I’ve tried to capture a real customer Continue ReadingCustomer Notes: Diagnosing issues under load of Web API app migrated to ASP.NET Core on Linux

Azure DevOps Continuous Build/Deploy/Test with ASP.NET Core 2.2 Preview in One Hour

I’ve been doing Continuous Integration and Deployment for well over 13 years. We used a lot of custom scripts and a lovely tool called CruiseControl.NET to check out, build, Continue ReadingAzure DevOps Continuous Build/Deploy/Test with ASP.NET Core 2.2 Preview in One Hour

A complete containerized .NET Core Application microservice that is as small as possible

OK, maybe not technically a microservice, but that’s a hot buzzword these days, right? A few weeks ago I blogged about Improvements on ASP.NET Core deployments on Zeit’s now.sh Continue ReadingA complete containerized .NET Core Application microservice that is as small as possible

Improvements on ASP.NET Core deployments on Zeit’s now.sh and making small container images

Back in March of 2017 I blogged about Zeit and their cool deployment system “now.” Zeit will take any folder and deploy it to the web easily. Better yet Continue ReadingImprovements on ASP.NET Core deployments on Zeit’s now.sh and making small container images

Developing locally with ASP.NET Core under HTTPS, SSL, and Self-Signed Certs

Last week on Twitter @getify started an excellent thread pointing out that we should be using HTTPS even on our local machines. Why? You want your local web development Continue ReadingDeveloping locally with ASP.NET Core under HTTPS, SSL, and Self-Signed Certs

Example Code – Opinionated ContosoUniversity on ASP.NET Core 2.0’s Razor Pages

The best way to learn about code isn’t just writing more code – it’s reading code! Not all of it will be great code and much of it won’t Continue ReadingExample Code – Opinionated ContosoUniversity on ASP.NET Core 2.0’s Razor Pages

7 Tips for Troubleshooting ASP.NET Core Startup Errors

“An unexpected error occurred” is the least informative error message of all error messages. It is as if cosmic rays have transformed your predictable computing machinery into a white noise Continue Reading7 Tips for Troubleshooting ASP.NET Core Startup Errors

Detecting that a .NET Core app is running in a Docker Container and SkippableFacts in XUnit

I have moved my podcast site over to ASP.NET Core 2.1 and I’ve got it running in a Docker container. Take a moment a check out some of the Continue ReadingDetecting that a .NET Core app is running in a Docker Container and SkippableFacts in XUnit

Using ASP.NET Core 2.1’s HttpClientFactory with Refit’s REST library

When I moved my podcast site over to ASP.NET Core 2.1 I also started using HttpClientFactory and wrote up my experience. It’s a nice clean way to centralize both Continue ReadingUsing ASP.NET Core 2.1’s HttpClientFactory with Refit’s REST library

Real Browser Integration Testing with Selenium Standalone, Chrome, and ASP.NET Core 2.1

Buckle up kids, this is nuts and I’m probably doing it wrong. 😉 And it’s 2am and I wrote this fast. I’ll come back tomorrow and fix the spelling. Continue ReadingReal Browser Integration Testing with Selenium Standalone, Chrome, and ASP.NET Core 2.1

Building, Running, and Testing .NET Core and ASP.NET Core 2.1 in Docker on a Raspberry Pi (ARM32)

I love me some Raspberry Pi. They are great little learning machines and are super fun for kids to play with. Even if those kids are adults and they Continue ReadingBuilding, Running, and Testing .NET Core and ASP.NET Core 2.1 in Docker on a Raspberry Pi (ARM32)

Adding Cross-Cutting Memory Caching to an HttpClientFactory in ASP.NET Core with Polly

Couple days ago I Added Resilience and Transient Fault handling to your .NET Core HttpClient with Polly. Polly provides a way to pre-configure instances of HttpClient which apply Polly Continue ReadingAdding Cross-Cutting Memory Caching to an HttpClientFactory in ASP.NET Core with Polly