I work mostly from a Mac from my home office. This means that most of my meetings are online and on the phone. So I use Skype a lot. I also use Alfred as an application launcher. Last night, I decided to explore the possibilities of further improving my productivity by having Alfred dial into [...]
When software started being sold to the masses, what you bought was what you got. Once the install program had finally scanned through a the couple dozen floppy disks that came in the box, there it was: your newly purchased software running on your PC. From that moment on, your acquisition was to remain stale [...]
Continue reading about AppStore. Release punctually, Release rarely…
Today, I was running some load scripts on code that executed an HTTP POST request to a REST service. The load test essentially ran the HTTP call over and over. When the client was done running, I ended up with a bunch of TCP connections in CLOSE_WAIT status. To see the TCP connection states, run [...]
Every software developer is (should be) reasonably well versed in the notion of model view controller (MVC). Yet, I still stumble into code that sometimes makes me wonder if something isn’t quite clear for some… I think at this point, everyone has the model part down pretty good. I’m being nice here because even in that [...]
Continue reading about The view, the controller and the ugly
I just made it back from Cocoa Camp 2010 where Rob (@hoop33) and I gave a talk on creating custom stores using Core Data. It was a good opportunity to mention our upcoming book since we have a few pages dedicated to custom stores. Our presentation was done in a room where the only light [...]
After a few months of internal debates, me and myself have finally agreed on what constitutes a useful blog so I have decided to move ahead and get the blog back online. Clean, official and all. Since I am constantly doing something, and it is most often related to coding in some fashion, I have concluded [...]
