Christian Rackerseder | Blog
- Developer experience is a performance feature
- Pattern matching in TypeScript today
- Stop using barrel exports in JavaScript
- Why you should not access browser globals directly
- Stop adding console.log: use logpoints instead
- Why Testing Library is not unit testing
- Why you should not ship test IDs to production
- Git LFS is useful, but it is not a free storage upgrade
- Why git bisect is one of Git's most underrated features
- Why I do not use enums in TypeScript
- High coverage is not enough: mutation testing in TypeScript with Stryker
- Avoid truthy and falsy checks in TypeScript
- Prefer Task over Promise in TypeScript
- Avoid throwing for expected failures in TypeScript
- The Billion-Dollar Mistake: Avoid "null" in TypeScript
- Dependency injection without frameworks in TypeScript
- Why your unit tests feel fragile
- Why I started this Blog