webandy


Cropping an image programmatically

Imagemagick is an image manipulation library that supports the ability to crop an image programmatically. There is a creative aspect to making a crop from an original image. A photo producer may be unhappy with a crop that was chosen automatically. It may make sense to build a tool that provides ...

Read article

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...