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…
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…
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!
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!