It’s nice to have event listeners for events on elements, but how do you listen for something like an attribute change?
MutationObserver. One of its best qualities is enabling you the ability to watch data not otherwise capable of being “listened” to, like a traditional DOM event.
I hear you, I hear you.
Let’s say you’re feeling masochistic and want to add some ES2015+ goodness to your static Jekyll site. It’s your holiday break, and you felt like learning a thing. You know, for fun.
In all seriousness, Jekyll is a decent alternative if you’re tired…
Accounting for document direction can be frustrating. So, with the inspiration of my coworkers, I attempted to implement my own sass mixin to handle
While some of the CSS spec greatly accounts for document direction (flexbox, for example), much of it (mostly the older bits) doesn’t.
One of the more annoying parts of web development is supporting older browsers, and if web developers agree on one thing, it’s that you should be rewarding users for being in a modern browser. At least, I hope.
Typically this means not loading polyfills if you don’t need to. Unfortunately…
UPDATE 6/30/2019: I didn’t previously make some points clear around when/how to use
react-router-last-location in conjunction with
react-router-dom, so I’ve added some more details below.
Preface: Although unrelated to this article, folks at Scribd have already shared some wonderful information about accessibility, varying from the anatomy of an accessible ebook…
console.log( ) all the things.
George is a front-end developer and digital designer living in Oakland, California. He currently codes things as a front-end developer at Scribd. When he’s not in a text editor, he can be found long boarding, playing video games, or napping. Usually napping.
There are a lot of great options and ways you can modularize your js applications these days, and one of my new favorites is bundling related components into their own single entry point using webpack. …
I think we all crave something at our place of work: to feel needed, fulfilled, valued, and recognized as a person and not as a cog in a larger machine.
It’s taken me a long time to see how the pieces should fit together for me, but now that I…