How to Choose a Tech Stack That Won't Hold You Back
The best stack is rarely the newest one. A practical framework for choosing languages, frameworks, databases and hosting based on your team, your product and the next few years.
Read →Practical engineering tips, design theory and performance breakdowns — written for developers and founders who like their advice tested in production.
The best stack is rarely the newest one. A practical framework for choosing languages, frameworks, databases and hosting based on your team, your product and the next few years.
Read →An effect that fires forever, runs twice, or reads stale state. Here is what is actually happening with React's useEffect dependencies, and the patterns that make effects predictable.
Read →Not all tests are equally useful. What each type of test catches, how much of each to write, and a pragmatic testing strategy for web apps that gives confidence without slowing you down.
Read →Missing awaits, await inside forEach, accidental waterfalls and swallowed errors. The async/await bugs that pass code review and fail in production, with the fix for each one.
Read →Write a failing test, make it pass, clean up. TDD sounds slow but often makes you faster. How the red-green-refactor loop works in practice, where it shines, and where it doesn't fit.
Read →Your page loads 20 posts and quietly runs 21 database queries. The N+1 problem is the most common ORM performance bug. Here is how to recognise it and fix it in any stack.
Read →Servers, containers and CI all speak Linux. The commands you'll actually use for files, searching, processes, logs, permissions and networking, plus pipes that turn small tools into superpowers.
Read →One missing index can turn a 5ms query into a 5 second one. What indexes are, how to read EXPLAIN, how composite indexes really work, and when an index makes things worse.
Read →Passwords are the weakest way to log in to a server. How SSH keys work, how to create and use them for servers and GitHub, and the configuration that keeps your machines locked down.
Read →