The Functional Shape of Undead Things: CSS Shape Functions

I recently wrote a series of articles for CSS Trick’s almanac on how to use all of the CSS shape functions. There’s basically three uses for each of them: clip-path (cutting one shape out of another), offset-path (animating an element along a path), and shape-outside (letting text flow around an element in a non-rectangular way).... Read More

Avoiding Undead Browsers & Not Yet Alive Code

There are a lot of difficult things in web development, but one of the toughest is keeping up with the insane level of progress that’s happening, particularly in the last few years. I often joke that I’m in an industry that reinvents itself every six months, but that may be too long a time scale.... Read More

Why I Use Zombies To Teach Web Development

Seen the Why Zombies? page, but want a little more meat and back story? Here you go: It’s not just a gimmick.  The origins of my apocalyptic turn towards teaching web development came, like the zombie contagion, out of the blue while I was working on a conference proposal. I had submitted and gotten approved... Read More

Spelling, Grammar, and Zombie Errors

I came across two interesting pseudo-element selectors: ::spelling-error and ::grammar-error. Both select exactly what they say, a spelling or grammar error that has been flagged by the browser. They also have pretty good browser support working virtually everywhere except in Firefox. Like ::selection (and a Monopoly game a Zombie partially masticated) the exact properties you... Read More

Head vs. Header vs. Headings

 It’s fairly common for people new to HTML to confuse the <head>, <header> and headings (<h1> through <h6>) elements. Within the same html document you may (and probably will have) all three and the schema used for why each goes where may not be readily apparent. Also with the human body analogy being present both... Read More

Changes are <tfoot> at the Undead Institute

As I’ve continued writing my zombie themed web development books, I’ve grown as a writer, a teacher, and… zombie fighter. While I’ve made changes along the way, I recently made some larger changes in my books and curriculum that I think are worth enumerating. If you have an old version of one of these books... Read More

JavaScript Monetization API: How to Fund your Human Resistance Cell after the Apocalypse – Part 4

Editor’s Note: Since this book was originally written Coil has stopped operations, which has put implementation of this on hold. That said, the content here should be accurate if/when another company takes up Coil’s mantle. Continued from Part 3 Monetization States There’s a new object in the Document Object Model (DOM) hanging off document called monetization. (If you’re... Read More

JavaScript Monetization API: How to Fund your Human Resistance Cell after the Apocalypse – Part 2

Editor’s Note: Since this book was originally written Coil has stopped operations, which has put implementation of this on hold. That said, the content here should be accurate if/when another company takes up Coil’s mantle. Continued from Part 1 Merchandising requires literal user buy-in—that is, users buying products or services from you. Again, this can be... Read More

Undead Domains

When building a new website that you want to be publicly available, you need two things: (1) a domain name (e.g., undead.institute or 8wordstories.com) and (2) a place to host it and put it on the web so people can access it. Domain Names Domain names must be unique and come in all shapes and... Read More