Yehuda Katz explains Rails 3: the performance improvements, the new architecture, the influence of Merb, and much more. Also: a look at the Bundler tool.
Ruslan Belkin and Sean Dawson discuss LinkedIn’s initial requirements they started with, requirements that grew organically over time, then they delve into the internal architecture of the social network software presenting the service API - the Network Updates service being presented in greater detail - and the applications built on top of them including Twitter integration.
Ashish Thusoo and Namit Jain explain how Facebook manages to deal with 12 TB of compressed new data everyday with Hive’s help. Hive is an open source data warehousing framework built on Hadoop, allowing developers to perform analysis against large datasets using SQL.
Beside casual challenges met in implementing SOA, Sastry Malladi talks about additional ones encountered while implementing large scale SOA deployments, giving eBay as example of an efficient, extensible and scalable SOA platform accompanied by an automated governing process.
Tom Enebo explains reasons for choosing JRuby: Hotspot optimizations, JVM Garbage Collectors, tools like profilers. Also: how JRuby helps to write cleaner, more expressive code with Java libraries.
In this presentation from QCon San Francisco 2009, Billy Newport discusses the ways that developers interact with key/value (KV) stores such as memcached and WebSphere eXtreme Scale, entity vs column-oriented approaches, synchronous and asynchronous operations, large data sets, using a DBMS as a column store, collocating closures and data, and features that could be added to increase scalability.