Leanpub Header

Skip to main content

Filters

Category: "Functional Programming"

Functional Programming

  1. Functional Programming in Python

    Python's best kept secret is its built in support for functional programming. Even better, it allows functional programming to be blended seamlessly with procedural and object oriented coding styles. This book explains what functional programming is, how Python supports it, and how you can use it to write clean, efficient and reliable code.

  2. The Science of Functional Programming
    The Science of Functional Programming
    A tutorial, with examples in Scala
    Sergei Winitzki

    After reading this book, you will understand everything in FP. Prove that your application's business logic satisfies the laws for free Tambara profunctor lens over a holographic co-product monoidal category (whatever that means), and implement the necessary code in Scala? Will be no problem for you.

  3. Asynchronous functional javascript

    A deep dive into asynchronous javascript

  4. Modern R with the tidyverse
    Modern R with the tidyverse
    Bruno Rodrigues, Phd

    Learn to use R, the tidyverse collection of packages and functional programming concepts to write efficient and readable code.

  5. Functional Programming in C#
    Functional Programming in C#
    with Categories
    dimitris papadimitriou

    gain an advanced understanding of the mathematics behind functional programming

  6. Functional Programming in Javascript
    Functional Programming in Javascript
    gain an advanced understanding of the mathematics behind functional programming
    dimitris papadimitriou

    Master modern functional programming

  7. Programación Funcional para Mortales con Scalaz
    Programación Funcional para Mortales con Scalaz
    Sam Halliday and Oscar Vargas Torres

    Spanish translation of Functional Programming for Mortals.

  8. Scalazによる関数型プログラミングへの道

    Japanese translation of Functional Programming for Mortals with Scalaz

  9. Clojure Extended: Java interop

    Get the power of the Java platform in Clojure projects. Theory plus five practical chapters borrowed from real business tasks

  10. Lenses for the Mere Mortal: PureScript Edition

    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.

  11. Thinking in Redux

    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.

  12. Joy of Elixir
    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.

  13. Programacion Funcional en Java

    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

  14. Learn Functional Programming

    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.

  15. Building SPAs with Elm

    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!