Original photo by Simon

Which Functional Reactive Programming is the Grail?

What a journey! It has been more than a year of exhausting yet fascinating work. We started by thoroughly exploring the pros and cons of reactive programming and functional programming. This led us to the strong conviction that the combination of the two, functional reactive programming, could be the Grail…

Ascending Functional Reactive Programming Soundtrack

Photo by Simon

Fatboy Slim: Right here, Right now
The Clash: Should I Stay Or Should I Go
M: Pop Muzik
Mo-Dettes: Masochistic Opposite
Sinéad O’Connor: Nothing Compares 2 U
David Bowie: Fashion
Talk Talk: Such A Shame
The Human League: Don’t You Want Me
Talk Talk: Life’s What You Make It
U2: Magnificent
Ian Dury & The Blockheads: Hit Me With Your Rhythm Stick
Talisman: Crazy
Calvin Harris Feat. Pharrell Williams & Katy Perry & Big Sean: Feels
Eminem: Without Me
The Doors: Unhappy Girl
Roxy Music: For Your Pleasure
The Buggles: Video Killed The Radio Star
David Bowie: Cat People (Putting Out Fire)
UB40: So Here I Am
Air: All I Need
Yello: Desire
R.E.M.: Losing My Religion
The Verve: Lucky Man
Nirvana: All Apologies
The Residents: Never Known Questions
Calvin Harris: Acceptable In The 80's
Madilyn Bailey: Radioactive
Propaganda: Sorry For Laughing
James Blunt: No Bravery
The Stranglers: Tank
Billy Ze Kick Et Les Gamins En Folie: Mangez-Moi ! Mangez-Moi !
No Doubt: Don’t Speak
The Seeds: No Escape
The Asteroids Galaxy Tour: Around The Bend
Madness: One Step Beyond
O.s.t. From Star Trek: Star Trek Theme
Devo: Satisfaction (I Can’t Get No)
Dido: White Flag
Iggy And The Stooges: Search And Destroy
Diana Ross: Upside Down
UB40: Food For Thought

Photo by Simon

Where is Functional Reactive Programming Now?

In the previous post of this series, we have reviewed some of the most noticeable academic works. In this post, we continue our survey of functional reactive programming usage in the professional world of client-side web applications. Of course, we keep our simplicity and unanimity criteria in the back of…

Photo by Simon

How did Functional Reactive Programming Originate?

Quite likely, after reading the previous posts in the series, simple unanimous functional reactive programming has become your holy grail too. The remaining episodes cast light on the state of the art of functional reactive programming. This post is dedicated to academic works, where it all began.

Part 1/7 Why…

Functional Reactive Programming: Simple and Unanimous?

Photo by Simon

My faith in functional reactive programming relies on the hypothesis that something nice might come up from mixing two hazardous components. Functional reactive programming as I see it, is about elegantly solving paradoxes and putting out fire with gasoline!

Part 1/7 Why is Reactive Programming so Complicated?
Part 2/7 Functional Programming…

Photo by Simon

Why is Functional Programming so Controversial?

As seen in the first article of the series, simplicity or the lack of it is the thorn in the side of reactive programming. We will presently see why functional programming, despite all its superior features presented in the previous post, still lacks unanimity… as of today.

Part 1/7 Why…

Functional Programming to the Rescue?

Photo by Simon

After establishing my base camp, in the previous part of the series, I need to choose my route to the summit, the one to depart from reactive programming complexity. Functional programming is surely the right path, the one everybody talks about. Why is that?

Part 1/7 Why is Reactive Programming…

Photo by Simon

Why is Reactive Programming so Complicated?

The adventure began long ago, with the rise of the browser and the birth of JavaScript. Being a Web developer has been fun since the early days, mastering the always evolving power of these emerging technologies to build ever more exciting applications. The thrill of programming is like the thrill…

Nicolas Roumiantzeff

Nicolas Roumiantzeff is a developer team member in one of 10 R&D scrum teams at Esker a French SaaS company. He likes music, JavaScript and planet Earth.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store