I’ve complained about MVC libraries being JS-only and in-browser-only more times than I can stand, so I am ever-so excited about Universal React and it’s ability to create pages on the server, then become SPAs once in the browser…
Sticking with JS, The Definitive Guide to Object-Oriented JavaScript is 27 minutes of patiently-guided, and simply-explained JS goodness…
And when you’re ready to start diving into those JS Objects, you might want to consult Eric Elliott‘s Must See JavaScript Dev Tools That Put Other Dev Tools to Shame
And when you’re ready to start diving into the future of JS, check-out Code School’s ES2015: The Shape of JavaScript to Come course!
The wonderful Ana Tudor takes us on a serious walk through CSS‘s calc
, and provides several examples that demonstrate the power of calc
.
And while the same cannot be said for browser support for CSS Scroll Snap Points, this is another one of those perfect examples of progressive enhancement, so why not learn how to use them? (I mean, there’s even a polyfill, if you really need to support it now…)
Native form elements
This is what every HTML5 form element looks like on your current operating system and browser.
In WordPress, knowing how to “hook” into native WordPress functionality without touching Core files in required knowledge; you never edit WordPress Core files. So knowing how to work with hooks is mandatory, so this Quick (and in-Depth) Guide to WordPress Hooks is mandatory reading. You will also want to become intimate with these lists of Filters and Actions…
Craig Buckler walk us through scheduling background JS tasks in situations where Web Workers and setTimeout
just don’t quite work.
Love the benefits of JS helper functions, but either hate, or simply don’t really need, all weight of helper libraries like jQuery? Lea Verou offers up her Vanilla JS helper library called Bliss, which comes in at just 3kb.
Ok, I don’t seem to be able to get away from JS this issue, but it’s always interesting to see how we compare to our colleagues, and the results of Nicolás Bevacqua’s JS Developer Survey are in. How do you compare?
I also don’t seem to be able to get away from SitePoint articles this issue (which isn’t a bad thing, but wow, their pages are crammed full of cruft now-days, aren’t they?), but this Introduction to Hardware Acceleration with CSS Animations article does a great low-level-intro and mid-level-explanation of why and how to engage the GPU is nicely on target!
At first manipulating the paint-order of SVG outlines seemed a little too picky to me, but then I saw the examples that Amelia Bellamy-Royds uses, and thought again, gives a really nice fine touch!
The “Blur Up” Technique for Loading Background Images is an intriguing technique to improve load times…
And finally, Roads to Rome is a fascinating trip around the world, and fantastic demonstration of the power of data used in unintended ways!
Happy reading,
Atg