David Herbert David is a frontend developer by day and a technical writer by night who enjoys breaking down complex topics into comprehensible bits, digestible even by five-year-olds.

Stories by David Herbert

Build An Image Carousel From Scratch With Vanilla JavaScript

Build an image carousel from scratch with vanilla JavaScript

Dev

Learn how to build a functional and accessible image carousel using HTML, CSS, and plain old vanilla JavaScript.

David Herbert
Mar 14, 2024 ⋅ 12 min read
CSS ::before and ::after Custom Animations and Transitions

CSS ::before and ::after for custom animations and transitions

Dev

Learn how to create gorgeous custom animations and transitions using CSS ::before and ::after pseudo-elements, box shadows, and more.

David Herbert
Nov 20, 2022 ⋅ 11 min read
Understanding routes and route nesting in Remix

Understanding routes and route nesting in Remix

Dev

Learn about Remix’s new, easy, and powerful routing methods that provide you increased functionality and consistency with no extra hassle.

David Herbert
Feb 24, 2022 ⋅ 7 min read
A better way of solving prop drilling in React apps

A better way of solving prop drilling in React apps

Dev

In the spirit of “using the platform,” learn how the React library provides a workaround for prop drilling without Redux or the Context API.

David Herbert
Jan 14, 2022 ⋅ 11 min read