(Steve Gordon) It’s been some time since I produced a HttpClient related blog post. This one has been on my list to complete for quite a while. I want to cover something pretty important which happened in .NET Core 2.1 with regard to lifetime management of HTTP connections.
Tag: Development
Protecting C# Applications That Use Dynamic Types
(Johnny) The dynamic type in C# provides flexibility that is not available in other statically-typed languages. Since its introduction in C# 4.0 (.NET 4.5), we have worked with customers who wanted to know more about how dynamic types are impacted by the obfuscation process.
Storing IoT Data in a database
(Jim Bennett) One question that comes up a lot when getting started with IoT is ‘How do I store all this data?’. This is an important question – IoT creates a LOT of data, some of which can be analyzed on the fly, but there are a large number of cases where you want to run analytics later, or have […]
.NET – Create Your Own Script Language with Symbolic Delegates
(Thomas Hansen) I love my C# compiler. My girlfriend claims I love it more than I love her, although, for obvious reasons, I’d never admit to that in public. Strong typing, generics, LINQ, garbage collection, CLI, the list of compelling traits goes on. However, every now and then I need a couple of
15 Tips and Tricks to Increase Your Productivity in Visual Studio 2019
(Karthik E) Visual Studio 2019 is packed with new features for smartly handling code for different projects. This blog compiles tips and tricks that will make you more productive when using Visual Studio 2019.
Easy unit testing of null argument validation (C# 8 edition)
(Thomas Levesque) A few years ago, I blogged about a way to automate unit testing of null argument validation. Its usage looked like this:
Maintaining Scroll Offsets When Adding Content Above The User’s Viewport In Angular 9.0.0-rc.2
(Ben Nadel) Last week, inspired by a wonderful GitHub user experience (UX), I took a look at maintaining scroll offsets when collapsing sticky elements in Angular. This week, I wanted to follow-up with the somewhat-related concept of maintaining the scroll offset of the user’s browser when new conte
High-Performance Logging in .NET Core
(Steve Gordon) In this post I will explore and highlight an approach to logging which you can apply in high-performance, high load applications to reduce the overhead of logging.
Update on using HostBuilder, Dependency Injection and Service Provider with .NET Core 3.0 WPF applications
(Marco Minerva) Some months ago we talked about how to use .NET Core 3.0 Dependency Injection and Service Provider with WPF. Now that the final version of .NET Core 3.0 has reached its GA, it’s time to update that article showing the right approach to use HostBuilder, Dependency Injection and Servic
gRPC vs HTTP APIs
(James Newton-King) ASP.NET Core now enables developers to build gRPC services. gRPC is an opinionated contract-first remote procedure call framework, with a focus on performance and developer productivity. gRPC integrates with ASP.NET Core 3.0, so you can use your existing ASP.NET Core logging, con