Tech Legend Monty Widenius, Founder of MySQL, Speaks About MariaDB

Monty Widenius

Yesterday evening I had the privilege of hearing tech legend Michael “Monty” Widenius, founder of MySQL, give a presentation on MariaDB at the AppNexus headquarters to an audience of 300+. MySQL is the world’s pre-eminent open source database, and Monty’s contributions still make up 60% of the current source code!

Continue reading

How to Rock Windows Azure Mobile Services

Azure User Group

Last night I attended a meetup at Microsoft‘s NYC headquarters entitled “How to Rock Windows Azure Mobile Services.” The presenter was Jim Priestley, a Technical Solution Specialist at Microsoft. Windows Azure is Microsoft’s cloud platform that competes with Amazon Web Services and other similar offerings. At the time it was launched in 2011 Azure was unique because it was the first to offer a “platform as a service” (PAAS) model, which allowed developers to deploy and manage their applications without having to configure individual virtual machines. Since then Amazon and others have responded with similar offerings.

Continue reading

Brella: A Free iPhone Weather App for Commuters


Download on the App Store

Today I released Brella, my new free iPhone weather app for commuters! In the App Store now. This app checks NOAA data for rain probability in two locations: where you live and where you work. If the chance of rain exceeds your threshold for the hours that you are out of the house, it tells you to grab your umbrella.

Continue reading

Theory vs. Practice: Delivering Real World Software

Theory vs. Practice: Delivering Real World Software

On Friday I attended a panel discussion titled “Theory vs. Practice: Delivering Real World Software” at the New York Law School put on by CUNY TAP (Tech Apprenticeship Program). The event featured 6 speakers from the software industry who spoke about their career experiences to an audience of 100+ students and software practitioners. I was expecting a lively debate on competing methodologies and theories used in the industry (i.e. Waterfall, Agile, TDD, Scrum, Kanban, etc.). Instead, each panelist spoke from the heart about their most painful experiences that defined who they are today:

Continue reading

iOS Training: Your Second iOS App

iOS Training - Your Second iOS App

Yesterday I conducted my second after-work training session at IIN for developers looking to learn XCode and Objective-C. Everybody walked out of there with a working Note Taker app! Here’s what we covered:

  • Table views and UITableViewController
  • UITableViewDataSource protocol
  • Prototype cells
  • NSMutableArrays
  • UINavigationController
  • Segues
  • Delegates
  • Reading and writing to NSUserDefaults

Thanks to those who came! Next week I’ll do a repeat of this week’s session for those who couldn’t make it. After that, we’ll keep working on the Note Taker app to delete and reorder rows, and using model objects to store our data. See you then!

The Future of NoSQL

Future of NOSQL

Last night I went to a NYC MySQL Group meetup entitled “Future of 21st Century Databases: CEO/CTO Discussion among Database Superstars“. Originally scheduled at AOL‘s offices, it was moved to AppNexus‘ headquarters due to overwhelming demand — it was packed with over 600 attendees (they expected 300). That speaks volumes about the growing interest in NoSQL (Not Only SQL) databases. The guest panel of the evening featured executives from 3 major NoSQL database vendors: Barry Morris of NuoDB, Bob Wiederhold of Couchbase, and Eliot Horowitz of MongoDB. There was little if any debate among them, as the focus seemed to be on the unique features of NoSQL as compared to traditional relational data stores.

Continue reading