InfoQ

InfoQ

Topic/Tag specific view

Facebook Content on InfoQ


Latest featured content about Facebook

HBase @ Facebook

Topics
NoSQL,
Big Data,
Architecture,
Messaging

Kannan Muthukkaruppan overviews HBase, explaining what Facebook Messages is and why they chose HBase to implement it, their contribution to HBase, and what they plan to use it for in the future.

News about Facebook

Online Social Networks Face Litigation Risks

Topics
Legal Matters

Google, Facebook and other companies operating totally 21 Social Networking websites are facing criminal proceedings in an Indian Court, over objectionable content accessible through the websites. A High Court has warned that the sites can face a ban in India unless they screen content. Is the growing flux of regulations surrounding social media a risk for businesses investing in social?

REST API or Graph API? Can changing the name help?

Topics
REST,
SOA

Steve Jones, Global Head of Master Data Management at Capgemini and a SOA practitioner, thinks that Facebook's recent announcement about deprecating their REST API in favour of what they call a 'Graph API', is actually a good step for REST in that it may offer a way to cut through the "religious fundamentalism" that often surrounds it.

Interview with Spring Social Lead Craig Walls

Topics
Java

Following on from the recent release of Spring Social, InfoQ caught up with Craig Walls, lead of the project. The interview covered the current state of the project, as well as the community involvement since its release.

Multi-casting Messages to Twitter, Jabber, IRC, etc. with .NET and Ruby

Topics
Web 2.0,
Ruby,
.NET

Customers use a wide variety of technologies for communication and expect the companies they deal with to do the same. This means the same message may need to be sent to a mailing list, a Twitter account, an IRC channel, and a Facebook page. To make this easier, developers can use the Broadcast library for Ruby or its .NET clone, nBroadcast.

Presentations about Facebook

Evolution of Code Design at Facebook

Topics
Programming,
Architecture

Nick Schrock presents how Facebook’s code evolved over time, explaining some new constructs – fbobjects, Preparables, Ents - introduced to address the complexities of a large social graph.

Scaling the Social Graph: Infrastructure at Facebook

Topics
Architecture,
Performance & Scalability,
Stories & Case Studies

Jason Sobel presents the evolution of Facebook’s infrastructure over time, from the original LAMP stack to the present multi-datacenter configuration, the challenges faced and plans for the future.

Scale at Facebook

Topics
Performance & Scalability,
Architecture

Beside presenting the overall Facebook architecture and scaling solutions used, Aditya Agarwal talks about the iterative process of constantly improving the site, making sure to avoid over-engineering and adapting along the way by dropping solutions that worked in the past but are no longer useful. The last part of the session was dedicated to answering questions from the audience.

Interviews about Facebook

ThoughtWorks’ Jez Humble Delivers on Continuous Delivery

Topics
Agile in the Enterprise,
Agile Techniques,
Agile Education,
Devops,
Agile,
Adopting Agile,
Collaboration

In this interview Jez Humble discusses the concept of continuous delivery, which implies that software should always be production ready throughout its lifecycle. That means that every build could be released into production and run effectively. Continuous delivery involves build and deployment automation, continuous integration, test automation, managing infrastructure and environments and more.