Blog

Optimal JavaScript module design

Perhaps the most acute yet least recognized problem in the JavaScript ecosystem is the widespread lack of understanding of optimal module design.

Published

event-stream compromise

Downloadable forensic evidence and reflections on the event-stream npm package compromise.

Published

How to write smarter CSS animations

There are several tricks to writing efficient CSS animations that few people seem aware of.

Published

How to optimize SVG

Editors like Illustrator often export bloated SVG code that can be 80% reduced.

Published

Forget normalize or resets; lay your own CSS foundation

Don’t start front end styles by throwing in normalize.css or a reset; lay your own foundation.

Published

Font icons like a boss with Sass & Font Custom

Automate the setup of your Sass-utilized icon font. Manage your project’s font icons in one folder as nicely named SVG files.

Published

How to super optimize a favicon

Create optimized website favicon.ico files with 60%+ reduced file size, without sacrificing content or quality.

Published

OS X Mavericks RubyGems cleanup issue

How to deal with RubyGems complaining that a gem “is not installed in GEM_HOME” when attempting a cleanup.

Published

CSS font smoothing coming to Firefox for Mac

An equivalent to “-webkit-font-smoothing” is available on Mac from Firefox 25: “-moz-osx-font-smoothing”.

Published

Fun with Sass & font icons

Tricky Sass features can simplify using icon fonts without littering your markup with un-semantic icon class names.

Published

Responsive iframes without wrappers did you say?

jQuery can be used to get iframes to respond in ratio like responsive images.

Published