Together: The Merb Story

I'll never forget the day that I became a member of the Rails core team. For all of 2008 (and the better part of 2007), I was working on a competitor to Ruby on Rails called Merb. I loved Merb, and was excited to share it with anyone who'd listen,…

#EmberJS2019 More Accessible Than Ever

It's that time of year again: time to think about what the next year of Ember should hold. Personally, I feel really great about the community's effort around the Octane edition. What's great about Octane, and any future edition we do, is that it's a focus on polishing and documenting…

Fun with PowerShell: Installation

In my post on exploring PowerShell, I jumped right in to exploring PowerShell. If you're on Windows, you already have PowerShell, and you can follow along. If you're on OSX, the easiest way to install PowerShell is $ brew cask install powershell $ pwsh There are more details at Installing PowerShell Core…

#Rust2018 - Exploring New Contribution and Feedback Models

Since I'm coming pretty late to the #Rust2018 party, most of the things I wanted to say have already been said! Ashley's kick-off post was kind of a meta-#Rust2018 for me, calling for us to experiment with new ways to get community feedback in Rust. I personally really enjoyed…

The Glimmer VM: Boots Fast and Stays Fast

Great web applications boot up fast and stay silky smooth once they've started. In other contexts, applications can choose quick loading or responsiveness once they've loaded. Great games can get away with a long loading bar as long as they react instantly once the gamer gets going. In contrast, scripting…

Why I'm Working on Yarn

(This post is about Yarn, a new JS package manager that was announced today.) I work with Node and npm packages almost every day, on Tilde's main app, Skylight, or on one of Ember's many packages. Many have remarked upon how fast the npm registry has grown, and it's hard…