Azure Load Testing is a fully managed load testing service that uses JMeter under the hood. It’s really easy to … Continue reading How to load test an App Service instance with Azure Load Testing
eShopOnWeb architecture article series (16 parts)
For learning and discussion purposes I’ve done up a series of short articles looking at the architecture of eShopOnWeb which … Continue reading eShopOnWeb architecture article series (16 parts)
Poll Results : Do you enable Nullable Reference Types in your C# 8+ .NET apps?
Nullable Reference Types are supported since C# 8 in .NET and allow us to minimize the likelihood that our code … Continue reading Poll Results : Do you enable Nullable Reference Types in your C# 8+ .NET apps?
NuGet website now allows filtering of packages by .NET target framework
FYI … the NuGet website now allows you to filter by .NET target frameworks. Useful? What do you think? You … Continue reading NuGet website now allows filtering of packages by .NET target framework
Treat Nullable references type warnings in C# 8+ as errors
To treat Nullable reference types (C# 8) warnings as errors to ensure they aren’t just ignored add line 7 below … Continue reading Treat Nullable references type warnings in C# 8+ as errors
What’s new in Entity Framework 8 Preview 1?
There’s lots of good stuff coming in Entity Framework 8 Preview 1 which should drop within the next week or … Continue reading What’s new in Entity Framework 8 Preview 1?
How to set C# 10+ file scoped namespaces as default in Visual Studio
If you’re using Visual Studio 2022 & want to use File-scoped namespaces (C# 10+) by default when you create a … Continue reading How to set C# 10+ file scoped namespaces as default in Visual Studio
Resume driven development is a big problem in the software development sector
Unfortunately I see this ‘Architecture by CV‘ or ‘Resume driven development‘ as Cory has called it kind of thing all … Continue reading Resume driven development is a big problem in the software development sector
Redesigned Azure App service scale up plan screen
Has anyone seen the new Azure APP SERVICE scale up plan screen? It’s a pretty big UX improvement I think … Continue reading Redesigned Azure App service scale up plan screen
Poll Results : Do you use Microsoft-hosted agents or self-hosted agents with Azure DevOps
In work we are considering switching to self-hosted agents for our build pipelines in Azure DevOps as the Microsoft hosted … Continue reading Poll Results : Do you use Microsoft-hosted agents or self-hosted agents with Azure DevOps
.NET Framework 4.8 v .NET 7 simple ADO.NET select performance benchmarks
I love it when an upgrade to the underlying .NET framework results in faster code without us actually having to … Continue reading .NET Framework 4.8 v .NET 7 simple ADO.NET select performance benchmarks
Entity Framework 7 bulk update performance benchmarks
Entity Framework 7 supports strongly typed bulk updates and deletes. This functionality is a nice addition as previously the built in way … Continue reading Entity Framework 7 bulk update performance benchmarks
ASP.NET route syntax colour highlighting coming in .NET 8
.NET 8 will have route syntax colour highlighting for all routes including those in minimal APIs, MVC, Web APIs, Razor … Continue reading ASP.NET route syntax colour highlighting coming in .NET 8
Poll Results : What do devs use for DB CRUD in their .NET apps?
I asked .NET devs what they used for DB CRUD in most of their apps on my LinkedIn and Twitter … Continue reading Poll Results : What do devs use for DB CRUD in their .NET apps?
Build acceleration available from Visual Studio 2022 17.5
Accelerated builds will be available in Visual Studio 2022 17.5 GA and now in preview 3+ which was released recently. … Continue reading Build acceleration available from Visual Studio 2022 17.5
What database is used most with Entity Framework?
Entity Framework can access many different databases through plug-in libraries called database providers. Judging by the amount of downloads listed … Continue reading What database is used most with Entity Framework?
Bulk delete items from Azure Cosmos DB from the portal
If you need to delete all documents from a container in Cosmos DB from the portal you can set the … Continue reading Bulk delete items from Azure Cosmos DB from the portal
Raw SQL queries for unmapped types available from Entity Framework 8 Preview 1
In Entity Framework currently, SQL queries must return a type in the model (known to EF) or a scalar type. … Continue reading Raw SQL queries for unmapped types available from Entity Framework 8 Preview 1
Entity Framework 8 with SQL Server provider will support DateOnly and TimeOnly types
Version 5.1 of Microsoft.Data.SqlClient was released last week (19th Jan 2023) and included support for DateOnly and TimeOnly types which … Continue reading Entity Framework 8 with SQL Server provider will support DateOnly and TimeOnly types
.NET Framework 4.8 v .NET 7 reflection performance benchmarks
Just for fun I ran a BenchmarkDotNet comparison between .NET Framework 4.8 and .NET 7 for some reflection related functionality … Continue reading .NET Framework 4.8 v .NET 7 reflection performance benchmarks
Should I use the Entity Framework in-memory DB for unit tests?
Using the Entity Framework in-memory DB for unit tests? It might not be giving you the coverage you think it … Continue reading Should I use the Entity Framework in-memory DB for unit tests?
Transitive packages will soon be visible in NuGet Package Manager in Visual Studio
Transitive packages will soon be visible in Visual Studio from the NuGet package explorer. These are packages installed into your … Continue reading Transitive packages will soon be visible in NuGet Package Manager in Visual Studio
Poll Results : Do you use the repository pattern over Entity Framework?
In .NET land whether to use the repository pattern over Entity Framework is a highly debated topic. I wanted to … Continue reading Poll Results : Do you use the repository pattern over Entity Framework?
Visual Studio finally gets built in spell checker
Visual Studio 2022 17.5 Preview 3 has just been released, one of the cool features to be included is a … Continue reading Visual Studio finally gets built in spell checker
How to spilt a collection into sub collections of a certain size in .NET 6+ using the LINQ Chunk method
FYI, in .NET 6+ the Chunk LINQ method is useful for splitting up sequences into sub sequences of a certain … Continue reading How to spilt a collection into sub collections of a certain size in .NET 6+ using the LINQ Chunk method
How to get the Entity Framework daily builds from NuGet
If you want the absolute latest EF features and bug fixes which have been committed to the main branch check … Continue reading How to get the Entity Framework daily builds from NuGet
Entity Framework 7 translates GetType() in where clause
As of version 7, Entity Framework will translate the GetType() method in LINQ where clauses. This means we can more … Continue reading Entity Framework 7 translates GetType() in where clause