Passa ai contenuti

Julien Truffaut - Monocle 3: a peek into the future

Foto di Marco F.
Hosted By
Marco F.
Julien Truffaut - Monocle 3: a peek into the future

Dettagli

This is a Scala User Group - Berlin Brandenburg
Check ~ https://www.meetup.com/Scala-Berlin-Brandenburg/events/275841617 ~

This meetup is a collaboration between the Scala communities in Europe. London, Amsterdam, Lisbon, Porto, Barcelona, Madrid, Berlin, and Hamburg are already joining. If your city is not on the list, spread the word to your community organizer as well.

Details

Hello Scala lovers, in this online edition Julien Truffaut introduces Monocle 3, an optics library for Scala. Once you signed up, you'll see the Zoom link that you can use to join the meetup. This remote meetup is a collaboration between the Scala communities in Europe. London, Amsterdam, Lisbon, Porto, Barcelona, Madrid, Berlin, and Hamburg are already joining. If your city is not on the list, spread the word to your community organizer as well.

= Agenda (CET time) =
19:00 - 20:30: Talk: Monocle 3: a peek into the future
20:30 - 21:00: Q&A & get-to-gether

= Abstract of the talk =
Optics is a popular topic among library authors; they exist in at least four flavours in Scala: Monocle, Quicklens, Shapeless and Tofu. However, we rarely see optics in real world code bases.
Why is that? Why are optics not popular in Scala?

In this talk, I plan to not only answer this question, but also offer some solutions to the current problems with Monocle API.

This presentation is a longer, more in-depth version of the one I gave last year at Scale by the Bay.

= Bio of Julien =
I am a backend engineer with experience in companies of all sizes, ranging from start-ups to tech giants like Amazon. For the last 5 years, I have been running functional programming training workshops with great success. I focus my training on simple functional programming techniques that deliver value to companies.

I am also the author of Monocle, an optics library that helps functional Scala developers easily traverse, transform, and access deeply nested data structures.

= Technicalities =

  • Use the Zoom link to join the meetup (you will see the link once you've RVSPed)
  • The event is limited to 300 participants
  • The event will not be recorded

= Sponsor =
This Meetup is brought to you by MOIA - a fully electric ridesharing service operating in Hamburg and Hannover. At MOIA, many-core services are written with Scala, Akka Streams, and ZIO and we are looking for great developers to join us.

Photo of Milano Scala Group group
Milano Scala Group
Visualizza altri eventi
Online event
Questo evento è finito