Event is over
Event is over

Building a system using messages and functions

Видео доклада


Презентация доклада



You've probably heard about or seen/tried F# - the .Net functional-first language.
There are a lot of resources on the web on how to use it and how using it makes developers more productive.

However, there is still a lot of confusion about it:
Is it only for "mathematics" stuff?
Do you need to be an expert in category theory/monads/etc. to use it?

This talk will not focus on theory much.
Instead, we will take a look at the real case study of building a client-server system using functional approach.
We will see how using F#, message-passing, lock-free concurrency (via actors) and other techniques bring simplicity in building complex server applications. We will also explore how we could re-use same functional techniques and skills when building client applications with tools like react.js, react-DOM, react-native and redux.

Oleksandr Suhak
Grammarly
  • Software engineer at Grammarly, web-editor team
  • More than ten years of software development experience
  • Main interests: software design, development productivity, reducing accidental complexity
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?