A great overview of web font optimisation from the team at Google, specifically Ilya Grigorik. The article is full or great tips with plenty of TL;DR's if you just want to skim through.
This is another reason why I'm dubious about the approach of AMP from Google. On one hand, I think staying on the web is the right thing to do, but that is a choice that the publisher makes when they either provide a web-only version of their site (through a progressive web app I suppose) or decide to deliver a native app. If they chose a native app they that choice should be respected and traffic should be deep linked through there. What would happen if there's a progressive web version, native app version and AMP indexed version? I can only assume it gets the web version first, however, there's nothing stopping Google from pushing the AMP version ahead of it as well.
I'm seeing more and more articles about Cloudinary of late and I'm excited to learn that Eric Portis is actually working as their developer evangelist. If he's involved with it then you know it's going to be an awesome tool.
When it comes to pattern libraries, be prepared for differences in opinion and weirdness in dealing with layout, and remember that documentation is the most important part of your product.
I recently spun up a new server on Digital Ocean and noticed the interface was much nicer than the last time I did it, here's a look at what has changed.
Are you frustrated with the iOS menu bar at the bottom of your sites/pwa's? Ben certainly is.
There are a lot of articles about the benefits of progressive enhancement, but I love it when someone takes a practical example and write an overview of how they went about progressively enhancing it. Real life situations are always a lot better than hypothetical ones.
We're going to be seeing more and more grid tutorials over the next few months. It feels like Flexbox is the thing to use right now and Grid is 12-18 months away from being in the same place.... now is the time to learn it.
A step by step guide to getting up and running with Service Workers
Tools & Presentations
A presentation from Jen Kramer all about floats, flexbox and grids.
You'll be amazed at how much more interactive you can make something as simple as an email using these techniques. Certainly worth a watch... and watch out for someone of them possibly coming to this email too!
Some really great tips and tricks from Harry Roberts on the concepts around replacing or refactoring your CSS and some practical code that will help you get there.
I'm already through the first two chapters of this book and I can say that this is one of the better "getting started with JS" books that I've read. Another terrific title from the A Book Apart team.
That's all for this week, happy reading!
See you next week!