Underscore
Underscore provides professional services for organizations using the Scala programming language.
We offer a unique combination of depth and breadth of technical expertise in the Scala ecosystem. We deliver this via a full range of consulting, training, mentoring and support for teams of any level of Scala experience.
See our mentoring hub at http://underscore.io to learn more about our online and on-site services.
-
To the Pub
If you're dead on your feet and want to skip straight to the pub, from 6PM we'll be opening up the bar (see programme for location details).
-
Workshop: Getting Started With Fury!
Featuring 999 444
Fury is still in beta, but it already makes it very easy to write builds for Scala. In this workshop, your will learn about the process of creating, publishing and maintaining a build for a Scala project using Fury. Jon will describe Fury's model of workspaces, projects and modules. He will...
scala fury functional-programming scalax scalax2gether -
ScalaBridge: Keep Learning Scala!
This workshop is intended to reach out to women, non-binary people, and all underrepresented populations who are interested in learning Scala.
In this workshop, you'll learn the basics of functional programming in Scala, a powerful programming language. By the end of the day, you'll have...
scala scalabridge -
ScalaBridge: Learn Scala!
This workshop is intended to reach out to women, non-binary people, and all underrepresented populations who are interested in learning Scala.
In this workshop, you'll learn the basics of functional programming in Scala, a powerful programming language. By the end of the day, you'll have...
scala scalabridge -
Workshop: Type-Oriented Programming: Building and Using Libraries for Self-Assembling Programs
Featuring Jeremy Smith
Scala's type system is unique and under-appreciated, in that its support for dependent types and its elegant abstraction of type classes into the higher-level idea of implicits can allow engineers to build libraries that self-assemble into complete programs when given the appropriate data...
scala machine-learning scalax -
Workshop: Meet Akka gRPC
Featuring Renato Cavalcanti
In this workshop, you will explore Akka gRPC and how it can be integrated with Akka Http, Play and Lagom. gRPC is a schema-first RPC framework, where your protocol is declared in a protobuf definition, and requests and responses will be streamed over an HTTP/2 connection.
scala scalax2gether akka grpc -
Workshop: Functional DB access in Scala with Doobie
Featuring Albert Pastrana
Accessing a database is something many applications need and most of developers have do to during their career. During the past 20 years, (relational) database access in the JVM world hasn't changed that much. Luckily for you, despite some of the limitations the JDBC spec has, there are now...
scala scalax2gether db sql database -sql -database -db doobie