1 2 3 4 ... Last (13) Next level console apps with Spectre.Console Don’t know about you, but when I build console applications, pretty is not a word I use to describe them. Let’s see how Spectre.Console can help us with that! July 27, 2021 Categories: csharp dotnet Tags: console Mistaking software for a finished product As much as it would be simpler, software isn’t something we can ship and forget about, or even just keep adding features without revisiting architecture and design. May 10, 2021 Categories: smalltalk Tags: smalltalk Virtual as a code smell* Lately I noticed I’m essentially treating virtual methods as a code smell, so thought it could result in an interesting blog post. April 7, 2021 Categories: csharp dotnet Tags: oop patterns Setting up demos in Azure - Part 2: GitHub Actions Building on the work from the previous post, in this one we make use of GitHub Actions to setup workflows for easy setup and tear down of a demo environment in Azure. March 14, 2021 Categories: azure dotnet Tags: infrastructure as code arm templates github actions Setting up demos in Azure - Part 1: ARM templates As I’m preparing some demos using Azure services, wanted to have things in place so I can easily setup the whole environment. In this first part, we look at using Azure Resource Manager (ARM) templates to get all those services up and running. March 7, 2021 Categories: azure dotnet Tags: infrastructure as code arm templates Streamlining package versioning with MinVer In the past two posts on the path to publish a NuGet package, we started by setting up the build with NUKE and running it with GitHub Actions. Before we get to the actual publishing part, there’s one more thing we need, which is to handle versioning. January 24, 2021 Categories: dotnet Tags: minver semver ci-cd continuous integration - continuous delivery Getting started with GitHub Actions In a previous post, we started to prepare the build pipeline for a new library, using NUKE. In this post, we’re going to continue that work, setting up continuous integration, running the build with GitHub Actions when changes arrive. December 22, 2020 Categories: dotnet Tags: github actions ci-cd continuous integration - continuous delivery Going all-in with nullable reference types I know I’m late to the party, but just recently had the opportunity to start using nullable reference types more seriously, so thought of gathering the first steps taken to go all-in with it. November 28, 2020 Categories: dotnet csharp Tags: nullable reference types .NET Conf 2020 and .NET 5 links .NET Conf 2020 is done and .NET 5 is finally here! Information about this release is spread across a bunch of blogs, videos and whatnot, so I thought of grabbing a bunch of links and put them in a post for quick reference. November 15, 2020 Categories: dotnet Tags: dotnetconf Setting up a build with NUKE Let’s take a look at NUKE, a cross-platform build automation system with C# DSL. We’ll use it to define the build for a new library that will eventually make its way to NuGet. October 24, 2020 Categories: dotnet Tags: nuke ci-cd continuous integration - continuous delivery 1 2 3 4 ... Last (13)
Next level console apps with Spectre.Console Don’t know about you, but when I build console applications, pretty is not a word I use to describe them. Let’s see how Spectre.Console can help us with that! July 27, 2021 Categories: csharp dotnet Tags: console
Mistaking software for a finished product As much as it would be simpler, software isn’t something we can ship and forget about, or even just keep adding features without revisiting architecture and design. May 10, 2021 Categories: smalltalk Tags: smalltalk
Virtual as a code smell* Lately I noticed I’m essentially treating virtual methods as a code smell, so thought it could result in an interesting blog post. April 7, 2021 Categories: csharp dotnet Tags: oop patterns
Setting up demos in Azure - Part 2: GitHub Actions Building on the work from the previous post, in this one we make use of GitHub Actions to setup workflows for easy setup and tear down of a demo environment in Azure. March 14, 2021 Categories: azure dotnet Tags: infrastructure as code arm templates github actions
Setting up demos in Azure - Part 1: ARM templates As I’m preparing some demos using Azure services, wanted to have things in place so I can easily setup the whole environment. In this first part, we look at using Azure Resource Manager (ARM) templates to get all those services up and running. March 7, 2021 Categories: azure dotnet Tags: infrastructure as code arm templates
Streamlining package versioning with MinVer In the past two posts on the path to publish a NuGet package, we started by setting up the build with NUKE and running it with GitHub Actions. Before we get to the actual publishing part, there’s one more thing we need, which is to handle versioning. January 24, 2021 Categories: dotnet Tags: minver semver ci-cd continuous integration - continuous delivery
Getting started with GitHub Actions In a previous post, we started to prepare the build pipeline for a new library, using NUKE. In this post, we’re going to continue that work, setting up continuous integration, running the build with GitHub Actions when changes arrive. December 22, 2020 Categories: dotnet Tags: github actions ci-cd continuous integration - continuous delivery
Going all-in with nullable reference types I know I’m late to the party, but just recently had the opportunity to start using nullable reference types more seriously, so thought of gathering the first steps taken to go all-in with it. November 28, 2020 Categories: dotnet csharp Tags: nullable reference types
.NET Conf 2020 and .NET 5 links .NET Conf 2020 is done and .NET 5 is finally here! Information about this release is spread across a bunch of blogs, videos and whatnot, so I thought of grabbing a bunch of links and put them in a post for quick reference. November 15, 2020 Categories: dotnet Tags: dotnetconf
Setting up a build with NUKE Let’s take a look at NUKE, a cross-platform build automation system with C# DSL. We’ll use it to define the build for a new library that will eventually make its way to NuGet. October 24, 2020 Categories: dotnet Tags: nuke ci-cd continuous integration - continuous delivery