Skip to content

Scala Talks: Direct-style scala vs effect systems & How to macro

Photo of Zainab Ali
Hosted By
Zainab A.
Scala Talks: Direct-style scala vs effect systems & How to macro

Details

🎉 Come along to the London Scala Talks! 🎉
In this event you'll hear from Jayanth Manklu and Daniel Ciocîrlan.

Agenda
6:00pm - 🥤 Doors open. Come along and grab a drink!
6:40pm - 🍕 Refreshments: Join us for some free food and drinks! Vegan, vegetarian and gluten-free options are provided. Let us know if you'd like something special - we'd be happy to accommodate.
7:00pm - 🗣️ Jayanth Manklu: Pick a (Effect) Lane: A comparison of direct-style scala vs effect systems
7:40pm - 🥤 Intermission: Grab a drink and let's discuss the talk.
7:50pm - 🗣️ Daniel Ciocîrlan: How to Macro in Scala 3, and Why
8:30pm - 🥤 Socialising: Grab a drink and let's discuss the talks.
9:00pm - 🍻 Join us in the Hop Poles pub

🌐 This event has a live stream. Join it here at 7:00PM

🗣️ Jayanth Manklu: Pick a (Effect) Lane: A comparison of direct-style scala vs effect systems
As the chatter over direct-style effects gains steam with Odersky publishing "Lean Scala" manifesto and speaking in multiple conferences about it last year, I dipped my toes into direct-style scala, and will present, without any bias, a comparison of both effect systems & direct-style in multiple angles. I will present the comparison between Software Mill’s Ox & Typelevel’s Cats-Effect.
⭐ Speaker ⭐
Jayanth works for JP Morgan on their data platforms using Typelevel stack - this is his first FP job and been at it for 2 years. He had his formative coding years deep in Ruby on Rails, he ingrained tenants of simple & clean code from RoR. He has then done significant data engineering work, but he should not be asked about that.

🗣️ Daniel Ciocîrlan: How to Macro in Scala 3, and Why
Macros are one of the (many) parts of Scala which are underrated. In this talk, we will explore the reasons why macros exist, how Scala macros work, why they look the way they do and what you can do with them. This will be a live-coding demonstration of what is possible with macros and the kind of superpower they give you, as well as an invitation to learn and use macros for some of the most powerful libraries and tools you can create with Scala.
⭐ Speaker ⭐
I am the founder of Rock the JVM, a learning platform for the Scala ecosystem, which now contains more than 20 course and 300+ hours of video material on Scala, Kotlin, functional programming, a variety of libraries and tools, as well as comprehensive courses on Apache Spark and Apache Flink.
I’ve taught more than 100000 developers so far, and trained high-performing teams at some of the most renowned companies in the world (e.g. Adobe, Apple, Microsoft, Google, ING and others).I’ve also taught more than 30000 kids to code (not Scala… yet).
I have a Master’s Degree in Computer Science and I wrote my Bachelor and Master theses on Quantum Computation. Before starting to learn programming, I won medals at international Physics competitions.
————————————————————
🗣️ Would you like to present, but are not sure how to start? Give a talk with us and you'll receive mentorship from a trained toastmaster! Get in touch through this form and we'll get you started
🏡 Interested in hosting or supporting us? Please get in touch through this form and we can discuss how you can get involved.
📜 All London Scala User Group events operate under the Scala Community Code of Conduct:
https://www.scala-lang.org/conduct/
We encourage each of you to report the breach of the conduct, either anonymously through this form or by contacting one of our team members. We guarantee privacy and confidentiality, as well as that we will take your report seriously and react quickly.

Photo of London Scala User Group group
London Scala User Group
See more events
Dassault Systèmes
12 Hammersmith Grove · London