All blog posts
- A Fediverse app built on Solid
- React was easy to reason about
- (When) is Tailwind right for you?
- Let's talk about SemVer
- How I spent way too much effort to win a game show on national television
- Fearless deployments
- Why combine Babel and TypeScript?
- Migrating from create-react-app-typescript to Create React App
- Towards better bug reports
- If you measure test coverage, aim for 100%
- Spend effort on your Git commits
- The case for Functional Reactive Programming
- 3 metaphors that show the power of the Observable
- toBeTruthy() will bite you — use toBe(true)
- Up-and-coming: Reactive programming in Javascript
- A short history of Javascript frameworks: a comparison of JQuery, AngularJS and React
- TypeScript is just Javascript
- Undo/redo actions by composing Redux Reducers (or: how do the Redux DevTools work?)
- A Grip on Git: An interactive, visual Git tutorial
- Error: Error while waiting for Protractor to sync with the page: {}