Skip to content

European Scala Talks: Monocle 3 by Julien Truffaut

Photo of
Hosted By
Zainab A.

Details

Join the European Scala User Groups to hear from Julien Truffaut on Monocle 3: a peek into the future.

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.

You can find the official event here 👉 https://www.meetup.com/es-ES/Scala-Berlin-Brandenburg/events/275841617/.

= Agenda (GMT time) =
18:00 - 19:30: Talk: Monocle 3: a peek into the future
19:30 - 20: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. You can check my online course page for more details https://www.fp-tower.com/courses/foundations

= 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.

Online event
This event has passed