Why DuckDuckGo is better for web development, a pictorial guide

Selection_062

(Click for larger version)

Posted in Tools | Tagged | 7 Comments

The Passion Gospel

Warning: reading the following may render you unemployable at some startups. Continue reading

Posted in Rants | Tagged | 31 Comments

Playing with JSON in Postgres

I can fetch a JSON list of subscribers like this: curl -u $API_LOGIN:$API_PASSWORD https://example.org/subscribers Then there’s jq, which is basically AWK for JSON. The following invocation simply breaks a top-level JSON array into an object per line. cat subscribers.json | … Continue reading

Posted in Howto | Tagged , , | 3 Comments

The Moderately Enthusiastic Programmer

I feel like I’m practically the poster child for the “passionate programmer”. I code for fun, always have. I’m like the stereotype of the guy who’d be programming even if it didn’t pay. I play with new programming languages for … Continue reading

Posted in Rants | 77 Comments

Dotenv for multiple environments

Lately I’ve been handling configuration entirely through environment variables for my apps, as the 12 Factor App recommends, and I can’t recommend this approach enough. As a constraint it helps me think about what parts of a given app¬†actually¬†need to … Continue reading

Posted in Howto, Ruby | Tagged , | 6 Comments

Faster! More Intense!

Some notes on screencasting. Continue reading

Posted in Howto, Screencasts | 4 Comments

The Hybrid Kangaroo Desk

A few people have asked me how I feel about my Hybrid Kangaroo Desk. The short version is that I love it. The slightly longer version: so, I’d known I wanted an adjustable standing desk for quite some time. I’d … Continue reading

Posted in Stuff Worth Buying | Tagged , , , | 2 Comments

Equals is an Assertion, not an Assignment

Understanding assignment in pattern-matching functional languages. Continue reading

Posted in Elixir | Tagged , , , | 4 Comments

Lost in a World of Data

A reflection on programming in OO languages versus dynamic functional languages such as Elixir and Clojure. Continue reading

Posted in Rants | 13 Comments

Debugging an HTTP Client Library

I’ve been trying to use Benoit Chesneau’s hackney library to hit the Wistia API from an Elixir program. Between the fact that hackney is still under rapid development, and the fact that I’m not great at reading Erlang code, it’s … Continue reading

Posted in Howto | Tagged , | 4 Comments