Technology

6 posts

2022

Essay-Driven Software Development

Today I am going to share a wild idea that actually worked wonders for my own software development efforts. I have been playing with writing essays for my dev work for several months now and I will argue that essays can become a valuable new tool in your toolkit and help you become a better developer as well as a sharper person

Essay-Driven Software Development

2019

YAML Build Pipeline For .NET Core with Azure DevOps

Forget the visual designer of Azure DevOps, in this tutorial I show how to create builds that are driven by YAML code that sits in your repository. Versioned build configurations and the ability to make build changes right from your code editor are just a few of the benefits of code-driven builds that no one wants to miss.

YAML Build Pipeline For .NET Core with Azure DevOps

2018

Domain Models with an Attitude

Domain models sit at the heart of business software systems and yet we often build models that are weak and devoid of any real value. This has severe consequences in the long run when we ultimately pay the price. We should instead create models that have substance and an attitude.

Domain Models with an Attitude

Improved Support for Value Objects with EF Core 2.2

Entity Framework Core 2.2 brings long-awaited improvements for supporting value objects. Value objects are the building blocks of a robust domain model but until now it was difficult to map them to your database using EF Core. I have prepared a sample project to illustrate how we can leverage the latest update to better support values objects.

Improved Support for Value Objects with EF Core 2.2