DEV Community

CITYJS CONFERENCE
CITYJS CONFERENCE

Posted on

Functional Programming, Monads & Category Theory for JavaScript Developers

Many developers react to terms like monads and category theory the same way they react to regular expressions or recursion: with curiosity mixed with a bit of fear. This workshop aims to change that.

Starting from familiar JavaScript techniques, we'll gradually build a strong foundation in Functional Programming (FP), exploring concepts such as pure functions, closures, recursion, list processing, and lazy evaluation. From there, we'll uncover the practical value of monads and other category theory concepts, learning how they can help structure code, manage complexity, and solve real-world programming challenges more effectively.

This is a hands-on workshop designed for mid-to-senior JavaScript developers with at least 3 years of experience. Participants will code along throughout the session, so a working development environment (editor, browser, and git) is required.

Important: The workshop will be officially confirmed in August once the minimum number of 5 participants has been reached.

21-23 October - 2 Days training

🎟️ Tickets and registration: athens.cityjsconf.org

Top comments (0)