Fix the slow render before you fix the re-render
A guide to React performance optimization, explaining the difference between the render and commit phases and why focusing on slow renders is key.
A guide to React performance optimization, explaining the difference between the render and commit phases and why focusing on slow renders is key.
A guide to setting up affordable consumer equipment for recording and streaming meetups and conferences, covering basics like laptops and cables.
How to use JSDoc comments for TypeScript-like type checking in JavaScript files without a compilation step.
A guide on effective software testing: write tests, avoid 100% coverage, and focus on integration tests for confidence.
A guide on when to split a large React component into smaller ones, focusing on solving real problems rather than premature abstraction.
Explains why nesting in tests, especially with beforeEach hooks, leads to unmaintainable code, using a React component as an example.
A beginner tutorial on building reusable Web Components (Custom Elements) with HTML, CSS, and JavaScript, featuring a dropdown example.
A step-by-step tutorial on using the useState hook for state management in React function components.
A front-end developer explores using 3D CSS transforms to create a realistic folding image animation effect in the DOM.
A father shares his experience teaching his 6-year-old son to code using Pygame Zero, explaining why he chose a real programming language over Scratch.
A guide on shifting testing focus from code coverage to use case coverage to build confidence in applications.
A tutorial on using Styled Components, a CSS-in-JS library for React, covering its benefits and how to get started.
An introduction to Python testing using pytest, covering the basics and providing resources from a Python Frederick talk.
The article details a significant performance improvement in Ansible deployments by integrating the Mitogen tool, resulting in a 4.5x speed increase.
A beginner's guide to starting programming by focusing on solving a personal problem rather than just learning code syntax.
An experiment testing if players with feminine usernames receive different in-game chat comments than those with masculine names in Overwatch.
A beginner's guide to using the command line and Composer for developers, especially those familiar with WordPress.
A guide to creating a custom React Hook, useInterval, to make setInterval work declaratively with React Hooks.
A long-time blogger explains his decision to migrate his content from Medium to his own self-hosted blog platform for greater control and ownership.
Building a Python/Django tool to semi-automate backend manual tasks, making them faster to complete.