InfoQ Homepage Presentations
-
Summly: An Award Winning Mobile App's Journey to the Cloud with Five-9s Availability on a Shoestring Budget
Eugene Ciurana describes the architectural choices, servers configuration, database, and caching systems that enabled Summly to achieve Five-9-Availability with cross-continental deployments.
-
Go Circuit: Distributing the Go Language and Runtime
Petar Maymounkov introduces Go Circuit, a system that reduces the human development and sustenance costs of complex massively-scaled systems nearly to the level of their single-process counterparts.
-
Qbrt Bytecode: Interface Between Code and Execution
Qbrt aspires to allow language designers to focus on the human interface of programming languages by abstracting the implementation of complex runtime features behind a clean,simple bytecode interface
-
People Don't Quit Their Job, They Quit Their Boss
Oren Ellenbogen shares 5 pragmatic and actionable ways to boost one’s management skills.
-
A Question of Craftsmanship
Kevlin Henney addresses the motivation, implications, pros and cons of a craftsmanship view of software development, as well as touching on other metaphors and their implied practices.
-
How to Be Agile in a Waterfall Company
Dror Helper shares from his experience implementing Agile practices in his team, outlining the do and don'ts that can make all the difference. He addresses teams working in a non-agile environment.
-
True Story of Continuous Happiness by Continuous Delivery
Sergejus Barinovas discusses the challenges, failures and actual steps required to move an organization to continuous delivery and as follows - continuous happiness.
-
Building a Distributed Data Ingestion System with RabbitMQ
Alvaro Videla presents the more advanced features of RabbitMQ: federated brokers, HA queues and support for many protocols and languages.
-
Wavefront — Declarative Programming for the Cloud
Molham Aref introduces LogicBox, a database that unites declarative programming (logic-based specifications) with cloud deployment over large datasets using the Datalog programming language.
-
Modern Component Design with Spring
Juergen Hoeller presents Spring as an annotation-oriented application framework, illustrating the rich set of features that Spring has to offer for modern component design.
-
Java vs. C/C++ Performance Panel
Hosted by Erik Meijer, who runs the Cloud Programmability Team at Microsoft, the panelists answer questions on C/C++ and Java performance, contrasting the virtues of native vs. managed code.
-
Scale Effects and other Stories
Crista Lopes discusses if scale affects the internal structure of projects and whether the popularity of libraries is correlated with internal software metrics such as bug density.