Building Robust Applications with Kyo: A Hands-on Introduction

In this hands-on workshop, participants will dive deep into Kyo, the innovative Algebraic Effect library for Scala. We’ll start by exploring the fundamentals of algebraic effects and how they improve application development. Then, we’ll guide attendees through building a real-world application using Kyo, demonstrating its intuitive API and powerful capabilities. By the end of the session, participants will have practical experience in leveraging Kyo for building high-performance, scalable backend services. They’ll understand how to use Kyo’s pure functional approach to create more maintainable and robust code without sacrificing readability or ease of use.

Participants should have basic Scala knowledge and bring a laptop with a Scala development environment set up. We’ll provide a GitHub repository with starter code and exercises to ensure a smooth, hands-on learning experience.

Speaker

Adam Hearn

Adam Hearn's profile
Sofware Engineer
Amazon

Who am I

As a software engineer at Amazon Search, I am responsible for designing, developing, and maintaining the systems that power one of the world's largest e-commerce platforms. My work involves tackling complex technical issues, working with cross-functional teams, and continuously learning new technologies. I have the opportunity to work on high-impact projects that make a difference in the lives of millions of customers around the world. I am constantly challenged to invent and simplify, and I take pride in delivering solutions that drive customer value.