InfoQ Homepage Social Networking Content on InfoQ
-
Timelines at Scale
Raffi Krikorian explains the architecture used by Twitter to deal with thousands of events per sec - tweets, social graph mutations, and direct messages-.
-
The HipHop Compiler for PHP
Guilherme Ottoni presents the design, implementation, and an evaluation of the HipHop compiler for PHP.
-
Reflections on Reflection
Jim Coplien believes that we have done OOP the wrong way for 40 years, and suggests an approach to reflection based on the DCI paradigm and influenced by the human society.
-
Socio-PLT: Principles for Programming Language Adoption
Leo A. Meyerovich explains how social adoption patterns can help language designers make new languages that are inherently attractive and desirable by developers.
-
Scaling Facebook Engineering
David Mortenson details how Facebook maintained efficiency while increasing the number of engineers by reducing the n00b time sink, keeping development fast and avoiding unintended consequences.
-
Making Connections with Spring Social
Craig Walls explains how Spring Social can be used to create social applications or connect to existing ones using their APIs.
-
Scaling Scalability: Evolving Twitter Analytics
Dmitriy Ryaboy shares some of the lessons learned scaling Twitter’s analytics infrastructure: Data loves a schema, Make data sources discoverable, and Make costs visible.
-
Storm: Distributed and Fault-Tolerant Real-time Computation
Nathan Marz introduces Twitter Storm, outlining its architecture and use cases, and takes a look at future features to be made available.
-
Petabyte Scale Data at Facebook
Dhruba Borthakur discusses the different types of data used by Facebook and how they are stored, including graph data, semi-OLTP data, immutable data for pictures, and Hadoop/Hive for analytics.
-
Building Social Apps for All Mobile Platforms
James Pearce discusses the current trends in social applications and some of the challenges and solutions in creating HTML5 applications for mobile devices.
-
Clojure + Datomic + Storm = Zolodeck
Amit Rathore describes the architecture of Zolodeck, a virtual relationship manager built on Clojure, Datomic, and Storm.
-
Facebook News Feed: Social Data at Scale
Serkan Piantino discusses news feeds at Facebook: the basics, infrastructure used, how feed data is stored, and Centrifuge – a storage solution.