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.
Dispatches From The Internets
Moved from Octopress to Jekyll
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.
Hassle-free Full Bleed with not()

The :not()
pseudo-class selector has pretty solid support. This could prove handy.
Digital Privacy at the U.S Border

Following on my earlier post, here’s a pocket guide to border crossing from the Electronic Frontier Foundation.
How to Debug

While focused on debugging video games, the broader lessons of this post apply to debugging any form of interface.
Three challenges for the web, according to its inventor

- We’ve lost control of our personal data
- It’s too easy for misinformation to spread on the web
- Political advertising online needs transparency and understanding
These are complex problems, and the solutions will not be simple. But a few broad paths to progress are already clear. We must work together with web companies to strike a balance that puts a fair level of data control back in the hands of people
I hope it happens.
Browser Logos
Need a browser logo for your next talk? Look no further. This collection is always up to date.