24 Feb Essential Scala Online (Registration Closed) Online
Our studio-style online course for professional developers who want a thorough introduction to Scala.
More information
15 Mar
Essential Essential Creative Scala
San Francisco
A free and fun taste of Scala. Places available for students and teaching assistants.
More information
19 Mar
Essential Scalaz Advanced Scala with Scalaz
San Francisco
Take your Scala skills to the next level. The tools you need to large scale Scala systems.
More information20 Mar Shapeless Workshop San Francisco
28 Mar
Essential Essential Creative Scala
Edinburgh
30 Mar Advanced Scala with Scalaz Edinburgh
Take your Scala skills to the next level. The tools you need to build large scale systems in Scala.
More information08 Jun Creative Scala Amsterdam
Dave Gurnell, Noel Welsh, and friends invite you to warm up for Scala Days with a fun, graphical, first look at Scala.
This workshop takes place on the Monday prior to Scala Days. We’ll spend the day drawing and be finished in time for registration at 4pm!
More information09 Jun Essential Scala: Six Core Principles for Learning Scala Amsterdam
10 Jun Towards Browser and Server Utopia with Scala.JS: an example using CRDTs Amsterdam
This session demonstrates the practical application of Scala.JS using the example of a collaborative text editing algorithm, written once in Scala, but used from the JVM and JavaScript.
More information10 Jun Functional Data Validation (or How to Think Functionally) Amsterdam
Sooner or later, all developers have to deal with data validation: reading input from the user, checking it, and reporting errors back to the UI. For such a ubiquitous task, validation is surprisingly subtle and complex. Fortunately it also serves as an excellent demonstration of using a functional approach to library design.
More information11 Jun Advanced Scala: shapeless Amsterdam
Miles Sabin leads a workshop into the design and use of shapeless.
This workshop takes place on the Thursday following Scala Days.
More information23 Sep Advanced Scala with Scalaz Lake District, UK
Take your Scala skills to the next level. The tools you need to build large scale systems in Scala.
More information08 Dec Advanced Scala London, UK
Take your Scala skills to the next level. The tools you need to build large scale systems in Scala.
More information02 Mar Probabilistic Programming: What It Is and How It Works Philadelphia, USA
Noel’s talk at the Typelevel Summit describes the main ideas behind probabilistic programming and how to implement it in Scala.
More information07 Mar Types Working For You, Not Against You London, UK
21 Mar Codecs for Free! Shapless Type Class Derivation in Action London, UK
22 Mar The Functional Web London, UK
08 Apr Title To Be Announced Lisbon, Portugal
22 Apr Finally, Object-Oriented Programming without Objection London, UK
10 May The Structure of Programming Revolutions New York, New York
Noel’s talk at Scala Days NYC describes the mindset of the functional programmer and attempts to reconcile it with object-oriented programming
More information16 Jun Buying into Scala from the Inside and Out Berlin, Bundesrepublik Deutschland
Dave’s talk at Scala Days Berlin describes how YOOX NET-A-PORTER GROUP successfully transitioned from Perl to Scala
More information16 Jun The Structure of Programming Revolutions Berlin, Bundesrepublik Deutschland
Noel’s talk at Scala Days Berlin describes the mindset of the functional programmer and attempts to reconcile it with object-oriented programming
More information16 Jun Typelevel in 2016 Berlin, Bundesrepublik Deutschland
Miles’ talk at Scala Days Berlin describes what Typelevel has got up in 2016 and what it means for the Scala community.
More information09 Dec Scala Exchange 2016 London
23 Jan Essential Scala and Shapeless in LA Los Angeles
15 Feb Dependency Injection in Scala Scala Central, London
Dave will talk about the myriad approaches to dependency injection in Scala, attempting to classify which approaches seem appropriate in which situations.
More information17 Feb ScalaBridge Seattle Seattle
15 Mar SBT Plugins: How and Why Scala Central, The Guardian, London
Danielle Ashley will show how to build a simple SBT plugin, shining some light on the architecture of SBT along the way.
More information07 Apr Adventures in Meta-Programming Scalar Warsaw
Dave will talk about fun things to do with meta-programming in Scala. Which techniques work, in which situations, and to what extent?
More information20 Apr Macros vs Shapeless vs Code Generation Scala Days Chicago
Adam will talk about different approaches to meta-programming in Scala. Which techniques work, in which situations, and to what extent?
More information20 Apr Doodle: Visualisation in Scala Scala Days Chicago
Noel will talk about Doodle, a Scala library for data visualisation that renders in the browser, to files, and on the desktop.
More information21 Apr Uniting Church and State: FP and OO Together Scala Days Chicago
Noel will describe how Church encoding allows us to achieve FP simplicity with OO performance.
More information03 May Scala Services in Action flatMap, Oslo
Kingsley and Sofia will talk about Microservices in Scala, including a high level overview of microservices and a contextual comparison of different frameworks for authoring them.
More information11 May Advanced Scala with Cats London, UK
Take your Scala skills to the next level. This course teaches you the tools you need to build large functional systems in Scala.
More information12 May Scala Services in Action LX Scala, Lisbon
Kingsley and Sofia will talk about Microservices in Scala, including a high level overview of microservices and a contextual comparison of different frameworks for authoring them.
More information31 May Day in the Life of a Functional Programmer Java User Group, Brighton
Richard will demonstrate how two functional programming ideas help us in everyday coding.
More information01 Jun Macros vs Shapeless vs Code Generation Scala Days Copenhagen
Dave will talk about different approaches to meta-programming in Scala. Which techniques work, in which situations, and to what extent?
More information02 Jun Doodle: Visualisation in Scala Scala Days Copenhagen
Noel will talk about Doodle, a Scala library for data visualisation that renders in the browser, to files, and on the desktop.
More information02 Jun Uniting Church and State: FP and OO Together Scala Days Copenhagen
Noel will describe how Church encoding allows us to achieve FP simplicity with OO performance.
More information12 Dec Advanced Scala with Cats London, UK
Take your Scala skills to the next level. This course teaches you the tools you need to build large functional systems in Scala.
More information