Chris Farber

Using Clojure to Find Duplicates in 1Password


over 5 years ago by Chris Farber on Atomic Spin.
The recent LinkedIn security breach (where millions of passwords were leaked and likely cracked) was a good reminder of why you really shouldn’t...

Always Ask “Why?” – Designing with the Client in Mind


~5 years ago by Chris Farber on Atomic Spin.
It takes skill and dedication to have a strong command over the craft of software development. It’s a blend of science and art that requires careful...

Migrating Your JRuby Rails App Using warbler-exec


~5 years ago by Chris Farber on Atomic Spin.
Deploying a JRuby on Rails application should be pretty easy thanks to Warbler. Simply package up your Rails app into a WAR file, place the .war file on...

Writing Abstractions Strategically


~5 years ago by Chris Farber on Atomic Spin.
One of the things I love about writing software is creating powerful abstractions. There’s a certain addicting satisfaction from producing a tool...

Clojure Conj 2012: Logic Programming, ClojureScript, and the Importance of Small Services


almost 5 years ago by Chris Farber on Atomic Spin.
The third Clojure Conj, a conference dedicated to the Clojure community, was held in Raleigh, NC the second weekend in November. I was in attendance, along...

Four Reasons It’s Better to Work from the Office


almost 5 years ago by Chris Farber on Atomic Spin.
I’ve often seen the ability to work from home regarded as a luxury, and the nature of software development (and the internet) makes it possible to...

Four Reasons It’s Better to Work from the Office


almost 5 years ago by Chris Farber on Atomic Spin.
I’ve often seen the ability to work from home regarded as a luxury, and the nature of software development (and the internet) makes it possible to...

Beware of Capybara Interacting with Hidden DOM Elements


over 4 years ago by Chris Farber on Atomic Spin.
Due to a project’s integration tests spuriously reporting failures with capybara-webkit on our CI servers, we switched to the capybara-selenium driver...

Beware of Capybara Interacting with Hidden DOM Elements


over 4 years ago by Chris Farber on Atomic Spin.
Due to a project’s integration tests spuriously reporting failures with capybara-webkit on our CI servers, we switched to the capybara-selenium driver...

Atomic Object Gets a 3D Printer


over 4 years ago by Chris Farber on Atomic Spin.
I’ve had an interest in 3D printing for a while, but couldn’t bring myself to drop a couple thousand dollars (or even several hundred) on a...