Front End

148 articles ยท all categories

August 2020

You though computer science has no place in webdev? Here's a fun coding challenge

Why react-hook-form is my new favorite form library

July 2020

Build a new design system in a couple afternoons

June 2020

Wormhole state management

Using scopes for elegant JAMStack permissions

May 2020

Screw web performance, just wait a little ๐Ÿ˜ˆ

Add granular role-based access to your JAMStack app

April 2020

Why you should build a form generator

Lemme guess, every project involves 1 or 2 forms and they're all the friggen same. You got forms coming out the wazoo. Render fields. Connect to state. Add field validation. Detect submit. Add form validation. Send fetch request. Repeat.

How tests uncover hidden complexity in simple code

The surprising performance boost from changing gif embeds

March 2020

Configuring your JAMStack app for prod vs. dev

February 2020

Mocking and testing fetch requests with Jest

Connecting Gumroad to Auth0 for paywalled JAMStack apps

January 2020

How GraphQL blows REST out of the water

Let's have a look at hyow GraphQL makes queries so much easier and more pleasant than REST

December 2019

A promises gotcha that will catch you out

November 2019

Towards a Gatsby+Suspense proof-of-concept

Experimenting with the new React Concurrent mode

October 2019

Is hot dog taco?

What if I told you modern tools let you build and launch a small webapp in 30 minutes? Complete with SSL, a .com domain, a database, a documented API, CDN hosting, fast static initial loads, and a hydrated SPA? That's the challenge I posed at Silicon Valley Code Camp this weekend. The audience didn't believe me, so it was time to perform some magic. ๐Ÿง™

August 2019

useReducer + useContext for easy global state without libraries

useAuth โ€“ the simplest way to add authentication to your React app

July 2019

The unreasonable difficulty of adding a feature to a Textarea

How to drive React state with D3 transitions for complex animation

June 2019

A Drilldown Piechart with React and D3

TypeScript's biggest flaw and how you can use ducks to fix it

Is JavaScript really getting too complex?

Getting the CSS out of rendered React components

May 2019

Svelte takes the best of React and the best of Vue to make something awesome

April 2019

Custom markdown extensions with Remark and HAST handlers

Trying the new ResizeObserver and IntersectionObserver APIs

March 2019

BrowserStack โ€“ a less painful way to test weird browsers