Category: Guides

DRM: What It Is, And Why It Doesn’t Work

DRM (Digital Rights/Restrictions Management) is any technology that attempts to restrict the use and/or ownership of digital content. In its very broadest sense, a DRM solution may be as simple as using JavaScript to...

More

How To Talk To A Developer

As a fresh semester starts up for me teaching web development, now seems a good time to talk about communication. Communicating code and design problems is a skill, something that has to be learned...

More

CSS Style Guide – Part 4

Specificity As we’ve seen, CSS isn’t the most friendly of languages: globally operating, very leaky, dependent on location, hard to encapsulate, based on inheritance… But! None of that even comes close to the horrors...

More

CSS Style Guide – Part 3

CSS Selectors Perhaps somewhat surprisingly, one of the most fundamental, critical aspects of writing maintainable and scalable CSS is selectors. Their specificity, their portability, and their reusability all have a direct impact on the...

More