Jon Kuperman

Jon Kuperman

My name is Jon Kuperman. I'm a developer, teacher and open source evangelist. You should follow me on Twitter.

Easier Type Safety in JavaScript Classes

July 09, 2019

I work with TypeScript a lot at Adobe. It’s really great for so many reasons, but I often find new shorthand tricks I wish I knew when I was…

Writing a Babel plugin to convert arrow functions to function expressions

November 20, 2018

I’m still (slowly) learning how to work with ASTs and tools that use them. Today I wanted to learn how Babel takes arrow functions like: and…

Getting Started with ASTs

November 18, 2018

Hey all! I’ve wanted to move my blog back to my domain for a while now. I miss writing a lot. Medium is excellent but makes me feel like…

Adding a Service Worker to a Jekyll blog hosted on GitHub Pages

November 18, 2018

I need to refresh my blog! …famous last words After a few days of researching all the latest and greatest technology, I ended up back where…

Lighthouse Error: Content is not sized correctly for the viewport

November 18, 2018

If you’re like me, you probably spend quite a bit of time chasing those perfect 100’s in Lighthouse. One error I’ve run into multiple times…