Jacob Paris
Articles, guides, and cheatsheets
Use an emoji favicon
Custom HTML5 browser form validation with React
A tech interview that doesn't suck
Add a simple query resolver
Add footnotes to your content
Add a Key to a React Fragment
Write good scrum tickets
Bash Cheatsheet
Break text responsively
Build a sliding sidebar with pure CSS
Build a sliding sidebar with vanilla javascript
Build Vue Components with ESBuild
Center anything with CSS
Write a contact form in XState
Speed up your Mac by triggering early cooling
Create a custom local eslint rule
Initialize a destructured argument
The Developer's Guide to Hoisting
Create databases with Docker Compose
Dynamically generate test cases with Jest
Enter the Tech World
Export Passwords from 1Password to iCloud Keychain
Format text with XState (Part 1)
Format text with XState (Part 2)
Format text with XState (Part 3)
Getting started with testing
HTML for Absolute Beginners
Optional closing elements in HTML
Understanding HTML's mysterious Void elements
Send messages from an embedded iframe to the parent page
The Inverted Switch Pattern in Javascript
Basic javascript functions
Basic javascript promises
JSDoc to Typescript Cheatsheet
Laying out pages with HTML
Basic javascript loops
Feature Request: Can you let us set the mortgage balance?
Use Prettier and ESLint in harmony
Configure Prettier for Opt-In Usage
Understanding React's useCallback
Understanding React's useEffect
Understanding React's useMemo
Submit a form with basic HTML
Sort an array into groups with reduce
Watch Youtube Streams and Chat with React
Use Twitter tweet intents
Use ActionData to get form post body in Remix
Guidelines for validating phone numbers
Import Vue SFC files with Typescript

Hi, I'm Jacob
Hey there! I'm a developer, designer, and digital nomad with a background in lean manufacturing.
About once per month, I send an email with new guides, new blog posts, and sneak peeks of what's coming next.
Everyone who subscribes gets access to the source code for this website and every example project for all my tutorials.
Stay up to date with everything I'm working on by entering your email below.