Chris Esplin

Builds things with JavaScript. @chrisesplin

Programmer Feminism

Possibly offensive... but these thoughts are my own

I just read a Coding Horror article on gender patterns in the workplace, and I'm having a strange reaction to it. I need to get my response down into words to make sense of what I'm feeling about the issue.

Should We Focus on Male/Female Ratios in the Workplace?


Read More

May 27, 2014

I'm Loving Zurb Foundation

Silvrback blog image

Better than Bootstrap 2, but maybe not Bootstrap 3

I haven't tried Bootstrap 3 yet, but Foundation lays waste to Boostrap 2. First off, Foundation has far more semantic class names than Boostrap. Bootstrap uses the class "col-sm-6" to indicate a column...

Read More

March 25, 2014

Single-Page App Architecture: Connecting To Firebase

Firebase rocks, but don't give up Express

Where do I begin. Quiver-Invoice has taken on a life of its own. It's fully operational and ready to invoice the entire star system.

Firebase with Angular-Fire

I've fallen in love with Firebase, but it's been a serious learning...

Read More

February 18, 2014

Use NGINX to Serve Multiple SSL Services from a Single IP

I'm using Debian Linux for this one.

Install NGINX

sudo apt-get install nginx

That was easy.

Increase NGINX's server names hash bucket size in nginx.conf.

http { ## # Custom Settigns ## server_names_hash_bucket_size 64; #... more rules below...

Set up virtual hosts.

See this...

Read More

January 28, 2014

How Much Should I Charge For Contract Work?

It's likely more than you're charging now

Negotiating hourly rates is tricky business. If you ask for too much, you may not get the job, but if you ask for too little, you'll find yourself resenting the work as the project drags on.

I've recently been thinking a bit about rate...

Read More

January 17, 2014

Single-Page App Architecture: Angular Deploy

Ship it!


Check out my Angular quick-start installation in the previous article in this series, Single-Page App Architecture: Angular Install

A Time to Deploy

I like to get my deploy process worked out early. It can get kinda hairy if you wait to the end...

Read More

January 16, 2014

Single-Page App Architecture: Angular Install

So you want to write some Angular...

Let's Get This Started

So Angular is the new hottness. Everyone wants to learn it and write incredible single-page applications (heretofore referred to as SPAs), but the documentation is crap and every dev I talk to seems to have wildly different...

Read More

January 16, 2014

Sixteen Weeks to Sexiness

A 16-week coaching experience with John Romaniello

Bodyweight Over Time

I recently started an online coaching program through Fitocracy that's being run by John Romaniello.

It goes by the unfortunate name (or maybe it's just tongue and cheek and I'm easily embarrassed) of Sixteen Weeks to Sexiness. It's fitting that I chose...

Read More

January 15, 2014

I'm using our product to learn calligraphy in 30 days

I Still Love Calligraphy Workshop and Kit


Today is January 1, 2014, the first day of my calligraphy course.

I've never had any patience for art. I'm more of a numbers guy. But I married this woman who is obsessed with calligraphy and has built an entire business around...

Read More

January 01, 2014

How I Achieved a #1 Rank in The SERPs with an Angular App

I seriously got Google to crawl the entire thing

Happy Twenty Fourteen
Happy Twenty Fourteen Y'all

I owe Year Of Moo and Steeve big time. Year Of Moo and Steeve, I would have been lost without you. Thank you.

A High-Risk Maneuver

How about some background!

My wife and I run I Still Love Calligraphy. I've...

Read More

January 01, 2014

More Articles