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

Extend the Web Forward

If we want to move the web forward, we must increase our ability as web developers to extend it with new features. For years, we've grabbed the browsers extension points with two hands, not waiting for the browser vendors to gift us with new features. We built selector engines, a…

I'm Running to Reform the W3C's TAG

Elections for the W3C's Technical Architecture Group are underway, and I'm running! There are nine candidates for four open seats. Among the nine candidates, Alex Russell, Anne van Kesteren, Peter Linss, and Marcos C├íceres are running on a reform platform. What is the TAG, and what do I mean by…

Follow Me to Google+

I wrote my first post on this blog in January 2007. In 2007, this blog was the easiest way I had to write my thoughts down for people who cared to read them. I wrote long posts and short post (but mostly long posts). I wrote deeply technical posts. I…

August Tokaido Update

It's been a while since I posted anything on my blog, and I figured I'd catch everyone up on the work I've been doing on Tokaido. Components Tokaido itself is made up of a number of components, which I am working on in parallel: Ruby binary build, statically compiled A…

Tokaido Status Update: Implementation Details

Hey guys! Since my last update, Tokaido was fully funded, and I've been hard at work planning, researching and working on Tokaido. So far, we have a working binary build of Ruby, but no setup chrome. Because the binary build already exists, Terence Lee was able to experiment with it…