Development With A Dot
Blog on development in general, and specifically on .NET. Created and maintained by Ricardo Peres.
-
Now Reading: C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development - Fourth Edition
I am now reading C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development - Fourth Edition, by Mark J. Price, from Packt Publishing. Expect a review from it very soon.
-
TypeScript for C# and .NET Core Developers Review
-
Now Reading: Hands-On TypeScript for C# and .NET Core Developers
-
Succinctly Series Readers Awards
-
Performance in .NET – Part 3
This post is part of a series on performance in .NET. See the first one on object instantiation here and the second on property copying here. This time I’m going to talk about collections, but focusing on the performance side.
-
Java vs C# – Part 3
This is the third in a series of posts about the similarities and differences between C# (and .NET, to some extent) and Java. You can find the first one here and the second one here.
-
.NET Core Service Provider Gotchas and Less-Known Features
In this post I’m going to talk about a few gotchas with the .NET Core’s built-in inversion of control (IoC) / service provider (SP) / dependency injection (DI) library. It is made available as the Microsoft.Extensions.DependencyInjection NuGet package.
-
Integrating Managed Extensibility Framework with the .NET Service Provider
It seems I’m in the mood for Managed Extensibility Framework: second post in a week about it! This time, I’m going to talk about how we can integrate it with the .NET Core’s service provider/dependency injection (DI) library (Microsoft.Extensions.DependencyInjection).
-
Dynamically Loading Middleware in ASP.NET Core
The concept of middleware has been around since ASP.NET MVC (pre-Core) and OWIN. Essentially, a middleware component lives in a pipeline and handles requests and acts as a chain of responsibility, delegating to any subsequent middleware components registered in the pipeline after itself. The following image (taken from the Microsoft site) shows this.
-
Performance in .NET – Part 2
This is the second in a series of posts about performance in the .NET ecosystem. On the first post, that you can find here, I talked about object instantiation. This time, it’s object cloning.