Backup Wars: Jungle Disk Server Review

I hate backups. Those carefree days of youth where I would risk an entire project on the reliability of a Seagate drive are long gone. I’m now convinced that anything and everything that can go wrong will go wrong. So, I backup data. In many cases, I backup data in triplicate. Because on that fateful day when yet another drive fails or a software vulnerability invites attack, I will love my backups, if only for a fleeting moment. This month is not that moment… Last week, my backup server failed. It was an old machine with hardware-based RAID that had [...]

Read More

Mobile Sync Musings

Due to the proliferation of smartphone platforms like iOS and Android, Mobile Sync(hronization) is a topic that is coming up more and more.  Though the nomenclature is different, mobile sync is basically just a specialization of data replication.  I tend to think of replication as being always connected like 2 database servers on the Internet.  When I think of Mobile Sync, however, I think of a disconnected scenario between a mobile client and a server.  Further, the mobile client usually only syncs a subset of the server data keyed by the user’s identity.   Over the years, I have had [...]

Read More

If, Then Brace, Or Else…

While perusing one of my oDesk contractor’s Objective-C code tonight, I ran across a coding style issue that sent chills up my spine.  We’ve all done it at some point in our careers, and why not?  It’s a pain to reach your right pinky finger over for those curly braces when you know you don’t need them.  Take it from me, though.  If you’re going to if, then brace, or else… The 2nd and last time it happened to me was during the mid-1990′s.  The moment of realization of the idiotic oversight I had made remains etched in my memory [...]

Read More

JJCC Finally Launches a New Website

Have you ever met a chef that hits the McDonald’s drive through on the way home from work every night?  JJCC is the Internet version of that chef.  Our website has been horribly neglected, stopped and started, and rather poorly designed for years.  We’ll try to do better, but chances are this one will fall into disrepair as well, but at least it will be a bit more palatable in the meantime.

Read More