ZIO, cats-effect, teleproto: Scala Meetup Oktober 2019

Oct 9, 2019 · Hamburg, Germany

== Talk 1: "How to build a full app with ZIO - part 2" ==

This talk is about how to build an app from scratch and how ZIO (https://zio.dev) can provide the perfect testable environment.

The following frameworks will be used:

By Felix Eckhardt. Felix is the CTO of RISK IDENT. RISK IDENT build software in Scala to fight online fraud.

It's the second half of a two part talk, the first part was on the last meetup on August 22.

== Talk 2: Functional Programming Recipes with cats-effect ==

This talk is about how some imperative constructs are done FP style.
Following frameworks will be used: cats and cats-effect

- Resource management
- Promises
- State management

By Amandou Cisse from Risk.Ident

== Talk 3: teleproto - a macro based library for ScalaPB API evolution ==

Protocol Buffers are a great tool for communication between micro-services, especially in a polyglot setup. ScalaPB is very useful to deal with Protocol Buffers in Scala but has its limitations in handling the mismatch between PB and Scala.
teleproto - developed at moia.io - is a Scala macro based library to map generated ScalaPB classes to plain old Scala structures. It also helps in managing API evolution with incompatible changes.

This talk introduces the problem and the solution using Scala macros. It also shows the capabilities of meta-programming with macros and gives some hints in which cases they are really useful.

By Christoph Wulf. Christoph started to work with Scala in 2009 and wrote his master thesis about a compiler plug-in for type-safe SQL in Scala. Later he migrated that approach to Scala macros and found other applications for macros in several Scala projects. In recent years he focused on Scala projects with data at scale using Spark, Kafka, Akka and Play.

== Schedule ==
- 18:00 - 19:00 Get-together, with pizza & drinks
- 19:00 - 19:05 Short intro
- 19:05 - 19:25 Talk 1: ZIO
- 19:30 - 19:50 Talk 2: cats-effect
- 19:50 - 20:00 Break
- 20:00 - 20:30 Talk 3: teleproto
- 20:30 - Networking, with more drinks

== Technicalities ==
- The talks will be in English
- Accessibility: The meeting area is accessible by wheelchair (use the elevator)

Event organizers
  • Scala Hamburg

    Scala Hamburg is all about the Scala language and everything around it, such as Akka, Play, sbt, etc. The regular gatherings can also include topics like functional programming, massively parallel computing, or JVM language landscape in general. You can submit talk ideas at https://github.com/scala-hamburg/scala-hamburg/issues Bottom line: This is where Scala enthusiasts from Northern Germany meet to discuss Scala, share experiences and network.  ======= Bei Scala Hamburg dreht sich alles um das Thema Scal

    Recent Events

Are you organizing ZIO, cats-effect, teleproto: Scala Meetup Oktober 2019?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews

Featured Events