13th December 2018 in London at Business Design Centre

There are 50 other SkillsCasts available from Scala eXchange London 2018

Please log in to watch this conference skillscast.

745938949 640x360

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

Key takeaways:

  • 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:

Thanks to our sponsors

Embrace the Implicit

Anna Bladzich

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.

SkillsCast

Please log in to watch this conference skillscast.

745938949 640x360

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

Key takeaways:

  • 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:

Thanks to our sponsors

About the Speaker

Embrace the Implicit

Anna Bladzich

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.

Photos