sass
-

Animated volume icon
Just a little CSS tomfoolery.
-

Cover 1.6.3
I’m happy to announce the latest version of my WordPress theme.
-

Bootstrap responsive tables
I created a drop-in solution for supporting tables on small screens.
-

Speech bubbles with background images
As part of a project I’m working on, I wanted to have a speech bubble-like element with a custom background image.
-

Panel View for Keep 3.2
Every time Google changes something, I have to fix it in my extension.
-

Grunt, Autoprefixer, and sourcemaps
So I discovered that in my workflow, my CSS sourcemaps were not generating.
-

Panel View for Keep 3.0
Here’s a new version of my Chrome extension, completely rewritten.
-

That 62.5% antipattern
I’d been meaning to rid Cover, my WordPress theme, of this particular piece of code for a while. I just never had a good reason to do so, until now.
-

Chat for Aesop Story Engine
Display stylized conversations in your content using this addon for the Aesop Story Engine plugin.
-

Cover 1.5
This major update to my WordPress theme adds plugin compatibility and some options.
-

Panel View for Keep 2.8.2
This update could be subtitled, “Flexbox to the rescue.”
-

Fun with pseudo-elements
This is totally a hack. But it works, and without modifying the markup output by the plugin.