TypeScript Strict Mode: The Settings I Enable for Production Projects
A practical TypeScript strict-mode configuration for production projects, with the bugs each compiler setting catches, trade-offs, and a safe adoption plan.
15 min read
Experience-led notes about building and maintaining software: code, architecture, trade-offs, failure modes, accessibility, performance, and the practices around them.
A practical TypeScript strict-mode configuration for production projects, with the bugs each compiler setting catches, trade-offs, and a safe adoption plan.
15 min read
A practical plan for migrating a JSP and jQuery frontend to React incrementally, with clear ownership, API contracts, testing, rollout, and microfrontend trade-offs.
19 min read
Design a production RAG architecture across document parsing, chunking, hybrid retrieval, reranking, grounding, evaluation, security, cost, and latency.
19 min read
Understand the JavaScript event loop through production bugs involving blocked requests, microtask starvation, concurrency, timers, and backpressure.
14 min read
A practical interview process for senior Node.js and TypeScript engineers, with a scorecard, realistic exercises, strong signals, and red flags.
16 min read
A practical codebase evaluation process for senior engineers who need to understand risk, architecture, tests, data, and delivery before making major changes.
15 min read
A realistic breakdown of what actually changes when you move from Senior Software Engineer to Tech Lead or Staff Engineer.
5 min read
A practical guide to senior engineer ownership across product decisions, delivery, reliability, technical quality, and team effectiveness in a SaaS company.
15 min read
Learn how to hire a Senior Software Engineer with a clear scorecard, structured interviews, practical work samples, and evidence you can verify.
12 min read
Explore the best JavaScript tech stack for full-stack web development, including frameworks, libraries, and tools.
8 min read
Learn how to create custom Gutenberg blocks using React, WordPress' block-based editor.
6 min read
Whether you're a novice aspiring to understand the essentials or an experienced developer aiming to enhance your skill set, this guide aims to be your comprehensive roadmap.
32 min read