Skip to content

Details

Helsinki Haskell Meetup Goes DevOps, hosted by RELEX Solutions.

The theme for the meetup is Haskell Goes DevOps! As strongly-typed functional programmers, we appreciate reproducibility, idempotency, and guaranteed correctness—concepts that are equally appreciated in the DevOps industry. But as I like to say, you can't type-check the whole distributed system. So how does one take the Haskell mindset and apply it to DevOps?

Join us for a night of talks, drinks & snacks, and networking on the night's theme.

This event will be recorded, and we hope to make it available online for all those who could not make it. We will ask for consent, but do feel free to come to organizers if you would like to not appear on the recorded material.

Our Speakers:

Alex Tunstall, Software Developer, RELEX Solutions

Running Haskell code on RISC-V, a new Instruction Set Architecture (ISA), is not as simple as on x86 or ARM. Alex will explain what the difficulties are and explore the steps needed to obtain a working GHC for the ISA.

Bryan Richter, DevOps Engineer, Haskell Foundation

Like all active programming languages, Haskell continually gets new core features, bug fixes, and performance improvements. But how do these benefits get into the hands of users? I'll explore the GHC value chain, describing the steps involved in making Haskell dreams become a reality. I'll point out some of the existing pain points and steps I have taken to alleviate them. We'll also see how even though DevOps is usually applied to continuous services, it works equally well delivering software artifacts like a compiler. And maybe Haskell should be considered more of a continuous service, anyway?

Mats Rauhala, Lead Software Developer, RELEX Solutions

The talk will explore going through different deployment methods such as copying static binaries, creating docker images or using Nix.

Agenda
17:00 Doors Open
17:30 Welcome Words & RELEX Intro
17:45 Alex Tunstall, GHC on RISC-V: Running Haskell on a New ISA
18:15 Short Break
18:25 Bryan Richter, How Haskell Gets Delivered: An Overview of the GHC Value Chain
18:55 Short Break
19:10 Mats Rauhala, Haskell Deployment: What Works, What Doesn’t and What Makes You Cry
19:45 Networking & Mingling
21:00 Doors Close

Related topics

Events in Helsinki
Professional Networking
Functional Programming
Haskell
Open Source
DevOps

You may also like