Working with large amounts of data using MySQL
MySQL LOAD DATA INFILE can be used to load thousands or millions of records very quickly. Each row in a CSV text file will be created as a record in the database.
Let's say a developer needs to load thousands of customer records from another system, and receives a CSV file representing the custo...
Releasing software to production more quickly
Releasing software to production can yield findings (A/B test results, feature usage, conversion on a metric the feature enables) more quickly, which can inform whether to invest further in a feature. Promoting shipping software over speculating about how much a feature may be used or how valuabl...
Facebook Timeline JS API development tips
Facebook has published a JS SDK for some time, and "open graph" has been around for at least a year, permitting applications to post to users' newsfeeds (among other things) after the user grants permission. Timeline was announced at the Facebook developer conference in the summer of 2011, which ...
10 iOS open source projects
For personal projects, working independently, I'd used a couple of Objective-C open source libraries. SBJSON [1] converts JSON text responses from a web API to NSDictionary objects, and MBProgressHUD [2] provides a loading animation that can be used to improve the user experience during longer ru...