This is an excellent write-up on how to build a truly cross-browser (except Safari, sadly) extension from my colleague David Rousset.
Dispatches From The Internets
Creating One Browser Extension For All Browsers: Edge, Chrome, Firefox, Opera, Brave And Vivaldi
Microsoft opens up on Windows telemetry, tells us most of what data it collects
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.
Pondering fallback content
I don’t remember what got it stuck in my craw, but I’ve been thinking a bit about HTML fallbacks of late.
Announcing free Microsoft Edge testing in partnership with BrowserStack
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.
#trypod
This month, podcasters across the globe are urging folks to share their favorite listens with friends and family using the hashtag #trypod. I’ve been on a real podcast tear lately and there are so many awesome programs to listen to, I thought it might make sense to compile some of my favorites here.
Moved from Octopress to Jekyll
A while back I mentioned my desire to move this site from Octopress to Jekyll. I liked Octopress when I re-christened this site, but I didn’t really see much benefit to moving to Octopress 3 over stripping away the Octopress 2 bits and going with a core Jekyll install.
Achieving 100 / 100 on Google PageSpeed Insights (using Jekyll)
This post contains a few interesting tips and tricks for improving the speed of your sites, Jekyll or otherwise.
Internationalize your keyboard controls
A bit on the problem created by the present state of keyboard commands in JavaScript and how KeyboardEvent.key
seeks to address the issue.
Scrolling on the web: A primer
Everything you could possibly want to know about how browsers handle scrolling.
Keep your branch clean with fixup and autosquash
A nice roll-up of how to declutter your Git commit history when you notice a bug or typo right after committing it.