Find your next readFilters
Reset

Page 5 of 20 (Total items: 198)
Building a Workflow System with HTMX and ASP.NET Core - Part 4: Hangfire Integration and Automation

In Part 3, we built a beautiful visual editor. But our workflows only run when we manually trigger them. In this final post, we'll make workflows truly autonomous using Hangfire for: Scheduled execution - Run workflows on a schedule API polling - Monitor…

Building a Workflow System with HTMX and ASP.NET Core - Part 3: Building the Visual Editor

In Part 2, we built a powerful workflow engine. But workflows defined in JSON aren't very user-friendly. In this post, we'll create a stunning visual workflow editor - think "dummy's Node-RED" - using HTMX, Alpine.js, TailwindCSS, and DaisyUI. By the end of…

Building a Workflow System with HTMX and ASP.NET Core - Part 2: Architecture and Core Engine

In Part 1, we introduced the concept of building a custom workflow system. Now it's time to get our hands dirty! In this post, we'll build the core workflow engine - the heart of our system that executes node-based workflows. By the end of this post, you'll…

Building a Workflow System with HTMX and ASP.NET Core - Part 1: Introduction

Workflow systems are everywhere in modern applications - from simple approval processes to complex multi-step automations. While there are excellent commercial solutions like Temporal, Airflow, and n8n, sometimes you need something tailored to your specific…

On Logging in ASP.NET Applications (Part 1...probably)

Logging is OF COURSE a critical part of applications however I often see it misunderstood / misused in ASP.NET applications. This is part post and part manifesto on how to effectively log in ASP.NET Applications. This is not a complete guide to logging;…

Custom Config Section Extensions

It seems like everyone has a version of this code, I first came across this approach from Filip W and recently my old colleague Phil Haack has his version. Just for completion this is how I do it. Why? The why is to make it easier to work with configuration.…

A Newsletter Subscription Service Part 2 - Refactoring the Services (and a little Hangfire)

In part 1 of this series I showed you how I created a new Newsletter Subscription page. In this part I'll cover how I restructured the solution to allow for sharing of Services and Models between the Website project (Mostlylucid) and the Scheduler Service…

A Newsletter Subscription Service Pt. 1 - Requirements and Subscription Page

While perusing other people's blogs I noticed a lot of them have a subscription service which allows users to sign up to have an email sent to them weekly with the posts from that blog. I decided to implement my own version of this and share how I did it.…

Using Grafana and Prometheus to Monitor ASP.NET Core 8+ Applications

Monitoring is an essential part of maintaining the health and performance of your applications. I already have this site monitoring user visits using Umami and exceptions and errors using Seq but now I wanted to add performance monitoring to the mix. In this…

Simple Search Using HTMX & EF Core for ASP.NET Core

This is just a quick article as it builds on the others in the full text search series such as the typeahead dropdown and Postgres full text search. In this post, I will show you how to implement a simple search page using HTMX and EF Core in an ASP.NET Core…

Page 5 of 20 (Total items: 198)
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.