Scala in the City is back with a bang in 2019.
We are so thrilled to announce that the innovative app company Depop will be hosting Scala in the City this month on Thursday the 24th of January.
We have an exciting line-up of Speakers starting with Depop CTO, Massimo De Marco who will give us an insight into Depop engineering followed by Depop, Software Developer John Cragg on 'Testing Machines Learning Models in Staging'.
The final talk will be from Disney Streaming Services Senior Software Engineer, Tamer Abdulradi on 'A Basic Introduction to Recursion Schemes'.
We also have one speaker slot remaining! Have you spoken at conferences or meetups before or maybe it's your first time giving a talk? We would love to hear from you and give you the opportunity to talk about your favourite Scala subject.
Just email firstname.lastname@example.org letting us know you would like to fill the speaker slot.
Schedule for the evening
6 pm: Doors open, drinks & nibbles
6.50 pm: Introduction to Depop from CTO Massimo De Marco.
7 pm: First talk - John Cragg, Software Developer at Depop
Title: Testing Machines Learning Models in Staging
Abstract: Testing the qualitative performance of a ML model is a difficult task, usually only done by measuring fluctuations of key business metrics in production. In this session John will discuss his teams attempts to produce a deterministic test of algorithmic performance in Depop's staging environment for their product recommendation system.
7.20 pm: Second talk - Speaker slot available!
7.40 pm:Third talk - Tamer Abdulradi @tabdulradi, Senior Software Engineer at Disney Streaming Services
Title: A Basic Introduction to Recursion Schemes
Abstract: Recursion is hard! But luckily you can 'get it right' once and reuse it in other projects.
Recursion schemes is a code pattern that allows you to automate the process of traversing and recursing through nested data structures by separating recursion out of the rest of the logic. They allow you to use off-the-shelf libraries to do the recursion for you, so you can write less code and potentially fewer bugs!
In this talk, Tamer will share with you an example, a JSON data-structure, and provide a walk-through of a step-by-step transformation of the code to use a recursion schemes library. By attending you will understand the gist of Recursion Schemes and how to use it in your codebase. There are no prerequisites to attend the talk, Tamer will be explaining any advanced concepts as you go.
8.10 pm: Craft beer, Pizza & chat
9 pm+: Join us for drinks at the local pub
Our Media Partner is Scala Times.