Some great links this week, including CriticalCSS and How DNS Works. Enjoy!
Toolbox of the Smart WordPress Developer: Vafpress
“Time for some controversy: I don’t think the Customizer is ready for themes—yet.” I can respect that. I still try to use Customizer whenever possible.
Understanding Critical CSS
CriticalCSS is one major key to better performance on your site. It’s a little complicated and can be a pain to integrate into your workflow (cough, WordPress, Gulp), but totally worth the effort.
How to Become a Great Front-End Engineer — Philip Walton
This seemed to be making the rounds last week.
Adding a Stylish Lightbox Effect to the WordPress Gallery
I try to use this most of the time on WordPress sites. It can’t hurt to have an inline image link to a lightbox, and these scripts are pretty lightweight.
The WordPress Template Hierarchy – a visualization resource
If you are a WordPress Theme Developer, it’s always good to brush up on the temlate heirarchy.
How DNS works
As a developer, knowing how the internet actually works is crucial. Here is a bit on DNS.
TypeKit: New embed code for asynchronous font loading
Good on you, TypeKit.
You Don’t Know JS: Async & Performance
Some better understanding of Promises.
Let’s talk about Web Performance
Formats your css and scss for you.
BEMIT: Taking the BEM Naming Convention a Step Further – CSS Wizardry – CSS, OOCSS, front-end architecture, performance and more, by Harry Roberts
Namespacing and responsive suffixes… I like.
Designing for Performance by Lara Callender Hogan
Performance is very important and often overlooked. Check out this free online book.