Leanpub Header

Skip to main content

Filters

Category: "Functional Programming"

Functional Programming

  1. Functional Programming for Mortals
    Functional Programming for Mortals
    with Scalaz
    Sam Halliday

    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

  2. An Outsider's Guide to Statically Typed Functional Programming

    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.)

  3. Composing Software
    Composing Software
    An Exploration of Functional Programming and Object Composition in JavaScript
    Eric Elliott

    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.

  4. Functional-Light JavaScript
    Functional-Light JavaScript
    Balanced, Pragmatic FP in JavaScript
    Kyle Simpson

    A uniquely pragmatic approach to explaining core functional programming concepts WITHOUT wading through mathematical notation or heavy terminology.

  5. PureScript mediante ejemplos
    PureScript mediante ejemplos
    Programación funcional para la Web
    Jorge Acereda and Phil Freeman

    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.

  6. Clojure Polymorphism

    Improve your skill at designing polymorphic Clojure applications.

  7. Akka HTTP RESTful APIs
    Akka HTTP RESTful APIs
    Building Reactive RESTful APIs with Scala and Akka
    Codemunity

    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!

  8. Mastering Advanced Scala
    Mastering Advanced Scala
    Exploring the deep end of functional programming
    Denis Kalinin

    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.

  9. Modern Java: Second Edition
    Modern Java: Second Edition
    Java 21 and the Java Ecosystem
    Adam L. Davis

    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.

  10. ReactiveCocoa Book
    ReactiveCocoa Book
    Streams of values over time.
    Eimantas Vaičiūnas

    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.

  11. Come out and Play
    Come out and Play
    Webanwendungen schreiben mit Scala, Scala.js, Akka und dem Play Framework.
    Jens Grassel and Andre Schütz

    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.

  12. Elm per Pythonisti (stale)
    Elm per Pythonisti (stale)
    Avventure di un pythonista nel mondo dei linguaggi staticamente tipati.
    Matteo Bertini

    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.

  13. Javascript for the Financial Analyst

    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.

  14. Extending and Using Specter
    Extending and Using Specter
    Get Going Good
    Brian Marick

    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.

  15. Java KISS Thinker Volume 1: Application of Knowledge

    It’s not what you know, but how you apply what know. The application of knowledge.