If you've been following this blog, you might have noticed that my main blogging platform is... let's call it "enthusiastically engineered." PostgreSQL AND vector databases, semantic AND full-text...
Monday, 01 December 2025 12:00
//
10 minute read
Welcome to Part 4! We've set up our GPU (Part 2), understand embeddings and vector databases (Part 3), and have the overall architecture (Part 1). Now it's time to build the ingestion pipeline - the...
Wednesday, 12 November 2025 22:45
//
25 minute read
One of the challenges I faced while building this blog was how to efficiently include external markdown content without manually copying and pasting it everywhere. I wanted to fetch README files from...
Friday, 07 November 2025 10:00
//
32 minute read
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
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
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
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
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
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
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