David East - Author
Web development, Firebase, and Productivity articles
— June 6th, 2018

Avoid this gotcha when code-splitting with TypeScript and Webpack

It only took one setting to break my code-splitting set up.

Read More.
— May 31st, 2018

Simplify Web Worker code with Comlink

Workers are brilliant. But if workers are so great, why are they so under utilized? Are UI performance issues not common? I don’t think so. That can’t be the case in a world full of JavaScript on mobile devices. So what gives? Well, I have a theory.

Read More.
— May 23rd, 2018

TypeScript's new import() types feature explained

Why, how, and where you need to use TypeScript's import() types feature.

Read More.
— May 16th, 2018

I dropped 95% of my Firebase bundle size using this one weird trick

This article will change how you build Firebase apps on the web.

Read More.
— October 4th, 2017

The beginner's guide to Angular Universal

Getting started isn’t difficult. It’s powerful but it’s not magic. The goal of this guide is not only to get you started but to give you a deeper understanding of how Angular Universal works. This guide takes you from zero to universal.

Read More.
— September 21st, 2017

Why it's tricky to measure Server-side Rendering performance

After hours and profiling and consulting people much smarter than me, I know one thing. Server-side Rendering is more nuanced than you would like.

Read More.
— August 28th, 2017

My GitHub Graveyard

There's a graveyard of side-projects in my Github account. This blog almost made the list.

Read More.