Reading List
- Link o’the Week: A Unified Styling Language – an excellent piece on CSS-in-JS, and a plea for understanding between React & CSS communities. Needed multiple reads for me to let all the goodness sink into my cortex.
- Superhero.js – “Creating, testing and maintaining a large JavaScript code base is not easy … This page is a collection of the best articles, videos and presentations we’ve found on the topic.”
- I wish I’d known… – “accessibility engineers on things they wish they’d known when they started out in accessibility.”
- traintimes.org.uk: Performance notes, May 2017 – “a short essay/notes on how this site is currently seven times quicker than the official site on a mobile”
- How 17 Lines of Code Improved Shopify.com Loading by 50% – TL;DR: use <link rel=”preload”> on fonts).
- Twitter Lite PWA significantly increases engagement and reduces data usage – “The web app rivals the performance of our native apps but requires less than 3% of the device storage space compared to Twitter for Android.”
- WebAssembly cut Figma’s load time by 3x A WebAssembly case study
- CSS Grid Layout – MDN tutorial.
- How the minmax() Function Works – it’s magic!
- Gridded Headings – by Eric Meyer
- Flexbox Defence – learning CSS Flexbox by Playing tower defense game
- Full Page Background Video Styles – how to do full page video with text over it (if you really must) by Chris Coyier.
- Truncating Additional Images in the Gallery Causes 50-80% of Users to Overlook Them (30% Get it Wrong)
- What’s new in Safari 11 – WebRTC, Media Capture API (mic and camera access), WebAssembly and more! No Service Worker, though.
- Webpack: The Basics – How to set up a project with JavaScript, Sass and HTML
- HTTP/2 push is tougher than I thought – excellent article about browser support (and bugs) in HTTP2 Push, by Jank Architect
- A day without Javascript – some sites don’t work, some are blazingly fast as they don’t load crap: “I now know why my 1GB mobile data allowance keeps burning out at least��”
- Why I won’t be using Fetch API in my apps by Shahar Talmi, Head of Engineering at Wix
- The rise of the QR code and how it has forever changed China’s social habits – “The little barcode is driving China’s rapid shift towards a cashless society … Thanks to QR code’s rapidly increasing usage at off-line shops, the amount of mobile payments on the mainland is now 50 times greater than that of the US … payments made via mobile devices by Chinese consumers last year reached US$5.5 trillion, more than half the nation’s GDP.
- Internet cameras have hard-coded password that can’t be changed – IOT w00t!
- The Future IoT: Building Better Legos by Scott Jenson
- What went wrong in British Airways datacenter in May 2017?
Buy "Calling For The Moon", my debut album of songs I wrote while living in Thailand, India, Turkey. (Only £2, on Bandcamp.)