Experiences in Software Development at AboutUs
-
Cassandra Truncate Means Slow Test Suites
How using Cassandra's truncate (or clear_keyspace) command made our tests super slow, and how we sped them up. -
Managing Cassandra's Schema from Rails
Our approach to managing our cassandra cluster's schema using rails, rake, and capistrano. -
Getting Started Exploratory Parsing
A parser reads text to discover structure and meaning. For example, a C language parser can read a C program and understand in a real sense everything that the program has to say. Contrast this to a pattern matcher... -
Agile vs. Open Source: They're Actually a Little Different
We usually think of Agile and Open Source going hand in hand but there are some significant differences between an Agile organization and an Open Source one. -
Rodents Of Unusual Size
Communication via Github is a great way to share knowledge -
One and a Half Minds are Better: Learning by Pairing
Hi I'm new here! My name is Brad Heller and the guys have been been teaching me about AboutUs.org's technology via one of our favorite agile practices -- pairing! -
Agile Metrics: Tracking Numbers that Matter
Being agile by avoiding some work altogether. -
Meet The Kanban Board
Meet the Kanban board. We use it to organize our work and radiate information around our office. Quick, it's broken and we need to fix it... -
Playing With Sedgewick's Data
Sedgewick wants CS students to learn from real data. I give it a try rummaging through the many datasets he offers online in support of his introductory algorithms textbooks. -
Our Continuous Integration Is A Big Red Flashing Light
How a hardware hacked Teensy microcontroller and vacation light timer makes our continuous integration awesome. -
Sort == Srot
How locales can effect sort-order -
Initial Commit
This is the first post for AboutUs' programming blog. I describe our hacker-centric blogger setup powered by git, jekyll, and nginx.