JT's Weblog

Recent Posts

Note App Design And Manageable Metadata

Published: January 12, 2026

A note-taking app concept that combines hierarchy and tags through predefined goals, reducing cognitive load by separating writing from tagging and automating evaluation with built-in metrics.


Weekly Review W52

Published: December 31, 2025

Lessons learned from 4 iterations of vibe-coding a VIMkeys game with agentic AI tools—what worked, what didn't, and how to cut through the noise.


The Vimkeys Game

Published: December 17, 2025

Lessons learned from writing my first game design document: organizing with a numeric system, managing abstraction, and collaborating with LLMs for spec-driven development.


Weekly Review W49

Published: December 5, 2025

A rough week recapped: migrating Apple Notes from iPhone to Linux, deploying an Astro website to Azure DevOps, and sharing interesting discoveries from YouTube, podcasts, and the web


Weekly Review W48

Published: November 27, 2025

Week 48: Converters, regex deep dives, browser event gotchas, minifiers, and website polish. Plus some thoughts on time management and trade-offs.


Regular Expression Best Practices: When and When Not to Use Them

Published: November 24, 2025

Beyond the basics: advanced regex features, critical limitations, and practical workarounds for production code.


Blazor WASM First Impression: Building a Game with AI and DDD

Published: November 18, 2025

A week-long journey building a VIM-keys Snake game with Blazor WASM and .NET 10. Exploring developer experience, JSInterop quirks, AI-driven development challenges, and the realities of domain-driven design in practice.


.NET Ecosystem Glossary for Developers

Published: November 15, 2025

A no-nonsense glossary of .NET terminology for developers coming from Node, Python, Go, or Java. Skips the basics, focuses on what you actually need to know.


Domain Driven Design: A Practical Overview

Published: November 13, 2025

Understanding Domain Driven Design principles, implementation challenges, and long-term benefits for software projects.


Web Scraping Helper

Published: November 12, 2025

A bookmarklet for scraping web data without installing packages or automation tools. Select two elements, get all similar data copied to your clipboard—ninja style.