Programming

Blog, Programming

Hosting .NET Core Web Applications on Ubuntu Server with Apache

Background For a while, I hosted all my websites on a dedicated Windows server with 1&1 (now IONOS) which was perfect for me, as...

Read More

Blog, Programming

• 2 Comments

Blazor: OnInitializedAsync Null Exceptions

One of the first issues I encountered when building data-driven Blazor pages is the dreaded NullReferenceException when trying to reference...

Read More

Blog, Programming

Introducing Blazor

ms. queen-of-rats Introduction Okay, Blazor isn’t exactly brand new. First announced over three years ago, it’s been in public...

Read More

Featured, Programming

Diagnosing IIS 500 Internal Server Errors

Recently I was tasked with deploying a new version of my company’s website onto a clean Windows Server 2012 host and encountered a...

Read More

Programming

Debugging Visual Studio Extensions

If you ever need to debug a Visual Studio extension to diagnose problems or just test that it’s behaving how you expected, it’s...

Read More

Programming

Implementing simple caching in MVC applications

Whenever I develop a new MVC-based website there is always a question of how best to implement caching so that it’s unobtrusive and...

Read More

Programming

• One Comment

Improving Entity Framework performance by tracking changes manually

Introduction While working on a recent personal project, I had the not-too-unfamiliar pleasure of fighting Entity Framework to try and get...

Read More

Programming

Generating service contract from static WSDL and XSD files

Recently I needed to generate a service contract interface for a third-party client based on their specification. My client would be...

Read More

Programming

• 2 Comments

Converting from Linq-to-SQL to Entity Framework Model First

Recently I switched hosting providers and had to update an existing project to work against a MySQL database instead of SQL Server. After...

Read More
Close