Excited? Share it!
Elemica - A Scala success story
Lorand Bruhacs
Lorand is a developer at Elemica. A philosopher by training and a programmer by trade, he has been coding since 1996 and has worked at startup companies, in government and in the SAP ecosystem.
Paul Dale
Paul is the Principal Architect for Elemica, a leading global Supply Chain services provider. Paul has led the charge transforming a traditional enterprise Java shop into a modern Scala-based team using Akka, Scala, and Lift. He has been slaying
ScalaX Park Bench Panel Discussion
Martin Odersky
Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He is best known as the creator of the Scala programming language. Prior to that, he made several contributions to the development of Java. He created the Pizza and GJ languages, designed the original version of generics for Java, and wrote the javac reference compiler.
Scala Worksheet - Loads of Fun!
Iulian Dragos
Iulian Dragoș dreams about a world where the Scala programming language is the default choice for new projects. He learned Scala by writing the compiler backend for it during his PhD at EPFL, back in 2004, and he was the first employee of Lightbend (formerly Typesafe). At Lightbend he helped the company grow from 5 to 85 employees, playing the role of engineer, technical lead, consultant, trainer or sales engineer. Iulian is a frequent speaker at conferences and actively contributing to several open-source projects.
Luc Bourlier
Luc has been part of the Eclipse Debug Team at IBM for the releases 2.0 to 3.1. Following other Eclipse related projects, he spent a few years recreating the distribution platform for over-the-air services at TomTom. He is now back in the Eclipse wor
Typesafe Console Architecture and Design
Henrik Engström
After graduating with a M.Sc degree in Computer Science in 1998 at the Royal Institute of Technology Henrik Engström has been working as a consultant up until his Lightbend employment in 2011. Henrik has not only vast experience from various types of programming but also great domain knowledge within the finance, retail and e-gaming industries. Apart from his major interest, programming languages, he is also an avid Arsenal supporter, black belt in Shotokan Karate and a hobby wine connoisseur. Henrik has over the last couple of years presented at various well-known conferences such as JavaOne, OSCON, JFokus, Scala eXchange, 33 Degrees.
ScalaX Akka Coding Kata
Henrik Engström
After graduating with a M.Sc degree in Computer Science in 1998 at the Royal Institute of Technology Henrik Engström has been working as a consultant up until his Lightbend employment in 2011. Henrik has not only vast experience from various types of programming but also great domain knowledge within the finance, retail and e-gaming industries. Apart from his major interest, programming languages, he is also an avid Arsenal supporter, black belt in Shotokan Karate and a hobby wine connoisseur. Henrik has over the last couple of years presented at various well-known conferences such as JavaOne, OSCON, JFokus, Scala eXchange, 33 Degrees.
Futures and Promises - A New Take on Concurrency in Scala 2.10
Philipp Haller
Philipp Haller has been a member of the Scala team since 2006. His research at EPFL on concurrent programming with race-free actors in Scala has been published in leading conferences, winning a best paper award. He is the creator of Scala's first act
Akka: Evolving a Scala project successfully
Viktor Klang
Viktor Klang is the Deputy CTO at Typesafe—prolific contributor to the Akka project as well as member of the Reactive Streams SIG when not involved in the Scala Standard Library concurrency APIs. Interested in all things distributed and concurrent—software as hardware.
Akka “Coltrane”: Rise of the Cluster
Roland Kuhn
Scala expert Roland Kuhn is one of the core developers of the Akka project at Typesafe. Before joining Typesafe in 2011, he completed a PhD in physics and gained four years of experience as a systems engineer in satellite operations.
Performance instrumentation of Scala and Akka applications
William Louth
William Louth is a renowned software engineer with particular expertise in software engineering adaptive systems, adaptive control, self-regulation, resilience engineering, information visualization, software simulation & mirroring as well as performance measurement and optimization.
Specs2 Spring
Jan Machacek
Jan Machacek is a passionate technologist with hands-on experience of the practical aspects of software delivery (architecture, quality, CI, CD), the project management approaches (applying the principles of agile project management), and mentoring and motivating engineering & business teams.
Asynchronous and non-Blocking network frameworks
Brendan McAdams
Brendan is a Senior Consultant & Trainer at BoldRadius, where he works directly with clients to help them find success through consulting and training on the Typesafe Reactive Platform.
Keynote - Martin Odersky
Martin Odersky
Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He is best known as the creator of the Scala programming language. Prior to that, he made several contributions to the development of Java. He created the Pizza and GJ languages, designed the original version of generics for Java, and wrote the javac reference compiler.
Scala Performance Regression Testing
Alex Prokopec
Aleksandar Prokopec is a research assistant in the School of Computer and Communication Sciences at the EPFL in Switzerland, working in the LAMP laboratory under the supervision of dr. Martin Odersky. He received his Master degree at the Faculty of E
Real-time Analytics in Scala
Noel Welsh
Noel has been interested in computers for a long time, particularly the leverage that computers give to people. He followed this interest to a PhD in machine learning, focusing on Bayesian nonparametrics and reinforcement learning. He still finds machine learning very interesting, but right now is more involved with programming and programming languages. A large part of his work is helping people become more effective with functional programming.
Real-world scaling with Scala & Akka
Kevin Wright
Kevin is part of Scala Technology Ltd. a regular speaker, and committer to multiple open-source Scala projects
Slick Database Access with Scala
Stefan Zeiger
Stefan Zeiger is a member of the Scala compiler team at Lightbend. He was the tech lead for Slick since 2011 and the creator of its predecessor, ScalaQuery. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008. He is a frequent speaker at ScalaDays and other conferences.
-
Keynote - Martin Odersky
Featuring Martin Odersky
We're excited to announce that Martin Odersky, the creator of Scala, will open the Scala eXchange with a keynote!
scala -
Futures and Promises - A New Take on Concurrency in Scala 2.10
Featuring Philipp Haller
Scala 2.10 introduces new abstractions to simplify concurrent and asynchronous programming (a.k.a. SIP-14). This talk dives deep into the design and usage of Futures and Promises, as well as their efficient, non-blocking implementation. It also covers the new Try and ExecutionContext types and...
scala scala-2.10 concurrency akka -
Typesafe Console Architecture and Design
Featuring Henrik Engström
The Typesafe console is used to monitor systems built based on Akka. In this talk, Henrik will cover the challenges involved in performing detailed tracing in production of Akka actor based systems.
scala akka typesafe dapper -
Specs2 Spring
Featuring Jan Machacek
Jan's Specs2 Spring talk will show how to take advantage of Specs2 Spring, an elegant and type-safe testing framework, in your "traditional" [Spring-based] Java EE applications. The talk starts by exploring unit and acceptance specifications implemented in Specs2 in Scala. Jan will...
scala specs2 spring atdd -
Akka: Evolving a Scala project successfully
Featuring Viktor Klang
In this talk, Viktor explains how to avoid technical debt and hard to find bugs, by focusing on creating value right from the start, drawing on his experience and practices used at the Akka project at Typesafe.
scala technical-debt akka atdd tdd -
Real-time Analytics in Scala
Featuring Noel Welsh
In this talk Noel will describe the algorithmic and implementation techniques behind a real-time analytics server written in Scala. At Myna, the team had the need for real-time analytics on high volumes of data. Noel explains how they didn't find any system that met their needs and how they...
scala analytics web-services machine-learning -
Functional Compilers: From CFG to EXE
Featuring Daniel Spiewak
This talk will look at the construction of a simple compiler in Scala. We will examine some of the tools Scala gives us that can dramatically simplify the task of writing and testing a compiler, and in the process, gain an appreciation for what compilers look like and how to build your own.
scala exe -
2
Scala Worksheet - Loads of Fun!
Featuring Iulian Dragos and Luc Bourlier
In this talk Iulian Dragos will present the new Scala Worksheet plugin: a new way to experiment with the Scala language. The talk will include an overview of the design, a demo session and pointers to the Scala Worksheet code, for potential contributors.
scala -
Asynchronous and non-Blocking network frameworks
Featuring Brendan McAdams
Asynchronous and non-Blocking network frameworks have become a big deal: tools like node.js and BlueEyes have set the pattern for new projects. Yet they use an approach to their networking and architecture that is foreign to even many seasoned developers: callbacks instead of pure function calls...
netty scala node.js akka -
Scala Performance Regression Testing
Featuring Alex Prokopec
This talk will introduce the Scala Performance Regression Testing Suite, a library for writing performance tests. The goal of the library is to provide an automated performance test suite - and it's first application will be the Scala Collections API.
scala regression-testing testing -
2
Elemica - A Scala success story
Featuring Paul Dale and Lorand Bruhacs
We'll share how we're optimizing global Supply Chains with Scala. We are using scala and Domain-Driven design to re-invent a large and complex system which enables business processes representing 150 billion USD in annual transactions.
scala scalaz design-patterns lift akka -
Real-world scaling with Scala & Akka
Featuring Kevin Wright
Kevin presents a brief journey through the scaling that he's had to deal with at Zeebox, and how running on the JVM allowed them to bring some very effective and mature tools to bear on profiling & load-testing tools to bear.
scala jvm akka json nodes -
2
ScalaX Park Bench Panel Discussion
Featuring Richard Dallaway and Martin Odersky
Just after lunch, we'll hold a ParkBench Panel discussion, to discuss ideas, stuff we learned during the morning and stuff we would like to hear more about. You will not only be able to ask your questions, but are also actively encouraged to join the panel to express your opinion and share...
scala -
Akka “Coltrane”: Rise of the Cluster
Featuring Roland Kuhn
In this talk we will dive down into the clustering part of Akka, what it is, how it is implemented and how you can make use of it in your applications. Learn how Akka, the Actor Model and Akka’s new fully decentralized, cluster module provides both productivity and scalability with concurrency...
scala akka concurrency -
Slick Database Access with Scala
Featuring Stefan Zeiger
This talk presents Slick, Typesafe's library for accessing databases, the successor of the popular ScalaQuery library. With Slick, database queries can be expressed using Scala code, which is composable, more convenient than Java APIs like JPA and safer than string-based query languages like...
scala typesafe slick database
-
ScalaX2gether Community Day 2018
One day in London
We're excited to announce ScalaX2gether, to be held on Saturday 15th December at Skills Matter's home, CodeNode. #ScalaX2gether is organised by Skills Matter and the Community. Together, we will host a day-long event with a few workshops and challenges.
fury functional-programming microservices hackathon hack scalax scala -
Scala eXchange London 2018
Two days in London
Join us at Scala eXchange London 2018, Europe's largest gathering of Scala engineers, to discover where Scala is headed in 2019 and to meet, learn and share skills with 1,000+ other passionate Scala developers.
types scala-cats cats tagless-final tagless spark-streaming kafka apache-spark apache-kafka scalaz scalacheck dotty spark akka scalac scala-web data scala-test devops microservices functional-programming reactive scala -
ScalaX2gether Community Day
One day in London
We're excited to announce the return of the Scala eXchange Community Day - ScalaX2gether, to be held on Saturday 16th December at Skills Matter's home, CodeNode. The #ScalaX2gether is organized by Skills Matter with the aim of hosting a community day with a few unconference sessions.
scala scalax hack community -
Scala eXchange 2017
Two days in London
Want to understand where Scala is going, what’s Lightbend’s vision for collaboration, competition and interoperability in Scala? How the Dotty project will help develop new technology for Scala tooling and concepts for future Scala language versions? Are you involved in a large Microservices or...
scala reactive functional-programming scala-ide microservices devops scala-test data scala-web -
ScalaXHack 2016
One day in London
We're excited to announce the return of the Scala Exchange Hack Day, to be held on Saturday 10th December at Skills Matter's home, CodeNode. The #ScalaXHack is organized by Skills Matter, with Underscore, Typelevel, and the Scala Centre. Together, we will host a daytime hackathon with a...
scala hack scalax scalaxhack hackathon unconference typelevel underscore functional-programming fp -
Scala eXchange 2016
Two days in London
Want to understand where Scala is going, what’s Lightbend’s vision for collaboration, competition and interoperability in Scala? How the Dotty project will help develop new technology for Scala tooling and concepts for future Scala language versions? Are you involved in a large Microservices or...
scala reactive-programming functional-programming akka play lift machine-learning deep-learning scalax -
ScalaXHack
One day in London
We're excited to announce the first ever Scala Exchange Hack Day, to be held on Saturday 12th December at CodeNode in partnership with Underscore and the London Scala User Group.
scala scalaxhack scalaxhack-day -
Scala eXchange Party
0.5 days in London
Scala eXchange 2015 continues at Skills Matter's new home CodeNode for the Scala eXchange Party! Starting at 6.30pm on 10th December 2015!
scala scala-x -
Scala eXchange 2015
Two days in London
Want to hear the latest happenings in the world in Scala? Interested in hearing how your peers are approaching similar software challenges? Then join us at Scala eXchange 2015, Europe's largest community conference on Scala.
scala reactive-programming functional-programming akka play lift -
Scala eXchange 2014
Two days in London
Join us at Europe's largest and most comprehensive annual Scala conference in London. The Scala eXchange brings together the world's top Scala experts with Europe's passionate community of Scala developers.
scala reactive-programming functional-programming akka play lift big-data -
Scala eXchange 2013
Two days in London
The Scala eXchange returns to Skills Matter for it's third year - share, learn and innovate with 350+ attendees, 60+ presentations, and the world's greatest Scala Rock Stars!
scala akka playframework spray scalatest scala-collections reactive-programming scala-macros scalax functional-programming -
Scala eXchange 2011
Two days in London
Skills Matter is very pleased to announce our first-ever annual Scala eXchange, on June 15-16 2011 in London.
This 2-day conference provides both high level presentations and low level follow-up tutorials/design discussions afterwards -- making it one of the most exciting dates on the calendar of...
scala functional-programming