Leanpub Header

Skip to main content

Filters

Category: "Functional Programming"

Books

  1. 50 Math Puzzles - Solved using functional Julia
    Solved using functional Julia
    Ace Alumni Ore

    As Edsger W. Dijkstra said, "There should be no such thing as boring mathematics.""Mathematics knows no races or geographic boundaries; for mathematics, the cultural world is one country", stated David Hilbert.Shakuntala Devi puts it this way: "What is mathematics? It is only a systematic effort of solving puzzles posed by nature."

  2. Pragmatic Type-Level Design
    Practical introduction to type-level programming: design principles, design patterns, methodologies, approaches
    Alexander Granin

    An approachable, well-written, practice-oriented, academism-free guide into programming with types. How to build useful real-world type-level programs with low complexity and low risks.

  3. Block Programing
    Learn MakeCode
    Satnam Singh Khanuja

    Data Types  A type refers to a class of data and the operations permitted on that class of data. The following built-in types are supported for the Arcade: Basic (primitive) types @ Number: an integer number (32-bit signed)@ String: a sequence of characters@ Boolean: true or false

  4. Functional Event-Driven Architecture
    Powered by Scala 3
    Gabriel Volpe

    Explore the event-driven architecture (EDA) in a purely functional way. Learn to design and develop distributed systems that scale. Identify common design patterns in such systems. Take your functional programming skills to the next level by joining me in developing a distributed system powered by Apache Pulsar and Fs2 streams, all in Scala 3!

  5. Book of Monads
    Alejandro Serrano Mena

    In functional programming, at the heart of input/output, failure, state, logic, and much more, lies a powerful abstraction called monad. This book provides a journey from the very first concepts, to the myriad of monads available to programmers, down to the categorical foundations.

  6. Essential F#
    Ian Russell

    Everywhere you look, programming languages are gaining functional features. The problem is that it's not the individual features that make functional programmers happy, it's the way that your approach to writing software and the features work together to help you write simple code to solve interesting problems. This concise, practical ebook will help you discover why F# is such a popular language with those who have spent time learning its secrets. 

  7. Effect Oriented Programming
    A Paradigm for Creating Reliable, Adaptable, Testable Systems - Using Scala and ZIO
    Bruce Eckel, Bill Frasure, and James Ward

    Have you wondered what makes functional programming such a big deal, but haven't been able to get through any of the explanations? We wrote this book for you. Four years in the making! Phone-friendly: the code listings are easily readable without phone gymnastics. This is a small book—it took an enormous amount of effort to make it so! Also available as a Print Book.

  8. Visual Category Theory, CoPart 2
    A Dual to Brick by Brick, Part 2
    Dmitry Vostokov

    This CoPart is a dual complement to Visual Category Theory Brick by Brick, Part 2. It covers duality, products, coproducts, biproducts, initial and terminal objects, pointed categories, matrix representation of morphisms, and monoids.

  9. Functional Programming Made Easier
    A Step-by-Step Guide
    Charles Scalfani

    A Functional Programming book from beginner to advanced without skipping a single step along the way. In my 40 years of programming, I've felt that programming books always let me down, especially Functional Programming books. So, I wrote the book I wish I had 5 years ago. Functional Programming will never be easy, but it can be easier.

  10. All about design patterns in automation testing.
    All about design patterns in automation testing.
    Anton Smirnov

    This book will be a lot of programming and describing the most popular design of patterns. In this book, I tried to focus more on the implementation concept of how and with what vision it is necessary to approach the creation of a test framework and an architecture.

  11. 15 Cheat Sheet Collection in Python + Git + NumPy + ML + Mindset
    Easy + Quick Learning with Finxter's Best Cheat Sheets
    Christian Mayer

    This 15x PDF collection is a compilation of the best cheat sheets created for my free Finxter Email Academy that teaches Python in byte-sized video and cheat sheet lessons.

  12. Visual Category Theory Brick by Brick, Part 0
    Using LEGO® to Teach Abstract Mathematics
    Dmitry Vostokov

    This free to download and distribute Part 0 was added to Visual Category Theory Brick by Brick series to explain mathematical notation and other foundational aspects used in brick construction annotations.

  13. Java Challengers
    Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!
    Rafael Chinelato del Nero

    Master the Java fundamentals and have a lot of fun solving the Java code Challenges of this book. You will see if you really know core Java concepts well. There are more than 70 well-elaborated Java code Challenges for you to challenge yourself and refine your Java skills to the very best so you can get rid of bugs far more easily.

  14. Pack YouR Code
    How to create a simple R package based on the so-called S3 classes
    Gaston Sanchez

    Although this book is not a comprehensive text that covers every single aspect about creating R packages, I’ve written it in the spirit of an extended tutorial or guide document with a relatively simple working example.

  15. Visual Category Theory, CoPart 1
    A Dual to Brick by Brick, Part 1
    Dmitry Vostokov

    This CoPart is a dual complement to Visual Category Theory Brick by Brick, Part 1. The original series translated abstract categorical concepts into the language of LEGO® bricks, and the CoPart series implement the opposite way of translating brick constructions to the standard diagram language of category theory.