Death
The story of my mother's death
The story of my mother's death
An artefact of a human life. What remains, and who will keep it?
The Fibonacci sequence has an intrinsic relationship with Phi. Lets demonstrate it from first principles.
A dive into esoteric base number systems
Why does JavaScript get equality wrong and how could it be different?
How even the simplest systems present impossible questions
Implement flexible function APIs with default options using TypeScript's Partial type and destructuring patterns.
How to solve `Object is of type 'unknown'` errors.
Mapping from one die size to another.
async/await vs promises.
Learn when and how to use memoization to optimize performance by caching expensive computation results for reuse.
Typical use-cases and rare edge-cases.
Explore why JavaScript's 0.1 * 0.2 doesn't equal 0.02, understanding floating-point arithmetic and the fundamental limits of numeric representation.
Common testing patterns for creating confidence in your UI tests.
Understanding the distinction between ESLint's semantic error detection and Prettier's syntactic formatting. Why automated tools can't fix everything.
any vs unknown in catch blocks.
Publishing to NPM can be daunting at first. In this guide we'll make it quick and easy.
What are all these question marks in my code?
Practical guide to mocking in Jest with TypeScript. Learn type-safe mock functions and how to mock React components effectively.
Why you shouldn't use React.FC.
Common pitfalls of Dependency Arrays, and how best to use them.
Master React custom hooks to encapsulate reusable functionality, keep components clean, and separate rendering from state management.
Learn TypeScript generics through familiar examples like Arrays and Promises. Discover how you're already using generics without realizing it.