Devreal events

Scala 3 Training Workshop included in SBTB 2021

Preserved event source · executable and tracking content removed

Original source

Scala 3 Training Workshop included in SBTB 2021, Wed, Oct 27, 2021, 9:00 AM | Meetup
<img alt="" width="1" height="1" decoding="async" data-nimg="1" style="color:transparent;display:none" src="https://www.facebook.com/tr?id=792405807634160&amp;ev=PageView&amp;noscript=1"/><iframe title="gtm" src="https://www.googletagmanager.com/ns.html?id=GTM-T2LNGD" height="0" width="0" style="display:none;visibility:hidden"></iframe>
Skip to content
Homepage

Scala 3 Training Workshop included in SBTB 2021

Details

We're delighted to add a Scala 3 workshop to Scale By the Bay 2021, in a week, free to the attendees! (If you already have a pass it is included.)

Register for SBTB at https://scale.bythebay.io using code SCALABAY20 for 20% off.

Trainer: Adam Warski, globally recognized FP speaker and leader
Time: 27th of October, 9-12AM SF time (19-21PM CET) - 3h
Title: Exposing an HTTP API using Scala 3
Description:

It's about time to leverage the new features available in Scala 3! A number of libraries have been updated, making it possible to write fully-functional applications using the latest Scala version.

We'll create a basic application from scratch, exposing an HTTP API, using the following Scala 3 features:

  • enums to define data structures
  • opaque types for even more type-safety
  • typeclass derivation using the `derives` keyword
  • extension methods
  • new braceless syntax

The following Scala libraries will be involved:

  • tapir for describing web endpoints
  • http4s as the HTTP server implementation
  • cats-effect to control effects and for asynchronous programming

If you've been using Scala 2 before, or if you are completely new to Scala - come and see how functional programmings works our in practice! No prior Scala experience is required.

A starting repository and setup instructions will be provided for the attendees before the workshop.

Reserve your seat for SBTB at https://scale.bythebay.io using code SCALABAY20 for 20% off.

Adam Warski is one of the co-founders and CTO of SoftwareMill, where he codes mainly using Scala and other interesting technologies. He is involved in open source projects, such as sttp, tapir, Quicklens, ElasticMQ and others. Adam has been a speaker at major conferences, such as JavaOne, LambdaConf, Devoxx and ScalaDays. Apart from writing closed- and open-source software, his ideas or insights usually end up with a blog post: https://softwaremill.com/blog.

Related topics

Functional Programming
Scala Akka
Play Framework
Report event

You may also like

See all