Cover Image for Michael Webb & Jack Kelly - Two Haskell Talks from Bellroy
Cover Image for Michael Webb & Jack Kelly - Two Haskell Talks from Bellroy
Avatar for Melbourne Compose Group
Melbourne Compose is a monthly meetup for practitioners of typed functional programming, including the Haskell & Scala languages
8 Going

Michael Webb & Jack Kelly - Two Haskell Talks from Bellroy

Registration
Welcome! To join the event, please register below.
About Event

We're thrilled to have two Bellroy Haskellers presenting a double-feature at Melbourne Compose Group.

Michael Webb (CTO) will share how Bellroy built and scaled a $120M+ brand with a tiny Haskell team.

Jack Kelly (Staff Engineer) will walk through deploying Haskell in the cloud with an opinionated guide to Haskell on AWS Lambda.

Whether you're using Haskell in production, curious about serverless, or just want to see how a small team moves fast without fear, come along!

Details Below

The Talks

Michael Webb - CTO

Maximum Agency, Minimum Footguns

Lessons from scaling a $120M+ carry brand with a tiny engineering team

At Bellroy, we've built a small engineering team that moves fast, ships confidently, and hands real power to the people closest to the work - content editors, ops staff, marketers - without lying awake worrying about what they might break.

The secret isn't process, approval chains, or change management theatre. It's that we've encoded the constraints that actually matter directly into our tools - many of them built in Haskell - and trusted our people with everything else.

This talk is about the philosophy behind that approach: what it means to design for agency rather than safety, what cultural practices make such an approach practical and why a type system is the most underrated management tool in a company's arsenal.

Jack Kelly - Staff Engineer

Lambda on Lambda: Running Serverless Haskell Functions on AWS

AWS Lambda is AWS's"function-as-a-service" offering, where your code runs in an isolated"microVM" on AWS-managed infrastructure and you pay only for theresources used while your code runs.

Fitting your binaries into this model means making your code talk tosome internal AWS APIs, and luckily the Haskell ecosystem has somegood tools for doing this.

In this talk, I'll explain at a high level what AWS Lambda is, how itexecutes your code, and then provide an opinionated guide and demo forgetting your Haskell functions into the cloud.

About Melbourne Compose Group

Melbourne Compose Group is the monthly in-person meetup for functional programmers in Melbourne, every 3rd Thursday of the month in Carlton.

As always, newcomers welcome. Reach Ben on 407 990094 if you have trouble accessing the venue.

Hope to see you there :) -Ben Hutchison & John Walker

Location
Kathleen Syme Library and Community Centre
251 Faraday St, Carlton VIC 3053, Australia
Avatar for Melbourne Compose Group
Melbourne Compose is a monthly meetup for practitioners of typed functional programming, including the Haskell & Scala languages
8 Going