Dyuti De
I'm a Software Engineer at Mercury, where I build infrastructure and backend systems for fintech products. My background includes distributed systems and backend development in Java and Python, and I've recently been diving deep into Haskell and functional programming. I'm passionate about making functional programming approachable and helping developers discover ideas that improve how they write software in any language.
Session
Functional programming is often seen as difficult or only relevant to languages like Haskell, but its core ideas can make anyone a better programmer. In this beginner-friendly talk, we'll explore concepts like pure functions, immutability, higher-order functions, and type-driven design using familiar examples from Python and Java before seeing how Haskell brings these ideas together. You'll learn how functional thinking leads to code that's easier to understand, test, and maintain, and leave with practical techniques you can apply in your everyday projects, regardless of the language you use.