BlogtechnicalZIO Meetup London Virtual Scala Edition - September

ZIO Meetup London Virtual Scala Edition - September

Join the next ZIO online meetup

08 September 2020# scala# functional programming# zio# meetups

Share your passion and learn from other Scala developers.

For all the Scala lovers out there: Since the last virtual meetup was a success in bringing multiple European meetup groups together, here comes another one! In this online edition, Adam Fraser from Ziverge Inc. will discuss how to transform code with ZIO Environment using aspects, and Sahil Anand from commercetools will give insight into building and maintaining a multi-tenant SaaS product.

The meetup will take place online via GoToWebinar on the 24th of September, 2020 at 19:00 GMT+2.

Agenda

19:00 - 19:30: "Multi-Tenancy at Scale" by Sahil Anand, commercetools

19:30 - 19:45: Q&A

19:45 - 20:45: "Using Aspects to transform your codes with ZIO Environment" by Adam Fraser, Ziverge Inc.

20:45 - 21:00: Q&A

Sahil Anand – "Multi-Tenancy at Scale"

Building a SaaS architecture to cater thousands of tenants is a challenging task ranging from designing, building, partitioning, and maintaining the platform. In this small lightning talk, we will discuss factoring multi-tenant architecture into SaaS solutions, the downsides, its benefits to scale at commercetools. We will also discuss how to navigate a tenant in this architecture as well as being performant and fair for each tenant. The end goal is to see the benefits of having multi-tenancy and a sneak peek into its design and code.

Adam Fraser – "Using Aspects to Transform your Code with ZIO Environment"

ZIO’s environment type and ZLayer have enabled a new way of using aspects to transform how code is executed. This capability has been used to great effect in libraries like ZIO Test and Caliban to provide incredible power to users with extremely clean ergonomics. However, the concept behind this use of aspects has not been discussed before. In this talk, Adam Fraser, one of the core contributors to ZIO and the author of ZIO Test, will describe how aspects can be used to transform any piece of code written with ZIO, show some of the power this gives us, and preview some of the things we can potentially expect in the future with this technique. Learn how you can use aspects to give yourself and your user’s superpowers with the code you write!

About the Speakers

Sahil Anand

Part-time foodie and gamer, full-time technology and functional programming enthusiast who loves to develop and design a secure, reliable, scalable, and performant software. Sahil started his Scala journey 3 years ago building Backend API and microservices at Spotcap, he has been with commercetools for a year now contributing to the core of their scalable SaaS commerce software.

Adam Fraser

Adam is a software engineer at Ziverge Inc. passionate about using the power of functional programming to solve hard business problems. He is one of the top contributors to ZIO, a library for asynchronous and concurrent programming in functional Scala. Adam is the co-author of the ZIO Test and the author of ZIO Query. He is a regular conference speaker, writer, and mentor to other software developers regarding functional programming.

RSVP at ZIO Meetup UK.

Related Posts

14 July 2020

African Scala Development Program

African Scala Development Program We are thrilled to announce that Ziverge Inc. has launched an African Scala Development Program, in…

See More

Functional Design

Functional Design by John A. De Goes Although functional programming theory is useful, most day-to-day functional programming does not…

See More
19 April 2020

Functional Scala 2020

Functional Scala 2020 Functional Scala 2020 returns for another year of great talks, familiar and fresh faces, and positive energy around…

See More
Subscribe to our newsletter