21 May 2013
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 [...]
28 Apr 2013
Shift in Paradigm: Facebook Now Hosting Your Open Graph Objects

A guest contribution by Klaus Breyer Up to now it’s been mandatory for each Open Graph Object to refer to a corresponding URL/webpage containing the actual Open Graph metatags which manifest the object and its attributes. Open Graph is threading the infinite depths of the web with its’ meta tags, spanning a semantic web unprecedentedly [...]
17 Apr 2013
Open Graph Apps for the Masses? An Overview of Recent Changes.

In January 2012 Open Graph, an interface that enables deeper integration of proprietary apps and websites with the Facebook Graph, was launched and publicly activated. Since then a lot of aspects of this software have been overhauled, some features were enhanced, some completely canceled. Despite initial scepticism — there was apprehension concerning extensive additional efforts for [...]
13 Apr 2013
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 [...]
21 Mar 2013
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 [...]
03 Mar 2013
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 [...]
26 Feb 2013
jQuery Europe 2013: Highlights

Last weekend we attended the jQuery Europe 2013 conference. Hosted by Gentics, the conference was held at the Palais Liechtenstein, a beautiful garden palace in Vienna’s 9th district. Needless to say, we have never attended a conference at a more stunning location: There was also a separate room for ad-hoc presentations, an XBOX360 Kinect station [...]
30 Jan 2013
How to Link to Your Facebook Tab App

There is a seemingly simple, yet very controversial question that we frequently have to deal with: “What’s the best way to link our tab app in Facebook News Feed? What about mobile users?” It’s in the nature of the web that there is always more than one way to achieve something. So, in this quick [...]
15 Jan 2013
Update: Facebook Ad Image Compliance Tool for 20%-Text-Rule

[tl;dr] In December Facebook announced more strict requirements for Pages’ cover-photos and photos in sponsored stories, essentially limiting the amount of text-overlay in these assets to 20% max. Since these requirements are going into effect today (Jan 15th 2013), here’s an update on the new rules and how they’ll be enforced!
10 Jan 2013
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 [...]