When is a character not a Character?
Characters seem like an easy concept to grasp at first glance. Java has a primitive type char and an object wrapper Character, and these are...more.
Characters seem like an easy concept to grasp at first glance. Java has a primitive type char and an object wrapper Character, and these are...more.
Our jobs as creators and maintainers of software systems are heavily wrapped up in our ability to learn. Generally we need a base level of...more.
Primitive Obsession is bad stuff. But it's bad, not because primitives are bad, but because obsession is bad.
From Merriam-Webster:
ob-ses-sion, noun:...more.
Many Lisp beginners find quoting to be a foreign concept. My own confusions around quote and friends began with my first ventures into Scheme,...more.
Lately I've been fascinated with the idea of logical fallacies, and especially problems in arguments that may at first glance seem reasonable.
...more.
Do you use validates_uniqueness_of in Rails? Do you feel confident that it works to prevent duplicate records? If you’re like most of us, you...more.
You are a mad scientist, and you’d like to perform an experiment on your mysterious test subjects. You want half of the subjects to...more.
We encountered a strange spec failure today in our continuous integration build. It’s a Rails project, we’re using RSpec, and this was the failing...more.
Whenever I’m showing a newcomer to Clojure how to bring in code from other namespaces, I find myself apologizing that it’s a bit complex...more.
Leiningen, a project by Phil Hagelberg , has become one of the most contributed to Clojure projects, and also one of the...more.
Today was my last day at Relevance, pairing again with Stuart Sierra. Along with Alan Dipert, we arrived at a solution for our data...more.
Day 3 at Relevance began, as the previous days, with the company standup. Stuart Sierra, of clojure.test and Practical Clojure fame, was my pair...more.
Today was my second at Relevance for our craftsmanship swap. Chris and I continued work on the project we began to work...more.
I’m honored, humbled and excited to represent 8th Light, Inc. on it’s most recent Craftsmanship Swap, with Relevance in Durham, North Carolina....more.
There is so much to learn in this field, and the many new languages, frameworks, and APIs that are developed every day only add...more.
A couple of weeks ago, I happened to be in the right place at the right time (the first ORD Session) when Google hooked...more.
Many of us have heard a lot of talk about functional programming and its benefits, especially when it comes to highly concurrent applications where...more.