Night Walk

“Night Walk” takes you on an immersive journey through lively Cours Julien, a neighbourhood of Marseille famous for its unique atmosphere and street art. Listening to your guides Julie and Christophe, you can wander around the vibrant streets as if you were really there, thanks to 360-degree panoramas that we captured at night. Your walk …

WebScaleSQL

WebScaleSQL is a collaboration among engineers from several companies that face similar challenges in running MySQL at scale, and seek greater performance from a database technology tailored for their needs. Those “several companies” are Facebook, Google, LinkedIn, and Twitter. And the collaboration mentioned is a true collaboration: For example, to introduce a code change, a …

Content-out Layout

Grids serve well to divide up a predefined canvas and guide how content fits onto a page, but when designing for the web’s fluid nature, we need something more… well, responsive. Enter ratios, which architects, sculptors, and book designers have all used in their work to help set the tone for their compositions, and to …

Scroll Depth – A Google Analytics plugin for measuring page scrolling

Scroll Depth is a small Google Analytics plugin that allows you to measure how far down the page your users are scrolling. It monitors the 25%, 50%, 75%, and 100% scroll points, sending a Google Analytics Event at each one. You can also track when specific elements on the page are scrolled into view. On …

Looking back on “Look Back” videos

The Facebook Engineering Team, on how they catered their infrastructure to support the “Look Back” videos which popped up early February: To plan for even more load, we began with some educated guesses, put them through some back-of-the-envelope math, and decided to plan for 25 million videos shared within a day of the anniversary. We …

XCode: Quick Look for UIViews

Xcode 5.0 introduced an interesting new feature: Quick Look for variables. Basically, it lets you inspect variables and their contents in a graphical way. Xcode 5.1 improves the feature even further with the addition of debugQuickLookObject. This method allows you to provide quick look content for any of your own classes. A bit like debugDescription …