.NET Your .NET application is not responding, now what? If your .NET application is no longer responding on production you might want to urgently restart the process. However, if you do that you will lose valuable information into why it got unresponsive.
Entity Framework How to configure Entity Framework? When you are introducing an ORM to communicate with your database. You will need to know upfront where in your application your objects will be placed and where the configuration belongs. The objects
DDD When not to use interfaces Inversion of control was in part introduced to fix the problem of writing tests. How can we write tests, focussed on a small part of our application, if every dependency is instantiated inside
SQL Operations Studio Connecting to SQL Server on macOS using SQL Operations Studio A new tool emerged and, while it is still in beta, it is already quite handy. When we take a look at the SQL developer tools we will see that Microsoft placed a
SQL Server on Mac Installing SQL on macOS without using the command line! Let us explore how easy it is to install SQL Server 2017 on macOS by using Docker. Let me prove to you how easy it is to install SQL Server 2017 on macOS
ASP.NET Core Getting started: ASP.NET Core 2.0 with Visual Studio for Mac Installing prerequisitesMicrosoft made it very easy to get started. We need 2 prerequisites to get it up and running. Download the following installers:https://dot.net/corehttps://www.visualstudio.com/vs/visual-studio-mac/Installing
ASP.NET Core ASP.NET Core SignalR - what has changed? What is SignalR?It is a library for ASP.NET Core developers to send realtime messages from server to the client and vice versa. Full duplex communication with 2 parties performing RPC operations
Security How do you protect your company against known vulnerabilities? How do you protect your company against known vulnerabilities? It starts by having an inventory of all the software, client-side and server-side, that you are using (including plugins) and its dependencies and having
Security Virtual patch - Protect yourself against a zero-day vulnerability How will you handle a security problem that is reported to you, will you wait for the fix (internal or external) or do you want to immediately protect yourself from the issue? What
Security ValueObjects as a security solution If you need to validate data it might be a good idea to keep the validation as close as possible to the data. If a string comes in that represents a VIN number,
Security Traditional security approach when developing applications In a traditional approach, we think of security as something very explicit. Think of tasks that would be prioritized and implemented. We then probably look at the following list: attack vectors, 0-day exploits,
Consistency Why using AutoMapper for DTO to Entity mapping is a bad idea Conceptual view Why is using AutoMapper for DTO to Entity mapping a bad idea? AutoMapper does its job by using reflection. When you use reflection you divert from the normal path and you
Security Security is a concern, not a feature Security is way too often seen as a feature instead of a concern. We should not put security on the backlog as features.Although if we take a look at the backlog we
.NET Debug commands in the Package Manager Console When you are using Entity Framework migrations you will probably use the Package Manager Console to execute commands like update-database.Now the question arises: how can I debug my code if I am
.NET DateTime is nondeterministic - make DateTime testable How do you make DateTime testable in .NET? Once you use DateTime.UtcNow in the body of a method and you did not pass it as a parameter you no longer have control