All Posts For: March, 2012
Mar
29
2012
The last post about isEqual: vs isEqualToString: included some timings I made to test the performance of those two calls, along with compare:. That posting mentioned going down a rabbit hole, verifying commonly held beliefs of about isEqualToString:. The other rabbit hole I went down related to the performance tuning.…
Mar
27
2012
At Highgroove, I’ve become a stronger developer, consultant, and mentor every day. This didn’t happen on accident! On one hand, Highgroove’s philosophy to provide the best tools possible in the software development industry saves me time because I spent less of it waiting for tests to run and more time analyzing hard problems.…
Mar
26
2012
TL;DR: When to use isEqual: or isEqualToString:? There’s no meaningful performance difference between the two. For convenience use isEqual:. For a modicum of type safety use isEqualToString:, but it’s not as safe as you might believe. If you have unicode strings with different normalizations, use compare:.…
Mar
26
2012
Meetings. Quick chats with our customers, daily if possible, don’t count as meetings. They keep everyone on the same page to make sure good progress is being made for them, to address any questions or concerns they may have, and possibly to plan the next steps to take in developing their app.…
Mar
22
2012
We have a lot of very convenient, very powerful methods at our disposal such as [NSData dataWithContentsOfFile:]. This method goes to the file system, opens the file, reads in all the bytes, closes the file, packs the bytes into an NSData, and returns it back to us.…
Mar
20
2012
Last night at the Highgroove Studios office, we held the March edition of Hack Night, our monthly social coding gathering. We focused on starting, polishing, and/or discussing open source projects ranging from the super useful to the super silly (beer is always provided at our hack nights…)
While CBQ hacked away at some Rails documentation using docrails, others were busy building and even releasing other tools.…
Mar
19
2012
You might want to check out Part 1 if you haven’t already seen the new NSNumber, NSArray, and NSDictionary literal syntax, and using square brackets to dig into collections.
Implications, the First
Every change to a programming language comes with implications.…
Mar
15
2012
Update : Official Documentation now
Looks like the cat is out of the bag, the new Objective-C literals have landed into the clang trunk. This change introduces additional Objective-C Literals.
What is an “Objective-C Literal”? It’s a chunk of code that references a specific Cocoa object, creating it if necessary.…
Mar
15
2012
Last month I had the privilege of attending the very first SpreeConf in New York City. If you aren’t familiar with Spree, it is an awesome Rails e-commerce engine you can use to build a full-featured online store. The conference was held over two days; the first day featured several training sessions.…
Mar
13
2012
Imagine you are a recent graduate eagerly awaiting the next chapter in your promising future. From a very early age you were always told that “the world is your oyster” from your parents, peers, and teachers — a thought so established in your mind, that you are anxious for what lies ahead.…
← Older posts