BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Older Newer rss
49:30

Decomposing Twitter: Adventures in Service-Oriented Architecture

Posted by Jeremy Cloud  on  Jul 03, 2013 2

Jeremy Cloud discusses SOA at Twitter, approaches taken for maintaining high levels of concurrency, and briefly touches on some functional design patterns used to manage code complexity.

51:20

Facebook Messages: Backup & Replication Systems on HBase

Posted by Nicolas Spiegelberg  on  Jun 30, 2013

Nicolas Spiegelberg discusses Facebook Messages built on top of HBase, the systems involved and the scaling challenges for handling 500TB of new data per month.

38:00

Timelines at Scale

Posted by Raffi Krikorian  on  Apr 03, 2013

Raffi Krikorian explains the architecture used by Twitter to deal with thousands of events per sec - tweets, social graph mutations, and direct messages-.

21:17

The HipHop Compiler for PHP

Posted by Guilherme Ottoni  on  Mar 12, 2013

Guilherme Ottoni presents the design, implementation, and an evaluation of the HipHop compiler for PHP.

01:21:16

Reflections on Reflection

Posted by Jim Coplien  on  Mar 01, 2013 4

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.

51:49

The Facebook Release Process

Posted by Chuck Rossi  on  Feb 27, 2013

Chuck Rossi unveils some of the tools and processes used by Facebook for pushing new updates every day.

20:12

Socio-PLT: Principles for Programming Language Adoption

Posted by Leo A. Meyerovich  on  Feb 21, 2013

Leo A. Meyerovich explains how social adoption patterns can help language designers make new languages that are inherently attractive and desirable by developers.

42:13

Scaling Facebook Engineering

Posted by David Mortenson  on  Feb 21, 2013 2

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.

17:55

Zipkin: a Distributed Tracing Framework

Posted by Johan Oskarsson  on  Feb 08, 2013

Johan Oskarsson explains how Twitter is using Zipkin to trace a pages in order to see their execution path and to determine the time spent for loading for performance monitoring and analysis.

01:34:08

Making Connections with Spring Social

Posted by Craig Walls  on  Jan 30, 2013

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

Posted by Dmitriy Ryaboy  on  Jan 13, 2013

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

Posted by Nathan Marz  on  Jan 04, 2013

Nathan Marz introduces Twitter Storm, outlining its architecture and use cases, and takes a look at future features to be made available.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT