24 Feb Essential Scala Online (Registration Closed) Online

Time
14:00 UTC
Length
4 weeks
Cost
$749

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

Time
04:00 PST
Length
8 hours
Cost
Free

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

Time
04:00 PST
Length
8 hours
Cost
$600/$750

Take your Scala skills to the next level. The tools you need to large scale Scala systems.

More information

20 Mar Shapeless Workshop San Francisco

Time
09:00 PST
Length
8 hours
Cost
Free

Miles Sabin leads a workshop into the design and use of shapeless.

More information

28 Mar Essential Essential Creative Scala Edinburgh

Time
04:00 UTC
Length
8 hours
Cost
Free

A free and fun taste of Scala.

More information

30 Mar Advanced Scala with Scalaz Edinburgh

Time
04:00 BST
Length
8 hours
Cost
£400/500

Take your Scala skills to the next level. The tools you need to build large scale systems in Scala.

More information

08 Jun Creative Scala Amsterdam

Time
09:00 CEST
Length
6 hours
Cost
Free

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 information

09 Jun Essential Scala: Six Core Principles for Learning Scala Amsterdam

Time
18:00 CEST
Length
45 mins

Noel Welsh will discuss six fundamental concepts that underly effective Scala.

More information

10 Jun Towards Browser and Server Utopia with Scala.JS: an example using CRDTs Amsterdam

Time
13:20 CEST
Length
45 mins

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 information

10 Jun Functional Data Validation (or How to Think Functionally) Amsterdam

Time
15:40 CEST
Length
45 mins

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 information

11 Jun Advanced Scala: shapeless Amsterdam

Time
09:00 CEST
Length
8 hours
Cost
Free

Miles Sabin leads a workshop into the design and use of shapeless.

This workshop takes place on the Thursday following Scala Days.

More information

23 Sep Advanced Scala with Scalaz Lake District, UK

Time
04:00 BST
Length
2 days
Cost
£799/999

Take your Scala skills to the next level. The tools you need to build large scale systems in Scala.

More information

08 Dec Advanced Scala London, UK

Time
03:00 BST
Length
2 days
Cost
£799/999

Take your Scala skills to the next level. The tools you need to build large scale systems in Scala.

More information

02 Mar Probabilistic Programming: What It Is and How It Works Philadelphia, USA

Time
09:00 EST
Length
2 days
Cost
See the Typelevel Summit website

Noel’s talk at the Typelevel Summit describes the main ideas behind probabilistic programming and how to implement it in Scala.

More information

07 Mar Types Working For You, Not Against You London, UK

Time
09:00 GMT
Length
2 days
Cost
See the QCon website

Richard’s talk at QCon shows that Scala and types can be simple.

More information

21 Mar Codecs for Free! Shapless Type Class Derivation in Action London, UK

Time
18:30 GMT
Cost
Free

Miles Sabin describes how Shapeless can automatically create type class instances.

More information

22 Mar The Functional Web London, UK

Time
18:00 GMT
Length
3 hours
Cost
Free

We’re looking at the functional web with Scala and Clojure.

More information

08 Apr Title To Be Announced Lisbon, Portugal

Time
09:00 GMT
Length
2 days
Cost
See the LX Scala website

Noel speaks at LX Scala

More information

22 Apr Finally, Object-Oriented Programming without Objection London, UK

Time
09:00 GMT
Length
1 day
Cost
See the Progscon website

Noel’s talk at Progscon helps the OO programmer understand the FP mindset

More information

10 May The Structure of Programming Revolutions New York, New York

Time
09:00 EST
Length
2 days
Cost
See the Scala Days website

Noel’s talk at Scala Days NYC describes the mindset of the functional programmer and attempts to reconcile it with object-oriented programming

More information

16 Jun Buying into Scala from the Inside and Out Berlin, Bundesrepublik Deutschland

Time
09:00 CET
Length
2 days
Cost
See the Scala Days website

Dave’s talk at Scala Days Berlin describes how YOOX NET-A-PORTER GROUP successfully transitioned from Perl to Scala

More information

16 Jun The Structure of Programming Revolutions Berlin, Bundesrepublik Deutschland

Time
09:00 CET
Length
2 days
Cost
See the Scala Days website

Noel’s talk at Scala Days Berlin describes the mindset of the functional programmer and attempts to reconcile it with object-oriented programming

More information

16 Jun Typelevel in 2016 Berlin, Bundesrepublik Deutschland

Time
09:00 CET
Length
2 days
Cost
See the Scala Days website

Miles’ talk at Scala Days Berlin describes what Typelevel has got up in 2016 and what it means for the Scala community.

More information

09 Dec Scala Exchange 2016 London

Time
09:00 BST
Length
2 days

The team are out in force at Scala Exchange 2016. See what we’re up to!

More information

23 Jan Essential Scala and Shapeless in LA Los Angeles

Time
09:00 PST
Length
3 days

Essential Scala comes to LA, along with a free evening Shapeless workshop

More information

15 Feb Dependency Injection in Scala Scala Central, London

Time
12:30 GMT
Length
20 mins

Dave will talk about the myriad approaches to dependency injection in Scala, attempting to classify which approaches seem appropriate in which situations.

More information

17 Feb ScalaBridge Seattle Seattle

Time
18:30 PST
Length
2 days

A free introduction to Scala, run under ScalaBridge

More information

15 Mar SBT Plugins: How and Why Scala Central, The Guardian, London

Time
13:30 GMT
Length
20 mins

Danielle Ashley will show how to build a simple SBT plugin, shining some light on the architecture of SBT along the way.

More information

07 Apr Adventures in Meta-Programming Scalar Warsaw

Time
09:00 CET
Length
30 mins

Dave will talk about fun things to do with meta-programming in Scala. Which techniques work, in which situations, and to what extent?

More information

20 Apr Macros vs Shapeless vs Code Generation Scala Days Chicago

Time
11:35 CT
Length
45 mins

Adam will talk about different approaches to meta-programming in Scala. Which techniques work, in which situations, and to what extent?

More information

20 Apr Doodle: Visualisation in Scala Scala Days Chicago

Time
18:00 CT
Length
45 mins

Noel will talk about Doodle, a Scala library for data visualisation that renders in the browser, to files, and on the desktop.

More information

21 Apr Uniting Church and State: FP and OO Together Scala Days Chicago

Time
13:20 CT
Length
45 mins

Noel will describe how Church encoding allows us to achieve FP simplicity with OO performance.

More information

03 May Scala Services in Action flatMap, Oslo

Time
18:00 BST
Length
45 mins

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 information

11 May Advanced Scala with Cats London, UK

Time
04:00 BST
Length
2 days
Cost
£799/999+VAT

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

12 May Scala Services in Action LX Scala, Lisbon

Time
18:00 BST
Length
45 mins

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 information

31 May Day in the Life of a Functional Programmer Java User Group, Brighton

Time
14:00 BST
Length
45 mins

Richard will demonstrate how two functional programming ideas help us in everyday coding.

More information

01 Jun Macros vs Shapeless vs Code Generation Scala Days Copenhagen

Time
14:30 CET
Length
45 mins

Dave will talk about different approaches to meta-programming in Scala. Which techniques work, in which situations, and to what extent?

More information

02 Jun Doodle: Visualisation in Scala Scala Days Copenhagen

Time
11:35 CET
Length
45 mins

Noel will talk about Doodle, a Scala library for data visualisation that renders in the browser, to files, and on the desktop.

More information

02 Jun Uniting Church and State: FP and OO Together Scala Days Copenhagen

Time
13:20 CET
Length
45 mins

Noel will describe how Church encoding allows us to achieve FP simplicity with OO performance.

More information

12 Dec Advanced Scala with Cats London, UK

Time
03:00 BST
Length
2 days
Cost
£799/999+VAT

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

Can't find what you're looking for?