All four major web browsers are about to lose 80% of their fundingGoogle pays for 80%+ of the development budget of all major web browsers, and soon, the US will force Google to stop supporting their…Apr 28A response icon9Apr 28A response icon9
Never run Google ads if you have an Android appGoogle can and will permanently ban your Android app if Google thinks you’ve clicked on your own adsApr 28, 2021A response icon22Apr 28, 2021A response icon22
Published inCode RedMicro-Frontends Are Remote UI ComponentsAlso: Seven reasons why you might not want/need remote UI renderingJan 19, 2021A response icon1Jan 19, 2021A response icon1
Published inCode RedNode Modules at War: Why CommonJS and ES Modules Can’t Get AlongInterop between them is possible, but it’s a hassleAug 5, 2020A response icon20Aug 5, 2020A response icon20
New Game: Liar’s BoggleA bluffing word game. It’s Liar’s Dice, played with Boggle letter dice.Feb 28, 2019A response icon1Feb 28, 2019A response icon1
Published inCode RedYou Can Cheat When Fixing HTML Accessibility in Legacy CodeHow and when to cheat on semantic HTML accessibility guidelinesJan 10, 2019Jan 10, 2019
Published inCode RedGoogle Doesn’t Have the Guts to Make Page Speed Actually MatterGoogle’s new “Speed Update” search ranking factor is too little, too lateJul 13, 2018A response icon1Jul 13, 2018A response icon1
Published inCode RedAsk Engineering Interview Candidates to Explain SomethingTechnical explanations allow candidates to demonstrate their technical skills and social skills at the same timeJun 13, 2018Jun 13, 2018
Published inCode RedHow to Replace Google’s AMP Without Slowing It DownIFrames cause all of AMP’s problems, but they provide unbeatable performance. Fixing this is hard, but possible.Feb 16, 2018A response icon3Feb 16, 2018A response icon3
Published inCode RedHow to Fix the Refresh Button When Using Service WorkersI’m afraid you’ll have to learn the entire Service Worker API along the way.Nov 29, 2017A response icon15Nov 29, 2017A response icon15