THATDEV://
├── Full-stack engineer, mentor, builder.
$ ls -la ./content
AI-Assisted Development Workflow
// How I integrate AI tools into my development process.
Rust for JavaScript Developers
// WIP: almost has a description
VSCode Productivity Extension
// A VSCode extension for common productivity shortcuts.
Monitoring Stack
// A pre-configured monitoring stack with Prometheus and Grafana.
Zod vs Yup in 2024
// TODO: add description
Git Hooks Collection
// A collection of useful git hooks for code quality.
TIL: Node.js watch mode
// HACK: description.exe not found
Serverless: Pros and Cons
// An honest look at serverless architecture trade-offs.
Docker Dev Environments
// Pre-configured Docker development environments for various stacks.
On Simplicity
// FIXME: brain dump in progress
Career Growth Tips for Developers
// Lessons learned from years of software development.
PostgreSQL Tips from Production
// WIP: almost has a description
State Management in 2024
// Evaluating modern state management solutions for React.
JSON Schema Generator
// Generate TypeScript types from JSON Schema definitions.
Blog Engine
// A minimal static blog generator written in Go.
TIL: npm overrides for dependencies
// TODO: write something clever
Task Runner
// A simple task automation tool inspired by Make.
REST API Design Principles
// Best practices for designing intuitive REST APIs.
System Design Resources
// WIP: almost has a description
Testing React Components with Vitest
// A practical guide to testing React components.
Docker cleanup commands
// FIXME: needs a proper summary
CLI Template
// A template for building CLI tools with Node.js and TypeScript.
Log Aggregator
// A self-hosted log aggregation service for small teams.
Git Workflow Strategies for Teams
// Comparing Git branching strategies for different team sizes.
Thoughts on AI in Development
// NOTE: it made sense at the time
Docker Multi-Stage Builds
// Optimizing Docker images with multi-stage builds.
HTMX: A Simpler Approach
// TODO: describe the thing
Component Library
// A design system and component library built with React and Tailwind.
PostgreSQL Indexing Strategies
// Understanding when and how to use different index types.
PostgreSQL EXPLAIN ANALYZE
// TODO: insert wisdom here
Markdown Editor
// A minimal markdown editor with live preview and vim keybindings.
React Hooks Library
// A collection of reusable React hooks for common patterns.
TIL: React useId hook
// HACK: placeholder loading...
React Component Patterns: Composition
// Building flexible components with composition patterns.
API Starter Kit
// A production-ready Node.js API boilerplate with auth, logging, and testing.
CLI Tools Part 2: Argument Parsing
// Parsing command-line arguments with commander.js.
TIL: CSS :has() selector
// WIP: you get the idea
CLI Tools Part 1: Project Setup
// Setting up a Node.js CLI project with TypeScript.
TypeScript Utility Types You Should Know
// Essential TypeScript utility types for everyday development.
config-cli
// A CLI tool for managing dotfiles and configuration across machines.
TIL: TypeScript satisfies operator
// FIXME: needs a proper summary
TIL: Git stash specific files
// FIXME: brain dump in progress
Getting Started with Astro
// A practical introduction to building fast websites with Astro.
Hello World: Building in Public
// The first post on my new site. Why I rebuilt my portfolio, what I learned, and what comes next.
ThatDev Portfolio
// A neobrutalist portfolio and blog built with Astro, React, and Tailwind. Features a terminal-inspired navigation and stark B&W aesthetic.
TIL: OKLCH is the future of CSS colors
// WIP: documenting this one