Find out why everybody is talking about functional programming! "Why not put your energy into Eta?" — Martin Odersky "Plenty of books we could be recommending of higher quality" — impartial community leader "Please. Stop. Saying. This. Please." — Kelley Robinson "Didn't read it, but I think it's a good book." — a 10x developer
This is a book I wrote as part of convincing myself that the purer statically typed functional languages were ready for early mainstream adoption. Instead, I convinced myself they aren't, not yet. As such, the book is orphaned but the first 400 pages may still be useful to you. (Scroll for more.)
All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.
A uniquely pragmatic approach to explaining core functional programming concepts WITHOUT wading through mathematical notation or heavy terminology.
Aprende programación funcional para la web resolviendo problemas prácticos usando el lenguaje de programación PureScript. "PureScript mediante ejemplos" proporcionará motivos para usar técnicas de programación funcional como asociaciones, pliegues, clases de tipos y mónadas, aplicándolas a problemas del mundo real.
Improve your skill at designing polymorphic Clojure applications.
Let's build a REST API for a simple bookstore. We'll get to store and search books, create users and authenticate them, use test-driven development and more!
This book goes beyond simple Scala usage and covers some advanced topics. It explores techniques that are usually considered non-trivial and shows their use in real projects. We cover type classes, iteratees, category theory and look at some purely functional libraries. If you already know Scala but want to go deeper, this is the book for you.
This book will help you understand the latest in Java 8 to 21, asynchronous, reactive programming, build, testing, and web frameworks (and a bit of Groovy and Scala) so you can advance your career in software development. No AI was used! All readers will get all future updates and 20% of proceeds go to EFF.
Functional programming has gained a lot of momentum in recent years among Cocoa developers as a nice way of removing a dependency on the global state. Using concepts of functional programming, its reactive form has given a lot of benefits to application developers to properly connect different parts of the application.
In diesem Buch liefern wir einen praxisorientierten Einstieg in die Entwicklung größerer Webanwendungen auf Basis moderner Technologien wie Scala, Akka, dem Play Framework und Scala.js.Im Verlauf des Buches wird eine nicht-triviale Anwendung entwickelt wobei fortgeschrittene Techniken zum Einsatz kommen.
Elm è un linuguaggio funzionale che si compila verso JavaScript ed è nato per creare interfacce web responsive. Con Elm è possibile dire addio alla maggior parte degli errori a runtime, niente più undefined, niente più paura a fare un refactoring. E tutto questo con le prestazioni di React.
Smart analysts are hampered by dumb spreadsheets. Investing a little time in modern programming ideas will reap immediate benefits. This book will show you how to use a few lines of JavaScript can automate your daily chores.
Specter is a Clojure/ClojureScript library for querying and modifying data structures. It is fast, powerful, and flexible. This short book shows you how to use and extend it.
It’s not what you know, but how you apply what know. The application of knowledge.