Paul Ford: What is Code? | Bloomberg

June 22nd, 2015

Paul Ford lays out a thoughtful article/interactive experience trying to explain to the layperson, “what is code?”. It also delves a little into management of software development via a fictional (I hope) project. It’s long, but I encourage folks to set aside some time and go through it, whether or not you know anything about computer programming. It’s fun!

Paul Ford: What is Code? | Bloomberg

Writing a Non-blocking JavaScript Quicksort – Jimmy Breck-McKye

June 10th, 2015

Implementing a non-blocking quicksort in JavaScript to avoid sorts that run too long, freezing the browser (particularly in IE8). Also: browser timer resolution is only 4ms (or more)? That’s *forever* in CPU time!

Writing a Non-blocking JavaScript Quicksort – Jimmy Breck-McKye

Bourbon Neat

June 5th, 2015

“Neat is a semantic grid framework built on top of Sass and Bourbon. It is simple enough to get you up and running in minutes, and powerful enough to handle any responsive layout you can dream of.”

Bourbon Neat

Bourbon – A Lightweight Sass Tool Set

June 5th, 2015

A library of sass mixins to simplify CSS.

Bourbon – A Lightweight Sass Tool Set

Project Triangle

June 4th, 2015

Developers are familiar with the project triangle adage, “Fast, Cheap, Good: Pick any two.”

Of course, the converse from the client side often seems to be, “Budget, Time, Sanity: Pick one. Maybe.”

 

We have a problem with promises

May 19th, 2015

I have a loose grasp on Promises in JavaScript — I can use them for many simple use-cases. I need to spend some time reading this article over and over, and using them more in real-world code until I grok them.

We have a problem with promises

Clearing up a hazy headlight

May 7th, 2015

For a while now, the passenger-side headlight on our van has been covered with a hazy film. We had tried scrubbing it with various cleaners we had around the house, but could never get it to clear up. Susan picked up a cleaning kit, and last weekend I finally had a chance to give it a try.

This is what our headlight looked like before I started:

Our headlight was covered by a hazy film

The kit is the 3M Lens Renewal System. Our kit came with masking tape (to protect the areas around the headlight), a disk attachment, two different grits of sandpaper, a gray buffing disk, an orange buffing sponge, and lens polish compound.

3M 39014 Lens Renewal System

After masking off the painted areas around the headlight, I used the 500 grit sanding disks to sand the surface of the headlight lens. At this point, the lens has a uniformly white surface, and any major scratches should be buffed out:

First sanding

Next, I used the 800 grit sanding disks to refine the surface, and remove finer scratches:

After second sanding

Then I used the gray P3000 buffing disk and water to do a wet buff. At this point, the lens is starting to look clear again, but is still a tiny bit opaque:

After wet buffing

Finally, I used the orange buffing sponge with a little of the lens polishing compound to finish things off. The final result looks pretty good!

After treatment the headlight is much better!

I only head to clean up one of our headlights, but the kit came with enough supplies to work on (at a guess) four lights, if needed.

Entity Code – A Clear and Quick Reference to HTML Entities Codes

May 4th, 2015

Great quickref site for finding entity codes of common symbols (copyright, trademark, euro, etc.)

Entity Code – A Clear and Quick Reference to HTML Entities Codes

Ghostlab

April 17th, 2015

Ghostlab lets you perform advanced debugging (DOM inspection, JavaScript debugging) on multiple devices and browsers, simultaneously. Slick!

Ghostlab

Bootstrap Zero – Free Bootstrap Themes and Templates

April 8th, 2015

Free, open source themes for Bootstrap, for a less Bootstrap-y look.

Bootstrap Zero – Free Bootstrap Themes and Templates