Eventil - Find Tech Events
Official mobile app
FREE - In Google Play
Official mobile app
FREE - In App Store

Advanced Scala with Dick Wall

Dec 9 - 11, 2019 · London, United Kingdom

Are you an experienced Scala developer or an API and Library programmer, keen to up your Scala game? Join Dick Wall for his Advanced Scala workshop and learn how to harness the power of the Scala type system, how to write your own libraries, how to apply advanced functional programming concepts including Functors, Applicative Functors and Monads, and how to profile and optimise performance of your Scala applications.

On the first day, we will cover the Scala type system in depth, including type variance, bounds, implicit conversions, classes and parameters and much more. Day 2 is all about best practices, patterns and techniques you can apply when writing your own libraries. Extractors, serialization of data and asynchronous programming are all covered as well. On the final day, we will dive deep into advanced functional programming topics, including Functors, Applicative Functors and Monads. We also look at macros, the parser-combinator library for creating external DSLs, and how to profile and optimise performance of your Scala application.

Learn how to:

  • Use the Scala language in depth, including: type variance; bounds; implicit conversions; classes and parameters; and custom extractors
  • Apply best practices, patterns and idioms to your use of Scala
  • Understand XML and JSON serialization
  • Use Internal and external domain specific languages
  • Apply functional concepts including functors, monads, and macros

What the community says

"This was an excellent course by all means. Dick is not only well versed in the subject, but this teaching style is also very effective. The exercises were engaging and provided vital insights into best practices, which can be applied to existing projects."

Robert Udah

"Good team work and a great introduction to monads!"


"This was, by far, the best Scala course I have ever attended."

Patrick Tschorn

"By far the best course I've done in Skills Matter! Highly entertaining whilst keeping it within the scope. Explained complex logic in plain English. Very helpful in answering questions, definitely the experts in the field!"

Sofia Lim

About the Author

Dick Wall

Winner of the inaugural Phil Bagwell Award for Service to the Scala Community and with over twelve years of experience in Scala development as well as being a member of Java Posse, Dick Wall is a renowned speaker and trainer in the application of Scala. A Geographical Information System specialist using Scala at CiBO Technologies, CEO of Escalate Software and previous co-host on Scalawags Podcast, Dick has probably spent more time thinking about Scala than anybody else on this planet.

Thanks to our partners

Event organizers

Are you organizing Advanced Scala with Dick Wall?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews

Featured Events