#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…

An Extensible Approach to Browser Security Policy

Alex Russell posted some thoughts today about how he wishes the W3C would architect the next version of the Content Security Policy. I agree with Alex that designing CSP as a "library" that uses other browser primitives would increase its long-term utility and make it compose better with other platform…