Welcome to the last reading list of the year. I’m happy to still have you as a reader and very grateful to all the people who value and support my work. I hope you’ll be on vacation for the upcoming days or can relax a bit from your daily work. Remind to take care of yourself, and see you next year!
Concept & Design Link
- Sarah Drasner on why it’s important to properly describe and document animations in a design system1.
- Francis Storr explains why front-end developers are Information Architects2, too.
- Matthew Bryant found a DNS vulnerability in AWS, Google Cloud, Rackspace and Digital Ocean3 which would basically allow him to take over 120.000 domains and it’s likely that other DNS providers are vulnerable as well.
Web Performance Link
- Vitaly Friedman put together a great Front-End Performance Checklist 20174 for your next projects, with PDF and Apple Pages files so you can tick it off point by point.
- Sebastiaan Deckers on how to get the real performance benefit from HTTP/25 by solving the Cache Invalidation problem.
- Zach Leatherman says “No
@font-facesyntax will ever be bulletproof, nor should it be6”. This is followed by Bram Stein’s “Loading Web Fonts asynchronously7”.
- Nick Salloum shows how to achieve multi-line padded text with the CSS
Work & Life Link
- New year’s resolutions — you know it, they’re hard to reach. James Clear on why it’s easier to use recurring systems instead of setting goals11.
- Ezekiel Buchheit’s “No, I have no side code projects to show you12” is a great read for everyone interviewing folks for a job position.
- Jordan Scales on what he found out about using a Pomodoro timer to quantify “off” days13.
Going Beyond… Link
- We like to say “2016 was the worst”, and I don’t like this. Angus Hervey shares 99 good news stories that we probably didn’t hear about in 201616. Don’t let you be fooled by the all negative news and instead embrace the good things that happened as well. Despite some bad news, 2016 was quite a good year. Enjoy its last days!
- The Institute of Electrical and Electronics Engineers (IEEE) published a first draft guide for how tech can achieve ethical Artificial Intelligence (AI) design17.
And with that, I’ll close for this week. If you like what I write each week, please support me with a donation18 or share this resource with other people. You can learn more about the costs of the project here19. It’s available via email, RSS and online.
- 1 https://24ways.org/2016/animation-in-design-systems/
- 2 https://24ways.org/2016/front-end-developers-are-information-architects-too/
- 3 https://thehackerblog.com/the-orphaned-internet-taking-over-120k-domains-via-a-dns-vulnerability-in-aws-google-cloud-rackspace-and-digital-ocean/index.html
- 4 https://www.smashingmagazine.com/2016/12/front-end-performance-checklist-2017-pdf-pages/
- 5 http://calendar.perfplanet.com/2016/cache-digests-http2-server-push/
- 6 http://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/
- 7 http://calendar.perfplanet.com/2016/loading-web-fonts-asynchronously/
- 8 https://24ways.org/2016/animation-in-design-systems/
- 9 https://24ways.org/2016/animation-in-design-systems/
- 10 http://callmenick.com/post/multi-line-padded-text-css-box-decoration-break
- 11 http://jamesclear.com/goals-systems
- 12 https://www.linkedin.com/pulse/i-have-side-code-projects-show-you-ezekiel-buchheit
- 13 https://medium.com/@jdan/quantifying-my-off-days-27e85f5bc157
- 14 http://jamesclear.com/goals-systems
- 15 http://jamesclear.com/goals-systems
- 16 https://medium.com/@angushervey/99-reasons-why-2016-has-been-a-great-year-for-humanity-8420debc2823
- 17 https://techcrunch.com/2016/12/13/ieee-puts-out-a-first-draft-guide-for-how-tech-can-achieve-ethical-ai-design/
- 18 https://wdrl.info/donate
- 19 https://wdrl.info/costs/