Don't miss this London Scala Meetup with talks from Caoilte O'Connor and Maria-Livia Chiorean.
Programming in Scala can be very time consuming sometimes. Finding the most efficient way to solve a problem can end up in days of frustration. This talk is a story of trail and error with a twist at the end. It’s a story of API endpoints, generic programming, Shapeless and what happens when they all come together. Everything with examples and plenty of code.
Maria-Livia joined the Guardian in September 2015 as a graduate software developer. Since then, she has been working with 3 different teams within the company and collaborated with many others, she has been learning Scala and contributing daily to making quality journalism easy to produce and consume.
How should a service release pipeline look when a scala dev team owns deployment to production? I think there should be a single sbt command that does everything. sbt has a reputation for impenetrable symbols and unwieldy complexity, but it can also be used in a very beginner friendly way. This talk will take just such an approach to introduce sbt's basic building blocks and how they can fit together to form easily understandable release workflows. We will then live code these patterns in the deployment process for an AWS Lambda using Chuckwagon (http://io.itv.com/chuckwagon/) a new OSS AWS Labmda/sbt deployment plugin.
Caoilte O'Connor is a Functional Programmer and Agile Practitioner with expertise in Scala, Continuous Delivery and building a culture of Continuous Improvement and DevOps into teams.