Dispatches from the web & elsewhere.


Compilers are the New Frameworks

September 5th, 2017

My current “investment thesis” is that what we call web frameworks are transforming from runtime libraries into optimizing compilers. When it comes to eking performance out of hand-authored JavaScript and accompanying runtime libraries, we’ve reached the point of diminishing returns.

➣ Read

Recent Posts

Adventures in Microbenchmarking

July 15th, 2017

When we’re trying to speed up some part of our code, we want quick, targeted feedback about how our changes perform against the initial implementation. It’s common practice to write a microbenchmark: a small program that runs just the code you’re interested in and measures how well it performs. But be warned: microbenchmarks are fraught with peril, even for experts.

Making the Jump: How Desktop-Era Frameworks Can Thrive on Mobile

April 30th, 2017

How do tools that grew up on the desktop, like Ember, Angular and React, make the jump to the mobile future?

What’s the Deal with TypeScript?

April 11th, 2017

Two weeks ago at EmberConf, we announced Glimmer.js, a component-based library for writing superfast web applications. In the demo video, we use TypeScript to write our Glimmer components. Some people have been asking, what’s the deal? Have we turned our backs on JavaScript and embraced our new TypeScript overlords?

I’m Joining LinkedIn

January 4th, 2017

I’m very excited to share that I’ve joined LinkedIn as a full-time employee.