Scala 3 Metaprogramming by Example by Adam Warski
Metaprogramming is one of the features that sets Scala 3 apart from other languages. We don’t only get “macros done right”, but a couple of constructs that can be used depending on the scope and complexity of the task: inlines, type class derivation, and “proper” macros (quoting & splicing). In this presentation, Adam Warski will show you how these metaprogramming approaches can be used in practice. What kind of problems can we solve? How readable is the code? Does it feel like magic or regular programming? If something is knowable at compile-time and can be computed then, there’s no reason to repeat it every time our program is run. Come and see what Scala 3 has to offer in this area!
About Functional Scala:
Functional Scala was founded in 2019 to provide an independent, professional platform for speakers across the entire Scala community, bringing together new and existing Scala developers in an uplifting and welcoming environment that focuses on innovation & excellence.
Join the Functional Scala Community on Twitter: https://twitter.com/funscala2021 and https://twitter.com/zivergetech
Stay informed on future events: https://www.functionalscala.com/, https://ziverge.com/
Join us in 2021: https://www.eventbrite.co.uk/e/functional-scala-2021-tickets-131620665955
#FunctionalScala2020 #FunScala2020 #FunScala20
Видео Scala 3 Metaprogramming by Example by Adam Warski канала Ziverge
About Functional Scala:
Functional Scala was founded in 2019 to provide an independent, professional platform for speakers across the entire Scala community, bringing together new and existing Scala developers in an uplifting and welcoming environment that focuses on innovation & excellence.
Join the Functional Scala Community on Twitter: https://twitter.com/funscala2021 and https://twitter.com/zivergetech
Stay informed on future events: https://www.functionalscala.com/, https://ziverge.com/
Join us in 2021: https://www.eventbrite.co.uk/e/functional-scala-2021-tickets-131620665955
#FunctionalScala2020 #FunScala2020 #FunScala20
Видео Scala 3 Metaprogramming by Example by Adam Warski канала Ziverge
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
This Is Your App on Scala 3 by John A. De GoesScala: Beyond the basics with Christopher BateyZymposium - Free structuresFree monad or tagless final? How not to commit to a monad too early - Adam WarskiPython 3 MetaprogrammingThe Top 5 Programming Languages in 2021 to get a jobZymposium - Recursion SchemesInterview Question | Comparable vs Comparator in JavaWhy Scala? | An introduction by Adam WarskiZymposium - AspectsSpeeding Up Integration Testing Through Dependency Sharing by Balazs ZagyvaiBuilding Asynchronous Microservices With ZIO by Aleksandar SkrbicEffectTime #8: File WatcherZIO Entity: Distributed Functional Event-Sourcing by Tobia LoschiavoA Monads Approach for Beginners, in Scala | Rock the JVMZIO App Architecture by Kit LangtonThe Art of Code - Dylan BeattieWhat the Functor? | Functors in Scala | Rock the JVMPython Flask Tutorial: Full-Featured Web App Part 3 - Forms and User InputImagining A Better FP Developer Experience by James Ward