Please log in to watch this conference skillscast.
Implicits are often regarded with suspicion by developers, with some teams going as far as banning them from their codebases.
In this talk, you will discover how implicit conversions and parameters work in Scala. We will explore resolution rules and their precedence and once you have a good understanding of that, you will learn about design patterns – where they can come in handy as well as scenarios where they should definitely be avoided. At the end of this session, you will have a better idea about the power and the responsibility that comes with the 'i-word'.
Understanding of implicit scope and resolution rules
Heuristic to judge the impact and implicit definition has in your codebase
Design patterns with implicit parameters and conversions
YOU MAY ALSO LIKE:
- Adaptive Recommender Systems with Apache Spark (SkillsCast recorded in December 2018)
- Lightbend Scala Language - Professional (in London on 9th - 10th September 2019)
- Lightbend Scala Language - Expert (in London on 11th - 13th September 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- Keynote by Dick Wall on Why API Design Matters, and Why Yours Sucks! (and mine sucks too!) (in London on 24th June 2019)
- London Java Community June (in London on 25th June 2019)
- The Elements of Tagless Final Style (SkillsCast recorded in May 2019)
- Scala 2.13 and Beyond! (SkillsCast recorded in April 2019)
Embrace the Implicit
Anna is a Senior Data Engineer at Elsevier. She has been a Scala developer for 4 years, working for start-ups before joining the world of research. Anna works on various recommendation systems utilising the latest research in data science and machine learning. She loves all things functional, cats and knitting.