Categories
                    
                
                            
    Alpine
                            
    Alpine.js
                            
    ASP.NET
                            
    ASP.NET Core
                            
    Blog
                            
    C#
                            
    Clearing the smoke
                            
    DaisyUI
                            
    Docker
                            
    EasyNMT
                            
    Email Newsletter
                            
    Entity Framework
                            
    FluentEmail
                            
    Freelancing
                            
    GitHub Actions
                            
    Google Auth
                            
    Grafana
                            
    Hangfire
                            
    Highlight.js
                            
    HTMX
                            
    IHostedService
                            
    ImageSharp
                            
    Interviewing
                            
    introduction
                            
    Javascript
                            
    Legacy Code
                            
    LLMs
                            
    Logging
                            
    LucidForum
                            
    Markdown
                            
    Mermaid
                            
    Microsoft
                            
    Moq
                            
    Nuget
                            
    OpenSearch
                            
    PagingTagHelper
                            
    Polly
                            
    Postgres
                            
    Prometheus
                            
    Random
                            
    Razor
                            
    Resume
                            
    RSS
                            
    Seq
                            
    Serilog
                            
    TagHelper
                            
    Tailwind
                            
    Umami
                            
    Unit Testing
                            
    Vibe Coding
                            
    WebAPI
                            
    xUnit
                    
                
 
    Using A Hybrid Approach To Blogging  
    
    
        
        
I've blogged many times about how I use Markdown to create my blog posts; I really like this approach but it has one major drawback - it means I have to do a complete Docker build cycle to update a...
    Saturday, 14 September 2024 00:30
//10 minute read
 
    Switching Themes for Mermaid (Updated)  
    
    
        
        
I use Mermaid.js to create the dope diagrams you see in a few posts. Like the one below.
However something that annoyed me is that it wasn't reactive to switching themes (dark/light) and there seemed...
    Thursday, 29 August 2024 05:00
//7 minute read
 
    A SimpleMDE Markdown Preview Editor with server side rendering.  
    
    
        
        
One thing I thought it would be fun to add is a way to look at the markdown for the articles on the site with a live rendering of the markdown. This is a simple markdown editor that uses SimpleMDE and...
    Sunday, 18 August 2024 17:45
//6 minute read
 
    A Super Simple Comment System with Markdown  
    
    
        
        
NOTE: WORK IN PROGRESS
I've been looking for a simple comment system for my blog that uses Markdown. I couldn't find one that I liked, so I decided to write my own. This is a simple comment system...
    Tuesday, 06 August 2024 18:50
//2 minute read
 
    Automatically Translating Markdown Files with EasyNMT  
    
    
        
        
EasyNMT is a locally installable service that provides a simple interface to a number of machine translation services. In this tutorial, we will use EasyNMT to automatically translate a Markdown file...
    Saturday, 03 August 2024 13:30
//7 minute read
 
    Adding mermaid.js with htmx  
    
    
        
        
Mermaid is a simple diagramming format that takes text-based input and generates diagrams in SVG format. It is a great tool for creating flowcharts, sequence diagrams, Gantt charts, and more. In this...
    Friday, 02 August 2024 20:00
//3 minute read
 
    Using Markdown for Blogging  
    
    
        
    Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. Created by John Gruber in 2004, Markdown is now one of the world’s most popular...
    Friday, 02 August 2024 17:00
//11 minute read