Jonas Bonér, Francesco Cesarini discuss the evolution of distributed concurrent thinking along with the problems it has to solve and the toolchains created along the way.
David Hussman combats the addiction to a specific process, discussing various topics such as product thinking, regression deficit, building teams and connecting programs to portfolios.
Rachel Davies reports on how Unruly Media is using XP and how they have adapted to increasing scalability needs.
Jack Moffitt discusses where and how to achieve parallelism in a browser, how it is done by Servo, and how Rust has helped.
Seth Schroeder discusses how adults can motivate kids to create stuff on a computer rather than just consuming it, and shares the approach that has worked in his family.
Parisa Tabriz presents current online threats and some of the ways Chrome protects users, along with Chrome's philosophies, successes, and ongoing challenges to doing security in a browser.
Danielle Jabin shares some of Spotify's key takeaways from their A/B testing efforts and the challenges they faced in building out their A/B testing infrastructure.
Simon Ritter discusses the syntax and use of Lambda expressions, focusing on using Streams to greatly simplify the way bulk and aggregate operations are handled in Java.
Ola Ellnestam shares lessons learned and DevOps practices along with the underlying values and principles used to implement continuous improvement and delivery at a large bank.
Giovanni Asproni suggests that teams should not blindly embrace a methodology but rather create their own suiting their specific needs by using an approach based on patterns and pattern languages.
Robert Virding describes how Erlang was developed to solve the concurrency and reliability requirements of telecommunications, dealing with challenges that are similar with those of cloud computing.
Mike Mallete discusses the why performance appraisals fail and what can be done instead.