2020
-
February 21, 2020 Fixing typedoc's generated TOC if your code is using ES6 modules
-
February 19, 2020 monica.css
2019
-
September 10, 2019 Metronomes in JavaScript
-
February 22, 2019 The perils of tensor.dataSync()
2018
-
November 15, 2018 I did an inktober and I want to tell you about it
-
November 7, 2018 Hello magenta
-
May 22, 2018 Hello tensorflow
-
April 11, 2018 How browsers position floats
-
February 26, 2018 An intro to Reinforcement Learning (with otters)
-
January 31, 2018 Automatic visual diffing with Puppeteer
-
January 2, 2018 2017: another year in review
2017
-
December 18, 2017 ::part and ::theme, an ::explainer
-
September 20, 2017 Chrome extensions for quick site redesigns
-
August 11, 2017 Shadow DOM: fast and encapsulated styles
-
July 26, 2017 PWAs with Polymer: a checklist
-
June 6, 2017 An intro to web components with otters
-
May 31, 2017 Polymer 2.x Cheat Sheet
2016
-
December 21, 2016 2016: another year in review
-
December 13, 2016 Polymer 1.x Cheat Sheet
-
November 1, 2016 Web fonts, boy, I don't know
-
October 4, 2016 I made a 2001-era emoji font! That you can use!
-
April 4, 2016 Emoji: how do you get from U+1F355 to 🍕?
-
January 26, 2016 I fixed a pair of headphones with some soldering, and you can too!
2015
-
December 22, 2015 2015: a year in review
-
October 22, 2015 <input> I ♡ you, but you're bringing me down
-
September 29, 2015 Styling the Shadow DOM or: a metaphor gone too far
-
June 2, 2015 Keypress is bananas
-
March 24, 2015 Why Chromium has code owners
-
February 10, 2015 Contributing to Chromium: an illustrated guide
2014
-
August 11, 2014 Cat-DNS: learning about DNS with cats
-
June 23, 2014 I don't really want to learn lldb, I just want to fix a crash
-
May 17, 2014 Presenter notes that don't suck
-
April 22, 2014 Static initializers will murder your family
-
April 9, 2014 Presentation slides and writer's block
-
March 31, 2014 Code reviews for fun and profit
-
February 25, 2014 When pull requests get tricky
-
February 25, 2014 Ruby for Canadians: an instruction manual
-
February 18, 2014 Cat-DNS: a DNS server that resolves everything to cats
-
February 11, 2014 Dear sir or madam: the bookmarklet you didn't know you needed
-
February 6, 2014 Oops, I accidentally the whole DNS
-
January 30, 2014 Cocoa gems or: how this isn't about reimplementing Ruby in Objective-C
-
January 20, 2014 (Potentially) neat C++ protipz