Skip to content

Details

After a summer break, we’re excited to announce our 10th Scala Central event, which will be on the 8th August, where we are being kindly hosted by our good friends QuantumBlack at their offices near Trafalgar Square.

We have Chris Jansen from QuantumBlack, who will be discussing Extruder and how it can be used to populate Scala case classes from any data source. We will also be hearing from Tudor Palanga, who will be showing us how you can test your micro services with integration testing using Docker.

The agenda for the evening will be as follows.

6:30pm: Doors Open

7pm: Chris Jansen, Senior Consultant - Software Engineer at QuantumBlack

Title: Extruder - Populate Scala case classes from any data source

Abstract: Chris will demonstrate the functionality of Extruder (janstenpickle.github.io/extruder (https://janstenpickle.github.io/extruder/)), a tool that provides a neat syntax to instantiate Scala case classes from a data source. He will cover:

  • Resolution of types from a simple data source

  • Usage with dependency injection (Grafter)

  • Intro to data sources

  • Resolution from different data sources

  • Converting back to a data source

  • How to change result wrapper monad

  • How to configure resolution

  • Extending - resolving custom types

7:30pm: Tudor Palanga, Senior Software Dev Engineer (Scala) at Expedia

Title: Microservices integration testing made simple with Docker

Abstract: As part of the development process, we want to make sure that our software didn't break any functionality. In a microservices architecture, where we have different components developed by different teams, running a suite of integration tests every time one of the components change is crucial.

I'm going to show you how to do build and setup an integration environment in a simple and quick way with Docker and run a series of integration tests against it.

Keywords: sbt, Docker, akka-http, microservices

8pm: Socialise and Refreshments

We do have limited space, so please do RSVP early to avoid disappointment.

We look forward to seeing you there!

All the best,

Alice (https://www.linkedin.com/in/lloydalice/), Tony (https://www.linkedin.com/in/tonychapmanlinux/) and the Scala Central team

Tweet us: @LinuxRecruit (https://twitter.com/LinuxRecruit) @Scala_Central (https://twitter.com/Scala_Central)

Organisers:

LinuxRecruit – www.linuxrecruit.co.uk (http://www.linuxrecruit.co.uk/)

LinuxRecruit is a specialist consultancy within the Open Source industry and has been introducing great developers and software engineers to great organisations across the UK since 2011.

We have carved out a significant niche within the Open Source community and work tirelessly to cement our reputation as an honest, reliable and thought-leading consultancy, working with technical professionals who have a real passion for Functional Programming, Backend Development, DevOps and Linux Infrastructure.

Have a look at ‘Scala Journeys’, (http://linuxrecruit.co.uk/blog?title=Scala%20Journeys&id=64) which is an ebook we’ve put together with the help of some of our previous speakers Daniela Sfregola, Stefano Bonetti, Rhys Sharrem, Paul Roberts and Pascal Bugnion, as well as Kingsley Davies of Underscore, that gives some guidance on learning Scala, some insights into the new developments and challenges within the Scala ecosystem, as well as some predictions for the future.

Related topics

You may also like