2019
-
Music and Art with Machine Learning. Best version of this talk, imo.JSConfAsiavideo
- What is Magenta?I/O Extended SF
-
Music and Art with Machine LearningJSConfAsiavideo
-
Why you should build silly thingsAlgorithmic Art Assemblyvideo
2018
-
Bet you didn't think your browser could do that!JAMStackConfvideo
- Bet you didn't think your browser could do that!SmashingConfvideo
-
Why I build silly thingsXOXOinteractive
-
Hey! You got your code in my art!FrontendConfvideo
-
Fontastic Web PerformanceWebconf.asiavideo
-
PWA starter kit: build fast, scalable, modern apps with Web ComponentsGoogle I/Ovideo
-
Fontastic Web PerformanceJSHeroes
2017
-
How to train your
dragonweb standardFFConf -
MC-ed with Mariko! We did demos of our favourite bits of the webChrome Dev Summithighlights reel by Martin Splitt
-
Fontastic Web PerformanceSmashingConf
- Emoji, web components and art. I think this is my favourite version of this talk.Fronteers
- What you see is what you deserve: simple visual tools for all!Polymer Summit
-
Emoji, web components and artDinosaur JS
-
Billions served, lessons learned: a Polymer storyGoogle I/O
-
Emoji, web components and artJSConfEUvideo
2016
-
FormsPolycasts
- Polymer, Web Components and YouChrome Dev Summitvideo
- How I learned to stop worrying and love the Polymer toolboxJSDC Taiwanslides
- How I learned to stop worrying and love the Polymer toolboxPolymer Summit
- 🎉🐱✨or: How I didn’t fix emoji in ChromeSmashingConf
- Emoji, web components and artSFHTML
- Practical lessons from a year of building Web Components or: Lessons, I have themGoogle I/O
-
<input>, I ♥︎ you but you're bringing me down. This is one of my favourite talks I've ever given.CSS Day/HTML Special
2015
- <input>, I ♥︎ you but you're bringing me downØredev
- How I didn't fix emoji in ChromeWaffle.jsslides
- How to style elements without dragonsPolymer Summit
- Push notifications for fun and profit (if by profit you mean cats)WDCNZ
- Contributing to ChromiumGoogle Montreal Tech Seriesslides
2014
- Cat-DNS: a DNS server that resolves everything to catsEmpireNode, CascadiaJS
- How Chrome keeps users happy: six truths and a liecodefront.ioslides