MuniHac 2025

MuniHac 2025

September 12–14, 2025 • on-site in Munich

Register here!

About MuniHac

Join us at MuniHac, Munich's yearly Haskell gathering! For three days, Haskell folks from all over meet up to code, learn, and hang out. New to Haskell or been at it for years? Doesn't matter - we've got workshops, talks, and projects for everyone. It's a great chance to learn and meet the enthusiastic Haskell community!

The MuniHac is organized by TNG Technology Consulting GmbH and will be hosted at the TNG offices in Munich (Beta-Straße 13, 85774 Unterföhring).

TNG Technology Consulting GmbH
Beta-Straße 13 • 85774 Unterföhring
View on Google Maps / View on Open Maps

Registration

Registration are open until all seats are booked. We're looking forward to seeing you in Munich!

If you would like to present a talk or workshop on MuniHac 2025, also join our Call for Contributions!

Call for Contributions

We're looking for talks, workshops and projects!

You have a Haskell project you want to present? You're working on a library or framework? You have insights you want to share?

We're looking for different types of contributions:

If you have an idea that you would like to present or host, please send us some information, either via this Google Form (Talks & Workshops), or via email to munihac@tngtech.com (Talks, Workshops & Projects). Please submit your proposal until August 10th 2025!

Programme

Keynote

Linear Haskell for string builders

Andrew Lelechenko

We discuss history and evolution of string builders in Haskell, how linear types help us to tackle shared mutable state, what lessons can be learned from Java and how reading decade-old code can speed up things tenfold.

Keynote

Six Years of FUNAR – Teaching Software Architecture and Haskell to the Uninitiated

Mike Sperber

Since 2019, the International Software Architecture Qualification board has featured a three-day curriculum for Functional Software Architecture ("FUNAR") as part of its Advanced Level certification. We have taught more than 30 trainings based on this curriculum, mostly to audiences with little or no prior exposure to functional programming. In the training, we work through examples written in Haskell, among them a complete web application. The short duration of the course (which is usually preceded by a one-day introduction to functional programming) puts significant constraints on how much and what it can cover, but also poses didactic challenges as all material must be explainable and carry over to other functional languages. Over the past six years, we have continually assessed the effectiveness of the course and made many iterative improvements. We'll report on our experience and draw some inferences not just about teaching but also about viable software architecture in Haskell and what its advantages and differences are with traditional software architecture.

Keynote

The GHC Debugger

Rodrigo Mesquita

More details coming soon!

Contact

Want to keep in touch and receive updates about MuniHac? We have an account , a mailing list, and a Slack workspace.

You can reach us via email: munihac@tngtech.com.

Each participant will retain ownership of any and all intellectual and industrial property rights to his or her work created or used during the Hackathon.