LibreSSL, OpenSSL Replacement: The First 30 Days
LibreSSL is the OpenBSD group’s response to the Heartbleed security vulnerability that was discovered a few weeks ago in OpenSSL. LibreSSL aims at fully pruning/refactoring OpenSSL to provide a secure and stable code base, fix long standing bugs, introduce modern programming practices, and redesign portability. After one month of work, it is time for a status update.
Bridging the Gap Between Gesture and Animation with Facebook's Pop Framework
Facebook has recently open-sourced Pop, the animation engine behind its iOS Paper app. Pop aims at making it easier for developers to go beyond fire-and-forget animations, thus enabling interactive animations. In addition to static animations, Pop supports spring and decay dynamic animations, as well allowing the creation of custom animations.
C++ Cross-Platform iOS and Android Development: The Dropbox Lesson
Dropbox developers have recently given some talks describing how they support both iOS and Android in their apps without having to recode everything on each platform. Let’s review the reasons that led to their approach, the benefits it brings, and some key points learned through the process.
Google Is Now Indexing JavaScript and CSS Content: Pitfalls to Avoid
Google has announced that Googlebot, its web crawler, now executes and indexes some content in JavaScript. This change could impact negatively search results, unless a few basic rules are taken into account.