Dominic Robinson reflects on several concurrency models, trying to assess which is more pleasant to work with.
Alessandro Pignotti introduces Duetto, a C++ compiler that enables developers to write full client-server Web applications in standard C++ and to port existing C++ codebases to the Web.
Martin Thompson focuses on the evolution of Java in contrast with C/C++, covering the cultural challenges of performance limits and how to collaborate with industry experts and organize teams.
Roger Orr solves a problem with different levels of complexity trying to answer what the complexity notation actually means and why it is important in practice.
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.
Jordan DeLong overviews the past, current and near future "good parts" of C++'s functional side through the colored lens of his biases.
Martin Thompson overviews Java's evolution, comparing it with C++'s, discussing the challenges of pushing the performance limits.
Bjarne Stroustrup discusses features that might appear in C++14: braces for copy initialization, return type deduction in functions, generic (polymorphic) lambdas, user-defined literals, etc.
Alan Griffiths shares the organizational process, the technological challenges and the solutions adopted by a team developing a C++ systems component.
Tobias Darm discusses how some of the GoF patterns can be implemented differently in C++11 using Boost libraries.
Dietmar Kuehl discusses creating a C/C++ source code analyzer based on clang.
Paul Snively outlines the benefits of programming with multi-paradigm languages such as Scala, C++ or OCaml.