Название: Learn Functional Programming The Fast Way!: A former Java/OOP instructor teaches FP in the fastest way he knows
Автор: Alvin Alexander
Издательство: Independently published
Год: March 12, 2023 (Version 1.1)
Страниц: 251
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB
Learn functional programming (FP) the fast way in this small, easy-to-read book by Alvin Alexander. While Alvin has written over 1,000 pages about FP, he recently discovered this new, simpler technique to help OOP developers learn FP fast — in less than 250 pages! If you’re an OOP developer who uses programming languages like Java or Kotlin, Alvin understands your background. He’s a former Java/OOP instructor and mentor, and uses Kotlin for Android apps, and started creating the Kotlin Quick Reference booklet. A great thing about this book is its simplicity. What you’ll find in this book are just code examples that build up step-by-step, until you’re writing FP code. This simple little book has an audacious goal: To help OOP developers who use languages like Java, Kotlin, Python, Swift, and C++ learn the concepts that take you to the cusp of using Scala’s two main FP libraries: Cats Effect and ZIO. Furthermore, I’ve written the book especially for people with a background in object-oriented programming (OOP). I taught Java and OOP courses for many years, and still write mostly-OOP code for iPhone and Android apps (using Flutter/Dart and Kotlin, respectively), so I’m very familiar with OOP, and what OOP developers need to know to learn FP. Having worked with Java, Kotlin, Swift, Python, C++, Dart, and Ruby, I believe this book will be helpful to developers who use those languages, and are interested in learning FP.