Sean Owen provides examples of operational analytics projects in the field, presenting a reference architecture and algorithm design choices for a successful implementation based on his experience with customers and Oryx/Cloudera.
William Cook introduces Enso, an external language workbench with both graphical and textual editing capabilities. Each language is defined by a schema, or the model of its internal representation, which can be rendered either textually via a grammar or graphically via the diagramming DSL, stencil.
Sander Hoogendoorn shares patterns to avoid framework issues by using layered architectures, bridge patterns, managers-providers, DI, descriptors and layer super-types, including code samples.
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.
Jack Moffitt discusses where and how to achieve parallelism in a browser, how it is done by Servo, and how Rust has helped.
Chris Mattmann envisions data science by integrating science software into rapid data production systems using cloud computing and open source software.
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.
Erik Hinton discusses the successes and failures of making a cultural shift in the newsroom at NYT to accept Haskell and some of the projects Haskell has been used for.
Samantha John explains the design considerations for creating a visual language for children and demoes Hopscotch, presenting techniques and sample projects for teaching kids to code.
Bodil Stokke attempts to answer why some meritorious technologies fade away while others end up dominating the software landscape, and suggests what can be done to fix that.
Carl Myhill, Steve Hayes highlight the key elements that a UX Design process and an Agile process have in common, providing practical tips on how to make them work together.
Tim Williams describes one of the world's largest commercial Haskell deployments (Barclays) and shares some experiences and insights gained using Haskell to build domain specific languages.