This is an excellent write-up on how to build a truly cross-browser (except Safari, sadly) extension from my colleague David Rousset.
The Best of the Internets
A while back I joined a Twitter conversation between Jared Spool and Jake Archibald about privacy policies and shared my enthusiasm for how delicately Microsoft (my employer) treats any data it collects. I’m so happy to see Microsoft starting to open up a little more about what telemetry data they are collecting and how it is actually being used to make Windows better. To wit:
[C]ertain combinations of audio drivers and audio hardware were resulting in audio that was broken or missing certain special effects. The telemetry data enabled the exact pairings of drivers and hardware that had issues to be pinpointed, enabling a fix to be developed.
Great news if you’re on a Mac!
You can test Microsoft Edge on the Windows 10 Anniversary Update (EdgeHTML 14) starting today. EdgeHTML 15 will be available in the Windows 10 Creators Update starting on April 11, 2017, and will come to BrowserStack in the following weeks.
This post contains a few interesting tips and tricks for improving the speed of your sites, Jekyll or otherwise.
KeyboardEvent.key seeks to address the issue.
Everything you could possibly want to know about how browsers handle scrolling.
A nice roll-up of how to declutter your Git commit history when you notice a bug or typo right after committing it.
:not() pseudo-class selector has pretty solid support. This could prove handy.
Following on my earlier post, here’s a pocket guide to border crossing from the Electronic Frontier Foundation.
While focused on debugging video games, the broader lessons of this post apply to debugging any form of interface.