JT's Weblog

Category: AI-Generated

.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 Accessibility: Building a Better Web for Everyone

Published: November 6, 2025

Web accessibility improves the browsing experience for everyone, not just users with disabilities. Discover how a11y features benefit all users.


Web Scraping with Browser DevTools: A Practical Guide

Published: November 5, 2025

Learn how to extract data from websites using browser developer tools, covering common patterns and practical techniques for effective web scraping.


VIM: Your Developer Old Friend That Always Has Your Back

Published: November 3, 2025

Discover how mastering VIM command mode with regex and bash can transform your development workflow with instant productivity boosts.


Plain Text for Personal Knowledge Management, Part 2

Published: November 1, 2025

Examining common categorization approaches in PKM systems and the design philosophy behind organizing personal knowledge.


Plain Text for Personal Knowledge Management, Part 1

Published: November 1, 2025

Exploring the benefits and tradeoffs of using plain text files as the foundation for a personal knowledge management system.


RDBMS and Web API Gotchas for Frontend-Focused Full-Stack Developers

Published: October 30, 2025

Essential backend primitives every frontend developer needs to know: database schema design, API patterns, and debugging techniques that will save you hours of frustration.


CSS Gotchas That Will Confuse Backend-Focused Full-Stack Developers

Published: October 29, 2025

Coming from backend development? Discover the CSS quirks and primitives that will catch you off guard, from box model to specificity wars.


The Configuration Nightmare of 30-Year-Old Applications

Published: October 27, 2025

Why applications with decades of development history become increasingly difficult to configure, using Sendmail as a cautionary tale.


Bookmarklets and Beyond: Enhancing Your Web-Browsing Experience

Published: October 26, 2025

Discover how bookmarklets and other tools can enhance your web browsing, from one-click utilities to powerful browser extensions.


Bash Gotchas That Will Surprise JavaScript and C# Developers

Published: October 24, 2025

Coming from JS or C#? Discover the weird quirks of bash scripting that will catch you off guard, from spacing rules to exit codes.


Understanding Text Analysis: Teaching Computers to Read Between the Lines

Published: October 19, 2025

Discover how text analysis helps computers make sense of human language, from detecting spam to understanding customer sentiment.


First Post: Building a Minimalist Blog

Published: October 13, 2025

Welcome to my new blog built with nothing but pure HTML, focused on minimalism, accessibility, and the open web.


Getting Started with Lynx Browser

Published: October 13, 2025

A comprehensive guide to Lynx, the text-based web browser that offers speed, privacy, and a unique way to experience the web.


Why HTML-Only Websites Still Matter

Published: October 13, 2025

In 2025, HTML-only websites are more important than ever for accessibility, performance, privacy, and longevity on the web.