Arjan van der Meer explains how to perform Analytical Software Design interface compliance using Microsoft Spec Explorer.
Gabriel Gonzalez introduces TSAR (TimeSeries AggregatoR), a service for real-time event aggregation designed to deal with tens of billions of events per day at Twitter.
Ted Dunning discusses the different options for running SQL on Hadoop including pros and cons.
This session describes architectural patterns for developing microservices: Service Decomposition, API Gateways, Stateless/Shared-Nothing Apps, Configuration and Backing Service Consumption, etc.
Ben Hale discusses how to design microservices as RESTful APIs and implement them with minimal code using Spring Boot.
Jim Scott keynotes on the history of Hadoop, the difficulties that this technology has gone through, exploring the reasons why enterprises need to evaluate their targets and prepare for the future.
Eric Evans shares approaches that have helped him with issues in architecture, with a focus on establishing boundaries between software with different conceptual approaches and discipline levels.
Yoni Goldberg describes some of the technological innovations that have helped Gilt to reach its current size, and highlight some of the core challenges that the company's engineering team faces.
Eelco Visser, Vlad Vergu demonstrate how Spoofax simplifies the process of specifying syntax using SDF3, name analysis using NaBL and type analysis using TS, code generation in Stratego.
A lively panel discussion with Eric Evans, Duncan DeVore, and Leo Gorodinski, hosted by Mike Feathers, on software architecture improvement, DDD, the ins and outs of microservices and much more.
Ryan Cromwell introduces Elixir, a , functional distributed meta programming language inspired by Ruby and compiling to Erlang VM, covering pattern matching, pipelines and tail-call recursion.
Chung-Yeung Pang shares from his experience applying MDD and Agile to various projects.