What We Learned Rebuilding Our Site From Scratch

Eric Elliott
Jun 27, 2019 · 7 min read
Image for post
Image for post
Splash Page Screenshot

Lesson One: Passwordless Authentication Rocks

Lesson Two: Redux is Still Cool

Image for post
Image for post
Right: Header User Avatar
Image for post
Image for post
Hamburger Menu Drawer

Lesson Three: Before You Launch, Make Sure You Can Scale

Lesson Four: Automate Preview Deploys

“Works on my machine.” — Every developer, ever.

Lesson Five: Sometimes You Just Have to Build Something New

Lesson Six: TDD Rocks

{
"extends": [
"config:base"
],
"automerge": true,
"automergeType": "branch",
"major": {
"automerge": false
},
"schedule": "before 4am",
"timezone": "America/Los_Angeles"
}

Lesson Seven: Celebrate Wins

What’s Inside EricElliottJS.com?

Webcasts

Books


JavaScript Scene

JavaScript, software leadership, software development, and…

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade
A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store