FP Ams - Scala's Purity library and Ragalur Expressions

May 2, 2018 · Amsterdam, Netherlands

Welcome to a new edition of FP Ams! The evening will be sponsored by Xebia, who will let us use their beautiful location and provide us with food.

Schedule:
18:30 - Doors open / food & drinks
19:00 - Introduction
19:05 - Talk 1 - Francisco
19:50 - Break
20:00 - Talk 2 - Walter
21:00 - Closing drinks

Talk 1:

We have all been sold the promises of Functional Programming, and how being completely pure enables us to create exceptional systems. But how can we put this into practice using Scala?

Francisco’s talk will showcase Purity (https://github.com/FrancoAra/purity), a growing library with a set of FP goodies to help you create pure, type-safe code easily in Scala.

About the speaker:

Francisco is a self thought computer scientist and software engineer who fell in love with functional programming, and now is more than pleased whenever the opportunity comes of sharing this joy. Currently he is working as a senior developer at TNT Express, constantly trying to expand/share his knowledge, and playing lots of videogames.

Talk 2:

Using Ragas, scales from Indian Classical Music, you will get to know the Brzozowski Derivative. The Brzozowski Derivative is a more intuitive way to match strings using Regular Expressions, than the standard Thompson's construction algorithm. Functional concepts such as Laziness, Memoization and Least Fixed Point can enhance the capabilities of Derivatives to even validate Recursive Regular Expressions (Context Free Grammars). Finally we'll see what I use derivatives for.

About the speaker:

Walter is a Go and Elm programmer at eBay and Haskell programmer at home, where he attempts a Phd in his part time. His previous studies focused on using HMMs for Music Generation. After which he created a validation language using Brzozowski Derivatives to validate millions of deeply nested structures per second. His current studies focuses on formalizing and extending this language in between maintaining several popular open source projects. (http://awalterschulze.github.io/)

Event organizers
  • FP AMS

    FP AMS aims to bring together commercial users of functional programming. We want to support and promote functional technologies in the Dutch software industry. Topics for future meetings could include, Essentials of functional programming Real world experiences with functional styles Mixing functional code into existing imperative/OOP codebases Functional programming language speci...

    Recent Events
    More

Are you organizing FP Ams - Scala's Purity library and Ragalur Expressions?

Claim the event and start manage its content.

I am the organizer
Social
Rating

based on 0 reviews