Ideas from functional programming have been incorporated in pretty much every larger ecosystem one can work with today. Whether it’s reacts concept of “UI as a function of state” or pattern matching in C#, these ideas are taking root more and more in todays environments. Like with any other ideas it pays to understand where they come from, what they actually mean and most importantly: how you can leverage them to communicate your ideas efficiently, both to your computer and to your colleagues. Take a seat and discover how everything “new and shiny” today is actually built on concepts that have been honed for the past 400 years.