McLaren Applied Technologies
Where man and machine perform together to address the world’s most significant challenges
McLaren Applied Technologies harnesses the significant R&D, technical expertise and innovative spirit that has kept McLaren at the pinnacle of elite motorsport for five decades. It then applies this knowledge and approach to improve the performance of and inspire innovation in blue-chip companies. McLaren Applied Technologies works in a range of industries, often totally unrelated to motorsport or automotive, including healthcare, pharmaceuticals, energy, transportation and consumer brands. Visit www.mclaren.com/appliedtechnologies for more details
-
Keynote: Typelevel - the benefits of collaboration
Featuring Miles Sabin
A lot has happened since Lars Hupel gave his "State of the Typelevel" keynote at last years Scala eXchange. It hasn't always been plain sailing, but the arrival of the Cats project on the scene earlier this year marked the beginning an exciting period of collaboration among the...
scalax scala scala-cats scalacheck shapeless -
Keynote: Without Resilience, Nothing Else Matters
Featuring Jonas Bonér
It doesn’t matter how beautiful, loosely coupled, scalable, highly concurrent, non-blocking, responsive and performant your application is––if it isn't running, then it's 100% useless. Without resilience, nothing else matters.
scalax scala -
Keynote: Spark+Hadoop and how it relates to Scala
Featuring Sean Owen
Scala seems to be, suddenly, an important language within the Apache Hadoop ecosystem, with the arrival of Scala-based projects like Apache Kafka and Apache Spark -- which is in essence "distributed Scala". In fact, it's not a surprising marriage: Hadoop has been building on...
spark hadoop scala -
Keynote: Scaling Intelligence: moving ideas forward
Featuring Jessica Kerr
Scala is a scalable language. It is scalable in the computer sense, of small programs building into large programs. Does it scale in our mind, as well? There are a lot of ideas expressed in Scala. How do we scale those ideas from conception into full use? For any given idea, one person can't...
scalax scala scalability -
Count-Min Sketch in Real Data Applications
Featuring Laura Bledaite
In this talk Laura will briefly explain several probabilistic data structures used for approximate query answering, such as a Bloom Filter, HyperLogLog and Count-Min Sketch, as well as present canonical examples of use at Twitter for each of the structures mentioned. You will learn how these...
query-answering bloom-filter hyperloglog count-min-sketch twitter algebird summingbird scala mapreduce -
Flexible data structures in Scala
Featuring Mikael Valot
Strucs is a lightweight library that allows you to manipulate, encode and decode flexible data structures while maintaining immutability and type safety. A Struct is analogous to a case class that can accept new fields dynamically. Using the strucs extensions, a single struc instance can be...
strucs library flexible-data scala json fix-protocol protobuf -
Handling Partially Dynamic Data
Featuring Jamie Pullar
In working with partially dynamic data, object serialization models often fall flat. You can turn the problem on its head by defining static contracts which represent your knowledge of the data. These contracts then act as lenses on the data stream directly, enabling reading and manipulation....
json jsentric type-safe bigdata -
Collecting Uncertain Data the Reactive Way
Featuring Jeff Smith
Before you can even get started building large-scale data analytic systems, you need to start with one crucial element: data. Collecting data, especially collecting lots of data, is harder than it seems. Data ingested with the wrong data model can be worse than no data at all, and a data...
reactive machine-learning big-data uncertain-data databases -
Freeslick – implementing free slick drivers for commercial databases
Featuring Sue Carter
Sue will talk about why free libraries and drivers matter, even for commercial databases in commercial organisations. And why it isn’t just about the cost. Being free matters. You will discover how to leverage the testing infrastructure that the slick project makes available. Sue will also talk...
freeslick libraries drivers appveyor -
The Atomic Sublimity of Ensime
Featuring Rory Graves
Ensime is actively evolving. Moving beyond Emacs, we have active support for other editors Atom and Sublime and Vim, giving them lots of IDE goodness. This talk is a whistlestop tour of the progress we are making sharing the Ensime love.
ensime emacs atom sublime vim ide