Latest

May
11
Linux Tips for Windows Devs - Used Disk Space

Linux Tips for Windows Devs - Used Disk Space

The project I am working on right now relies on several linux VMs hosted on Linode which were severely underutilized.
2 min read
Mar
07
YAML Build Pipeline For .NET Core with Azure DevOps

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
6 min read
Jan
15
Getting More Done with Deep Work

Getting More Done with Deep Work

Cognitively demanding tasks like writing code require deep focus without distractions. If you are constantly interrupted, you are not going
5 min read
Jan
08
Code Katas Are Worth Doing

Code Katas Are Worth Doing

Are you practicing katas? Katas are a great way to keep your software development blade sharp. If you haven’t
2 min read
Dec
14
Domain Models with an Attitude

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
2 min read
Dec
08
Improved Support for Value Objects with EF Core 2.2

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
3 min read
Nov
19
.NET Core, Hashes, and Windows vs Linux Line Endings

.NET Core, Hashes, and Windows vs Linux Line Endings

In this series I am sharing practical advice on how to solve problems I have stumbled upon when working on
1 min read
Nov
07
Serverless Backend for Data Transformation (Part 1)

Serverless Backend for Data Transformation (Part 1)

This is the first part of my series on Serverless. In this first article, I will introduce the fundamental concepts
14 min read