How can you use functional programming and Haskell to create architecture and sequence diagrams?
At FP in the City Virtual Conference Brian McKenna introduced us to some awesome Haskell ways!
Architecture diagrams using Haskell
Reading code to understand how a large system works can be very time consuming and difficult. This can be especially hard for people new to a codebase. High-level diagrams allow quicker communication.
Diagrams also help: Figure out how to improve systems, Focus on potential failure points during incidents, Talk about user experience and design
This talk will cover how I've used functional programming and Haskell to create architecture and sequence diagrams. I'll also cover some experiments in automatically creating diagrams from functional programs.
Attendees will learn about a new domain where functional programming is being used, how abstraction helps describe a system and a potential way to introduce Haskell to a team.