I've worked for several startups, including Craft Coffee (YC S14), Unwind Me (YC S14), Scaffold (500 Startups), Branch (now a division of Facebook) and many others. I'm a contributor to several open source projects, such as Ruby on Rails and Sentry. I recently gave a talk at GORUCO on Turbolinks.
But I'm not just a freelance programmer. I have a business degree - not a computer science degree. I appeared on Shark Tank, ABC's primetime entrepreneurship show, when I was nineteen. I've been hired to test new business concepts, design brands, and lay out assembly lines.
Full HTTP/2 support for Ruby web frameworks is a long way off - but that doesn't mean you can't benefit from HTTP/2 today!
WebFonts are awesome and here to stay. However, if used improperly, they can also impose a huge performance penalty. In this post, I explain how Rubygems.org painted 10x faster just by making a few changes to its WebFonts.
The total size of a webpage, measured in bytes, has little to do with its load time. Instead, increase network utilization: make your site preloader-friendly, minimize parser blocking, and start downloading resources ASAP with Resource Hints.
One of the most important parts of any webpage's performance is the content and organization of the head element. We'll take a deep dive on some easy optimizations that can be applied to any site.