All Posts For: What We Wrote
Apr
2
2013
It’s been two years coming, but the first edition of Android Programming: The Big Nerd Ranch Guide is finally almost here. Brian and I got our hands on the first printed copies only a few days ago. We were indecently excited.…
Jun
11
2012
For those following along at home, you know that we love to work iteratively, and as such, work towards our big-picture goals one small step at a time. We also take software quality seriously, and an important part of software quality, particularly when it comes to web applictations, is security.…
May
29
2012
At Highgroove we love giving presentations. We sponsor the Atlanta Ruby Users Group (ATLRUG), we each attend at least one conference per year where we are highly encouraged to speak rather than simply attend, and we give weekly tech talks at the office.…
Apr
3
2012
I started watching Gary Bernhardt’s Destroy All Software screencasts recently and after watching a specific episode, I had to have his Ruby testing setup. After sitting in Vim config for a while, with some improvements I made, I started feeling like I should somehow contribute my changes back.…
Apr
2
2012
This weekend we Highgroovers (a.k.a. Taconauts) took some time to do one of the things we really love: create and release Open Source Software. In fact, we released not one, but three new tools into the world: grocer, git_tracker, and puppet-osx_defaults.…
Dec
5
2011
“With all of the people doing this, why hasn’t anyone ever just made a …”
“I really like doing this, but everytime I get to this point I struggle. I need to make that better.”
“Man… what I really need is something that makes this job less tedious!”
Those sentiments have reared their ugly heads in some way or another with every crafty endeavour in which we at Highgroove have gotten involved.…
Nov
22
2011
Cluster analysis methods have been gaining popularity as a way of Relating pieces of data in large datasets with one another. Examples in social networking are obvious: friends on Facebook cluster into cliques and communities, which cluster into even larger groups.…
Oct
14
2011
Search is a hard problem, thankfully a lot of really smart people have spent a lot of time on it and come up with some awesome tools. Most of our projects involve some kind of search functionality, and often tuning search indexes on the database server will get us enough performance to launch the minimum viable product.…
Sep
6
2011
Bayesian networks have proven extremely useful for classifying events and documents, reliability analysis, and in many other fields. Essentially, wherever a well-defined chain of causation given between many pieces of data exists, a Bayes net can help provide probabilities for the “hidden variables” of a system: in the cases above, for example, the category a document belongs to, the probability a system will fail if a certain component fails, etc.…
Aug
22
2011
Feature Flags are one of my favorite patterns. Ross at Flickr blogged a pretty good description on the Flickr Code blog in 2009, and a Ruby gem ‘rails-settings’ appeared in 2009 to give Rails developers a “Global Hash” which can be used to implement feature flags.…
← Older posts