All Posts For: June, 2012

Jun 25 2012

A Quieter Log

I’m a fan of Caveman Debugging, where you use print statements to trace program flow and display specific program information. I was kind of surprised when reading Coders at Work how many industry luminaries do the same thing. It’s just another tool in the debugging arsenal, along with unit tests, debuggers, Instruments, and the plethora of other software investigation toys.…

Jun 25 2012

The New Atlanta Office

As Highgroovers slowly trickle in to our brand new digs at the Stoveworks, I’m happy to report that this “Iteration” of the office is awesome.

How did we go from having no office (a few years ago) to this?

A long time ago (back in 2006 to be exact), Highgroove had no office.…

Jun 21 2012

Interview with Mark Dalrymple, June 2012

Special guest post by LeAnn Boucher, Ranch Public Relations.

(ordinarily I don’t like being put into the center of attention, but they threatened me with posting something even more embarrassing. que sera sera. ++md)

June 2012 Big Nerd of the Month: Mark Dalrymple

Drumroll please!…

Jun 18 2012

Where does it go, George?

Today’s topic was suggested by Paul Bruneau – thanks!

In case you’ve lost count, we have three places we can declare instance variables in modern Objective-C:

The first is in the class interface, as it always has been:

@interface BNRThingie : NSObject {
    NSString *_thingie1;
    int _thingie2;
}
@end // BNRThingie

The second is in the class extension:

@interface BNRThingie () {
    NSString *_extensionThingie1;
    int _extensionThingie2;
}
@end // extension

The third is at the start of the class implementation:

@implementation BNRThingie {
    NSString *_implementationThingie1;
    int _implementationThingie2;
}

...…
Jun 13 2012

Say hello to rowe

My first week at Highgroove Studios has flown by faster that I thought possible. It was a flurry of activity that varied from learning about the Highgroove way of developing software, to reading Why Work Sucks and How to Fix It in order to better understand the aspects of a ROWE, to pairing with all of the other developers in order to learn a little bit about their personal work flows.…

Jun 11 2012

Evolving a Security Auditing Methodology

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.…

Older posts