
GridWatch v0.28.0 — From Side Project to Daily Driver
It started with curiosity, now I can't live without it A few months back I wrote about building GridWatch — a desktop dashboard for GitHub Copilot CLI...
Articles about technology, coding, and more

It started with curiosity, now I can't live without it A few months back I wrote about building GridWatch — a desktop dashboard for GitHub Copilot CLI...

Introduction If you've been using GitHub Copilot CLI, you'll know it stores a surprising amount of data locally — session metadata, conversation histo...

Introduction Recently, I’ve been using the Nx monorepo framework quite extensively—but purely for frontend React projects. I’d always thought of Nx as...

Introduction Recently I encountered a scenario where I needed to integrate New Relic into my Electron application. New Relic supports a number of inte...

As a engineer learning new languages, tools frameworks etc is just part and parcel of the job. Over time the spectrum of knowledge a full stack engine...

I've been using C# for about a decade now, and every now and again I discover something that surprises me. This week it's the ability to deconstruct a...

Starting my journey with GraphQL Up till now, I've always heavily relied on RESTfull services to power API's, this recently got widened with GRPC whic...

Recently I started working on a project that was created from the ASP.NET SPA template for react. It's one of the templates you get by default with do...

Why I started building a CLI As a .NET engineer, I work with Azure storage a lot, its versatility, ease of use, as well as cost makes it a common stap...

As an engineer, I have always had a heavy reliance on REST'ful API's for passing information between applications. With the introduction of open API s...
As a windows user the terminal experience has always been lacking, up till the new windows terminal was released. Incorporating WSL (Windows Subsystem...

I recently recreated my blog in GatsbyJs, you can download a template of it here gatsby-techblog-starter. In the joy of sharing its simplicity to the...

I'm someone who's always had my own tech blog, I've gone through two revisions already with the last revision updating out of a 1997 style book. How m...

I'm currently working at a place were we are using queue triggered Webjobs to handle the sending of messages like email and SMS (using Send Grid and T...

Having looked at a number of projects in my lifetime, I always come across classes named something like "CustomerService" with similar variations (usu...

This is a quick guide on how to split unit tests into different categories to decrease the time it takes for your CI build to run. The categories can...