Responsive web design from the future

Responsive web design is about a lot more than the size of your screen. This talk is about about how GitHub handles links, the url bar, partial page updates, and explains why I think the HTML5 history API is the most important thing to happen to front end development since Firebug. Responsive web design from …

jQuery Mobile: State of the Framework

At this fall’s jQuery Conference in Boston, MA, Filament Group’s Todd Parker and Scott Jehl presented the jQuery Mobile Framework keynote. The session covered the current state of the project, an overview of the releases since the first alpha last fall, direction for how best to make use of the framework today, and some upcoming …

Security/Data Vulnerability of the day: HTC Android

Regarding HTC Android Devices (EVO 3D, 4G, Thunderbolt, Others): In recent updates to some of its devices, HTC introduces a suite of logging tools that collected information. Lots of information. Currently, any app that requests a single android.permission.INTERNET (which is normal for any app that connects to the web or shows ads) can get its …

Sharding & IDs at Instagram

With more than 25 photos & 90 likes every second, we store a lot of data here at Instagram. To make sure all of our important data fits into memory and is available quickly for our users, we’ve begun to shard our data—in other words, place the data in many smaller buckets, each holding a …

Browser Market Pollution

Paul Irish on how our future as a web developer will look like. Worst part yet: the (predicted) 10 versions of IE you’ll be supporting, sound more like 72 versions (if things keep going as they are going now). Maybe drinking beer at this point in the post would be a smart move. The browser …

If PHP were British

When Rasmus Lerdorf first put PHP together, he opted for that bastard dialect of the Queen’s English commonly referred to as “US English”. PHP developers in Britain have been grumpy about this ever since. What was he thinking? And more importantly, how do we undo this travesty? An attempt to adapting the PHP syntax to …