Posts
All the articles I've posted.
-
Task Management Workflows for AI Coding Assistants
A survey of approaches for structuring task intake and autonomous execution with AI coding assistants, from native tools to GitHub Issues integration, MCP servers, and enterprise orchestration platforms.
-
Integrating Cucumber BDD with Playwright for End-to-End Testing
An investigation into combining Cucumber's Gherkin syntax with Playwright for browser automation, covering setup approaches, step reuse patterns, and when the integration is the right choice.
-
Tailwind CSS: Implementing Complex Multi-Layered Gradients
A brief investigation into the right approach for complex radial gradients with aspect-ratio media queries in Tailwind CSS, and why @layer utilities is the recommended escape hatch.
-
Git Worktrees: Multiple Working Directories for a Single Repository
A technical overview of git worktrees — how they work, when to use them, process isolation considerations, and practical management for developers who frequently switch context between branches.
-
React useMemo for Array Slices: When It Helps and When It Doesn't
A technical analysis of whether Array.slice() operations in React components warrant useMemo optimisation, with performance benchmarks, practical decision criteria, and common anti-patterns to avoid.
-
Development Team Dashboards: Metric Selection, TV Layout, and Implementation
An exploration of what makes a sprint health dashboard useful rather than anxiety-inducing, covering metric selection principles, TV display layout design, and a lightweight technical implementation approach using the GitHub API.