Designing Even Larger ApplicationsInsights into the design process of large scale frameworks and software infrastructure.Feb 26, 2020Feb 26, 2020
The 125Last weekend I helped organize the 10th and last-of-its-kind JSConf EU. Our conference has changed tremendously over the years, and this…Jun 24, 2019Jun 24, 2019
Designing very large (JavaScript) applicationsOriginally published on my blog Industrial Empathy.Apr 15, 201834Apr 15, 201834
The diversity bad bankI usually don’t feel like I, as a white male, should write about diversity in tech. But it seems like it might be the right time to write a…Jul 11, 20171Jul 11, 20171
Developer Experience VS User Experience?Originally published on my blog Industrial Empathy.Jan 3, 20174Jan 3, 20174
Introducing splittableSplittable is a next-generation module bundler for JavaScript with support forNov 17, 20165Nov 17, 20165
Decentralized hosting of AMP’s JavaScript & NPM for the webEvery AMP HTML document must at the very least contain the following script tag that is loading AMP’s JavaScript from the AMP CDN:Oct 25, 2016Oct 25, 2016
But what about the ads?This is the story about how AMP came to build a user-experience-first ecosystem for advertising on the web.Jul 19, 20161Jul 19, 20161
Hacking Business NegotiationsThis is a post about how to successfully sell your product or project as a software engineer (or really any…Jan 5, 20162Jan 5, 20162
2016 will be the year of concurrency on the webSince 2009 JavaScript programming on the web has a way to write concurrent programs using shared-nothing threads: Web Workers. But beyond…Dec 27, 20156Dec 27, 20156