InfoQ Homepage Presentations
-
Tracking Millions of Ganks in Near Real Time
Garrett Eardley explores how Riot Games is using Riak for their stats system, discussing why they chose Riak, the data model and indexes, and strategies for working with eventually consistent data.
-
Online Controlled Experiments: Introduction, Insights, Scaling, and Humbling Statistics
Ronny Kohavi shares lessons learned, cultural and scaling challenges conducting hundreds of concurrent online controlled experiments at Bing.
-
Evolution of the Netflix API
Ben Christensen describes Netflix API's evolution to a web service platform serving all devices and users, the challenges met in operations, deployment, performance, fault-tolerance, and innovation.
-
REEF: Retainable Evaluator Execution Framework
Rusty Sears introduces REEF along with examples of computational frameworks, including interactive sessions, iterative graph processing, bulk synchronous computations, Hive queries, and MapReduce.
-
Culture and Happiness in Virtual Teams
Floyd Marinescu shares how the virtual teams behind InfoQ.com and QCon are run: processes, tools, & mindset needed to run virtually while delivering purpose, autonomy & mastery for over 7 years.
-
Fast and Dynamic
Maxime Chevalier-Boisvert discusses making dynamic languages faster providing various examples of optimizations: SmallTalk, LISP machine, Google V8 and others.
-
Evolving Mobile Architectures at MI9
Cameron Barrie, James Brett, Stewart Gleadow share lessons learned using Agile methodologies to build an iOS application, discussing its architecture and the benefits of hybrid apps.
-
Programming in the Cloud - Groovy as an Extension Language for Oracle ADFm
Jim Driscoll discusses using ADFm to create and change Groovy scripts at runtime and debugging a live system with JWDP.
-
RESTful Groovy
Kyle Boon reviews 3 frameworks for building RESTful WS- Grails, Dropwizard and Ratpack-, comparing their code readability, maintainability, deployment, metrics collection, scalability and testability.
-
Ember Reusable Components and Widgets
Sergey Bolshchikov discusses building complex UIs with Ember.js by combining Handlebars templates and Ember.View.
-
Metaprogramming With The Groovy Compiler - Part 2/2
Jeff Scott Brown discusses Groovy’s compile time metaprogramming capabilities.
-
How a Small Team Scales Instagram
Mike Krieger discusses Instagram's best and worst infrastructure decisions, building and deploying scalable and extensible services.