Facebook Introduces Yet Another Open Source Project: XHP For PHP

XHP For PHP Icon

On the heel’s of Facebook’s announcement of HipHop for PHP — their “source code transformer” of the PHP scripting language which many Facebook applications are built upon — comes XHP, an extension to inline XML. The full impact of using XHP is still to be determined, Facebook’s Marcel Laverdet says that this makes “front-end code easier to understand” and helps “avoid cross-site scripting attacks.”
Read the rest of this entry on Social Times»

Facebook Formally Announces HipHop For PHP

HipHop for PHP Icon

After ongoing rumors of a new version of PHP being released by Facebook today, the company has officially announced HipHop for PHP: a source code transformer. For those who suggested that it was a new compiler, it isn’t exactly that. And no, Facebook has not rewritten PHP all together. While I don’t understand much about the technicalities behind compilers, Haiping Zhao has posted complete details about the project.
Read the rest of this entry »

Facebook Stream Changes Going Live Today

Stream Icon

Prior to the recent homepage change, many developers were loving a massive unfiltered distribution channel of application updates: the Facebook stream. Since the redesign that has all changed, and today Facebook is making one other change to the stream. Previously, feed stories from applications could display multiple images. As of today, multiple images can still be displayed, however the default display will only show one image and require the user to click “See More” to see the full feed story.
Read the rest of this entry »

Microsoft Releases SDK For Facebook Platform

Microsoft Logo

While there have been a number of .NET libraries for the Facebook Platform for some time now, today Microsoft is releasing the official Microsoft SDK for Facebook Platform. There are a number of core benefits to this upgrade including the ability to easily view native Facebook Platform methods within the Microsoft Development environment with intellisense. While Microsoft previously demoed applications build using the Facebook library within Microsoft applications, this is the first official rollout of the libraries.
Read the rest of this entry »

New ActionScript Facebook Library Released For Developers

Facebook Platform Icon

Last night Facebook announced that a new version of Adobe’s ActionScript library for the Facebook Platform was released. For those developers building robust flash applications, this new library will most definitely be a welcomed upgrade. According to Justin Bishop, the new library provides “support for translations and the latest Facebook Platform APIs, like fql.multiQuery, the Comments API, and Inbox API.”
Read the rest of this entry »

One Weakness To Facebook’s Social Analytics: Short URLs

Facebook Share Widget

When Facebook released their Social Analytics service last week I was extremely enthusiastic. It’s a huge move by Facebook to open up data about how many users are sharing, commenting on, liking, and clicking URLs on the site. I still am extremely enthusiastic, however today I realized a huge flaw in the system: short URLs.
Read the rest of this entry »

Facebook Releases Developer Tool To Stress Test Connect Implementations

Waitr Logo

Earlier this week, Facebook announced a new tool for developers to enable them to test new implementations of Facebook Connect and to ensure that the service is always running. The tool leverages Waitr, an open-sourced Ruby library for automating internet browsers. It will automatically run browsers for you and provides an interface for quickly navigating and interacting with a web page’s various components. The point is to ensure that Facebook Connect is always working.
Read the rest of this entry »

Facebook Open Sources Core FriendFeed Technology

Tornado Logo

In his first Facebook blog post today, David Recordon has announced the open sourcing of Tornado, FriendFeed’s real-time web services technology. As described by Recordon, Tornado is a “non-blocking Web server framework written in Python”. In addition to open sourcing many of their other technologies, Facebook is continuing to support the open source movement by providing more libraries for developers.
Read the rest of this entry »

The Makings Of A Facebook DDoS Attack

DDoS Attack Icon

Some time ago I had the good fortune to work with some developers on a Facebook application that was underperforming. Through a very robust investigation of the application, it was discovered that a large number of invalid requests were being passed to the server. It was the victim of a Distributed Denial of Service attack utilizing Facebook platform and a popular application to bring down the application.
Read the rest of this entry »

Facebook Releases FQL.multiquery

Matrix Image

If you’re a developer you’ll know that one of the most important things to making efficient code is to reduce your code’s dependency on SQL queries. Rather than running 1,000 SQL “INSERT” queries for 1,000 individual items for example, it’s better to batch those items into a single “INSERT” statement. There are other methods that can be used to improve query performance as well including general query batching in which multiple queries are batched into a single request.
Read the rest of this entry »

Send us a Tip tips@allfacebook.com
Top developers Also View Top Applications
235,415,246
-892,961 (-0.38%)
FarmVille
83,755,953 MAU
Café World
30,304,857 MAU
89,651,257
+ 2,211,426 (2.47%)
Static FBML
41,944,904 MAU
Facebook for iPhone
28,709,668 MAU
87,202,303
-1,247,676 (-1.43%)
Birthday Cards
45,977,136 MAU
Zoo World
20,075,866 MAU
As of Mar 11 10 6:10PM