Alexander Granin

Alexander Granin is a senior software engineer and architect with over 15 years of experience. He is an international speaker, researcher, and book author. Functional programming has been his love and passion. His mission is to empower developers with practical insights and build a comprehensive software engineering discipline for functional programming.

books & videos by Alexander Granin

Functional Declarative Design: a Counterpart to Object-Oriented Design

  • Course duration: 41m

Alexander Granin presents a counterpart to Object-Oriented Design, a new methodology that he calls Functional Declarative Design, which helps build real programs with functional programming.

Functional Design and Architecture

  • September 2024
  • ISBN 9781617299612
  • 456 pages
  • printed in black & white
  • Available translations: Russian

Functional Design and Architecture teaches you how to design software following the unique principles of functional programming. You’ll explore FP-first paradigms like Functional Declarative Design by building interesting applications, including a fun spaceship control simulator and a full-fledged backend framework. This is an opinionated book and you may disagree on some points. But we guarantee it will make you think in a fresh way about how you design software.