Leanpub Header

Skip to main content

Filters

Category: "Functional Programming"

Books

  1. Lenses are used (in statically typed functional programming languages) to look inside and "modify" nested data structures. They're notoriously hard to learn, but I believe that's a historical accident. This book teaches lenses in a way tailored to beginners.

  2. Working with Redux means programming with actions.Therefore, you need to acquire a set of design patterns that fit this programming model.This book is an opinionated guide to Redux that focuses on design patterns, techniques, conventions and best practices.All based on real-world experience with Redux on a large-scale.

  3. Joy of Elixir
    A gentle introduction to programming for beginners, using the Elixir language
    Ryan Bigg

    Joy of Elixir guides first-time programmers through the paces of learning their first programming language in a fun and enjoyable way.

  4. La programacion funcional ha llegado para quedarse. A parte de los nuevos lenguajes que estan saliendo otros como Java han evolucionado sus APIs para abrazar el paradigma funcional En este libro aprenderas lo necesario para convertirte en un experto en programacion funcional en Java Consiguelo hasta su publicacion a mitad de precio

  5. Want to learn the basic concepts of functional programming on simple and straightforward examples? This book is your trusted guide through all the new ideas you need to grasp as a beginner in the world of pure functions, closures, immutability, idempotence and other more or less obscure topics.

  6. Building Conduit
    Applying CQRS/ES to an Elixir and Phoenix web app
    Ben Smith

    Discover why functional languages, such as Elixir, are ideally suited to building applications following the command query responsibility segregation and event sourcing (CQRS/ES) pattern. Learn how to implement this architecture in a Phoenix web application to build an exemplary Medium.com clone.

  7. Want to learn how to build more robust web applications with zero runtime errors? The Elm programming language offers an environment beautifully crafted for that purpose. Learn how to do just that with the Building Single-Page Applications with Elm book!

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

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

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

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

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

  13. Improve your skill at designing polymorphic Clojure applications.

  14. 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!

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