Dan Frank discusses stream data processing and introduces NSQ – Bitly’s open source queuing system – and other new technologies used for communication between streaming programs.
Joshua Suereth designs a scalable distributed search service with Akka and Scala using actors, and covering practical aspects of how to scale out with Akka’s clustering API.
Philipp Haller explains how to do asynchronous programming in Scala with Scala Async, Futures and Promises.
The panelists discuss the future of the JVM in the context of parallelism and high concurrency of tomorrow’s thousands of cores.
Alex Miller discusses Clojure’s approach to data, comparing it with OOP’s approach, and covering various related topics such as mutation, state vs. value, primitive and composite data.
Jean Tabaka discusses combining Design Thinking and Complexity Theory in order to balance exploration and execution in creating and sustaining Agile adoption in teams, groups, and organizations.
Rich Hickey explores the nature of design and composition and how it impacts the software development practice and tools.
Joe Campbell and Wally Eggert discuss the tools and approaches used to introduce Continuous Delivery at CIM without having any major disruptions to their existing delivery flow.
Heather Miller shows how to perform asynchronous programming in Scala and Java with composable pipelines using the Futures and Promises API.
Nicolas Gallagher introduces HTML5 Boilerplate, a front-end template that helps building robust and adaptable web apps or sites.
Trevor Lalish-Menagh shares his experience introducing Kanban, what has worked and what hasn’t.