noon
-
3
Lightning Talks Session 2
Featuring Noel Welsh, Rhys Sharrem and Guillaume Masse
This session will consist of three 15-minute Lightning Talks!
scala scalax -
Building multiplayer game using streams - Beginner
Featuring Michał Płachta
In this talk you will learn how stream-based programming can be used to implement web frontend and multiplayer backend of the classic game: Snake.
reactive-ui gamedev streams reactive-streams -
How to write maintainable Scala code - Beginner
Featuring Peter Hilton
Scala’s biggest problem isn’t adoption any more, it’s unmaintainable code. The core of maintainable code is clean code with good tests, but that by itself is not enough. During this talk, you will learn a range of techniques for writing and improving code for maintainability, including how to get...
maintenance code documentation code-style app app-development enterprise development scala scalax -
What should every programmer know about hardware - Intermediate
Featuring Dmitry Petrashko
Finding and fixing performance bugs in real-world software is a tricky task. It involves exploration and experimentation. During this talk, you will discover several performance issues found while working on Dotty as well as tools used to diagnose those issues.
dotty scala scalax performance testing hotspot -
Crafty Communications (Scala and Pesky People) - Beginner
Featuring Asher Glynn
Effective development is all about communication - with other developers, with users, with managers(!). While this has always been true, the gap between the Scala true believers and the rest-of-the-world can sometimes feel cavernous.
scala scalax code metrics -
Typelevel Scala Rebooted - Beginner
Featuring Miles Sabin
The Typelevel fork of the Scala compiler has been reinvogorated by the recent community fix for SI-2712, a long-standing problem of type inference for projects which make extensive use of higher-kinded types.
scala scalax typelevel compiler sbt -
Smooth migrations to Dotty with scalafix - Intermediate
Featuring Ólafur Páll Geirsson
Scalafix is a new code rewriting tool to help you prepare for Dotty, a next generation Scala compiler. During this talk, you will discover how scalafix takes care of easy, repetitive and tedious code transformations so you can faster enjoy the benefits that Dotty brings. More broadly, you will...
scala scalax dotty developer-tools programming scalafix compiler -
Predictive analytics with Scala and Spark at ING - Intermediate
Featuring Bas Geerdink
ING is a Data Driven Experimental Enterprise, which is heavily investing in big data, analytics and streaming processing. As in many other enterprises, we deal with a large variety of data sources. Some are responsible for primary processes, while others are used to improve the quality of the...
ing spark scala scalax akka analytics machine-learning -
Monitoring Reactive Microservices - Intermediate
Featuring Henrik Engström
Reactive applications are the next major evolution of the internet. They allow for applications to be responsive, scalable, and resilient by building on a fully event-driven foundation. However, at the same time, this way of architecting systems introduces some new issues. One of these issues is...
monitoring reactive microservices scala scalax akka -
Teaching Scala without side effects
Featuring Benjamin Parker
For an imperative programmer, switching to a functional paradigm can be a confusing transition. It's easy to become overwhelmed by concepts such as immutability, anonymous functions, Category Theory, and application of referential transparency.
In this talk, you will explore the experience...
scala scalax functional-programming category-theory