- Enabling the merging gadget on your private Wikibase instanceOctober 16, 2025
- Four ways to run SPARQL queries on your RDF dataSeptember 26, 2025
- A simple way to keep and use your dotfilesSeptember 6, 2025
- Accessing Ollama from other machinesAugust 7, 2025
- Getting started with Google ADKJuly 29, 2025
- Getting started with MiseJanuary 13, 2025
- Walk trough pre-commit and enforcing conventional commitsOctober 14, 2024
- Working with SQLAlchemy 2.0: a lightning fast guideOctober 2, 2024
- Getting started with WeaviateSeptember 18, 2024
- Getting started with PocketBase and Vite+React+TypeScriptSeptember 1, 2024
- Jumpstart your data visualization: Quarto & ObservableJS with RAugust 22, 2024
- Setting up Structurizr for local authoring: a step-by-step guideAugust 16, 2024
- Setting up vLLM with Hugging Face for generative AI projectsAugust 3, 2024
- Setting Up Neovim with NvChadAugust 2, 2024
- The bare minimum to get started with TypstJuly 27, 2024
- The case for custom ergonomic keyboardsJuly 1, 2023
- Transforming images with TikZ in LaTeXMarch 28, 2023
- Taking notes & good scienceJanuary 1, 2023
- Reveal.js super quickJune 10, 2022