Blog

Thoughts, tutorials, and insights on web development, team leadership, and technology.

Improving your mental model of useEffect
2019-08-20
Improving your mental model of useEffect
Learn how to think about React's useEffect hook in a more intuitive way by focusing on dependencies rather than lifecycle methods.
Refactor to React Hooks, Not Classes
2019-03-28
Refactor to React Hooks, Not Classes
Are you tired of refactoring stateless-functional components to class-based ones, just to manage simple local state? Learn how React Hooks can help you write more concise and maintainable code.
Simplifying React Forms with Hooks
2019-01-25
Simplifying React Forms with Hooks
Learn how to use React Hooks to simplify form handling in your applications, with custom hooks that make managing input state a breeze.
Do it with Elegance: How to Create Data-Driven User Interfaces in Vue
2018-03-07
Do it with Elegance: How to Create Data-Driven User Interfaces in Vue
Learn how to build dynamic user interfaces in Vue.js where components are determined at runtime based on application state, user preferences, or API responses.
Are Your Unit Tests Failing for the Expected Reasons?
2016-09-09
Are Your Unit Tests Failing for the Expected Reasons?
Learn how to write more effective unit tests that fail for the right reasons and provide meaningful feedback when they do.
Quick Start with Angular Modules
2016-08-26
Quick Start with Angular Modules
Learn how to use Angular Modules to organize your code and make your applications more maintainable with this practical guide.
Recipes for Redux
2016-08-05
Recipes for Redux
Practical patterns and approaches for using Redux effectively with Angular 2.
Configurable Services in Angular 2
2016-07-28
Configurable Services in Angular 2
Learn how to create configurable services in Angular 2 that can be customized at bootstrap time.
Managing State with Redux and Angular
2015-10-21
Managing State with Redux and Angular
Learn how to use Redux with Angular to create predictable state management in your applications.
Understanding the Real Advantages of Using ESLint
2015-03-26
Understanding the Real Advantages of Using ESLint
Learn how ESLint can improve your JavaScript code quality with customizable rules, style checking, and plugins that help catch errors before they make it to production.