In Depth Archive

Open Graph Sponsored Stories – Laser-Focused Ad-Targetting for Facebook Apps and Content

[tl/dr] (Mobile) App Install Ads and Sponsored Stories for Domains are the most widespread ways for advertising apps or content-heavy web sites on Facebook right now. These types of ads make it possible to promote likes, shares and app installations in an efficient manner, but is this really all? Since the introduction of Open Graph

5 Steps to Dramatically increase the Security of Your Facebook Development Setup

Beside the fact that every serious web developer should take some time to protect their app against attacks like XSS and SQL injections, many developers forget about protecting the app on Facebook and their own Facebook profile as well. In this quick tutorial I will show you 5 easy steps to increase the security of

Hacking Google+ Part 3: Interactive Posts

This posting was inspired by gpluscamp, a Google+-focussed barcamp happening today in Essen, Germany. Since I am not able to attend personally, I thought I might at least contribute this way… :) Have fun at #gpluscamp! After integrating your web-app with the  Google+ Sign-In Button  and fetching circles & profiles for the Friend Selector, it’s finally

Hacking Google+ Part 2: Building a Friend Selector

So you have followed my first tutorial and have successfully connected your web-app to Google+ with the Sign-In Button and are now ready to offer your users a truly social experience – well done, but what’s next?! In this short tutorial I’ll show you how to implement one of the key-patterns most social web-apps will

Hacking Google+ Part 1: The Sign-In Button

Ever since Google+ was released in summer 2011, social web developers have been begging for API access to Google’s latest foray into social. But besides some widgets and the Hangout API, we were basically left on our own. Promising APIs like Google+ History  remained in developer preview, and Canvas integration is available to few exclusive

Why Web Developers Should Start Forgetting About IE

As we all know there’s a big problem with older versions of Internet Explorer: They just render HTML/CSS-code wrong differently than state-of-the-art browsers. Luckily, things have changed: recent releases of IE (9 and especially 10) are really good browsers. There’s almost no need to optimize stuff for them any longer. Your code just works. But the overall cost of

The Truth About Mobile Usage of Facebook Apps

I met them all: clients ignoring mobile, clients loving mobile (but don’t want to pay for it) and the rare ones: clients knowing deeply about the need to go mobile and willing to pay for the extra steps. In this blog post I will show you, why and when it’s really important for you to

New Adventures In HTML5: Part 2 (File API, Native Drag&Drop, Local Storage)

As developers we love building cutting-edge web apps for state-of-the-art browsers. Those are, fortunately, nowadays used be a vast majority of users (around 95% of all users in our 10 most recent projects). So for our newest project, we decided focusing on new technologies like HTML5 Canvas and the File API, among others. In this

New Adventures In HTML5: Part 1 (HTML5 Canvas)

As developers we love building cutting-edge web apps for state-of-the-art browsers. Those are, fortunately, nowadays used be a vast majority of users (around 95% of all users in our 10 most recent projects). So for our newest project, we decided focusing on new technologies like HTML5 Canvas and the File API, among others. In this

AllFacebook Devcon 2012 Keynote: “How to connect all the things” – Advanced Open Graph #3

[tl;dr] In the “Advanced Open Graph” series of posts I’m going to shed some light on lesser known or very new and therefore not as widely used features of Facebook’s Open Graph platform. This week I’m publishing the deck from my keynote at last weeks allfacebook.de DevCon Berlin 2012.  In my keynote, I’m presenting our learnings from one