Solving behavioral complexity with FRP
Talk video
Talk presentation
At Grammarly, we have tried different approaches to handle behavioral complexity. We made a long journey from callback hell to FRP, and from dynamic to static typing. We will discuss how FRP helped us build stable high-loaded front-end applications with complex async actions for millions of daily users.

Oleksii Levzhynskyi
Grammarly
- Tech Lead, Software Engineer at Grammarly
- Has more than 10 years of experience in front-end development using various technologies, from Rails to Typescript
- Focused on creating the Grammarly Editor, an AI-powered writing assistant for Grammarly’s 30 million daily active users, for the last 5 years
- Contributes to Focal, an open-source reactive state management framework, in his spare time
- Co-hosts weekly talks in devua.club