The Two Reacts
Explores the two approaches for running React components: on the client-side for instant interactivity or on the server-side.
Personal blog about React and JavaScript
54 Articles from this blog
Explores the two approaches for running React components: on the client-side for instant interactivity or on the server-side.
A developer reflects on how naming conventions and web standards create layers of abstraction that make modern web development possible.
Critique of npm audit's flaws, arguing its default rollout was rushed and harmful to front-end development workflows.
React performance tips: two techniques to optimize re-renders before using memo() or useMemo().
A talk arguing that strict DRY principles can lead to incomprehensible code, promoting the value of 'WET' codebases.
A developer questions the pursuit of 'clean code' after refactoring for DRYness makes the codebase harder to understand.
A personal blog post reflecting on the author's journey from a struggling college student in 2010 to a software developer, sharing lessons learned.
A former React team member explains the core technical principles that guide the React team's approach to API design and problem-solving.
A discussion on the JavaScript 'let' vs 'const' debate, summarizing arguments for and against the 'prefer-const' rule.
A developer shares a mental model of JavaScript fundamentals, explaining core concepts like values, types, and equality in a glossary format.
Explains how React and other libraries use development mode for debugging and how it's removed in production for performance.
An introduction to Algebraic Effects, explained in simple terms with JavaScript examples, and their relation to React concepts.
A guide to creating the content and slides for a tech talk, focusing on top-down and bottom-up approaches to building a presentation.
A developer's journey from a novel idea to launching an open-source project, and the unexpected feedback it receives.
A guide to writing robust React components, focusing on practical design principles over arbitrary style guide rules.
A deep dive into the React useEffect Hook, explaining its mental model and how to correctly use it to avoid common pitfalls.
Explains the key mental model difference between React function components and class components, focusing on how they capture values.
A React team member shares personal strategies for coping with stress and feedback after major project releases like React Hooks.
An article discussing the importance of fixing hidden technical debt and friction in software development, even when it's not immediately visible.
A guide to creating a custom React Hook, useInterval, to make setInterval work declaratively with React Hooks.