React Best Practices: Immutability
Jun 11, 2024
A guide to understanding and applying immutability in React for better state management.
React Best Practices: There can only be one⦠copy of the state
Jun 2, 2024
Why you should avoid multiple copies of state in React and how to derive data properly.
Optimizing Jest Tests for Blazing Fast Feedback on Windows
May 28, 2024
How to profile and optimize Jest tests for better performance on Windows.
Something Fun: WarriorJS
May 22, 2024
A fun introduction to WarriorJS, a game for learning JavaScript through coding challenges.
Pure Functions Defined
May 19, 2024
A deep dive into pure functions, idempotence, and side effects in programming.
Reach Higher with Higher-Order Functions
May 16, 2024
An introduction to higher-order functions in JavaScript and their practical uses.
Lets Talk Declarative vs Imperative
May 11, 2024
A comparison of declarative and imperative programming styles, with practical examples.
Render props for reusable component logic in React
May 8, 2024
How to use the render props pattern for reusable logic in React components.
May the 4th Be with you!
May 4, 2024
A Star Wars fan's celebration and a look at the Star Wars API (swapi).
Testing With Dependency Injection
May 2, 2024
A practical introduction to dependency injection for easier testing and maintainable code.
React Best Practices: Minimizing Side Effects in Your React Components
Apr 27, 2024
Common anti-patterns with useEffect and how to keep your React components clean.
Jest Mock Factories
Apr 25, 2024
How to use Jest mock factories for flexible and powerful test mocking.
Special Props in ReactJS
Apr 22, 2024
An overview of the special key and ref props in ReactJS and how to use them effectively.
Taking Control: Controlled vs. Uncontrolled Components in React
Apr 16, 2024
A practical guide to understanding controlled and uncontrolled components in React forms.
From Objects to State: A Reactjs Developer's Mindset Shift
Apr 13, 2024
A look at how React developers shift from object-oriented thinking to state-driven UI design.