Leanpub Header

Skip to main content

Filters

Category: "Haskell"

Haskell

  1. Production Haskell
    Production Haskell
    Succeeding in Industry with Haskell
    Matt Parsons

    Are you excited about Haskell, but don't know where to begin? Are you thrilled by the technical advantages, but worried about the unknown pitfalls? This book has you covered.

  2. Algebra-Driven Design
    Algebra-Driven Design
    Elegant Solutions from Simple Building Blocks
    Sandy Maguire

    A how-to field guide on building leak-free abstractions and algebraically designing real-world applications.

  3. Pragmatic Type-Level Design
    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.

  4. Functional Design and Architecture (Early Edition, 2020)
    Functional Design and Architecture (Early Edition, 2020)
    Building real programs in static functional languages: application architectures, design patterns, best practices and approaches
    Alexander Granin

    Software Design in Functional Programming, Design Patterns and Practices, Methodologies and Application Architectures. How to build real software in Haskell with less efforts and low risks. The first complete source of knowledge.

  5. Retrocomputing with Clash
    Retrocomputing with Clash
    Haskell for FPGA Hardware Design
    Gergő Érdi

    Haskell for FPGA Hardware Design: Use abstractions like monads and lenses to implement 1970's retro-computing devices like arcade machines and home computers.

  6. The Art of Functional Programming

    A master class on the fundamentals and principles of functional programming. It contains 20 programming challenges with detailed solutions and 44 quizzes with answers and explanations. Moreover, 84 diagrams graphically illustrate how concepts and techniques work. Two real-world use cases show how to apply functional programming in practice.

  7. Optics By Example
    Optics By Example
    Functional lenses in Haskell
    Chris Penner

    A comprehensive example-driven guide to optics. Examples in Haskell, but adaptable to other languages. Become a data-manipulation wizard using optics to manipulate data! This book takes you from beginner to advanced using Lenses, Traversals, Prisms, and more!

  8. Property-Based Testing in a Screencast Editor
    Property-Based Testing in a Screencast Editor
    Case Studies from Komposition
    Oskar Wickström

    Read the case studies and learn how property-based testing uncovered subtle bugs in a complex GUI application.

  9. Building Web Applications with Servant in Haskell
    Building Web Applications with Servant in Haskell
    A Practical Guide to Type-Safe APIs from Design to Deployment
    Steve Publications

    Build robust web applications and REST APIs with Haskell and Servant. This practical guide takes you from core Haskell concepts to type-safe API design, PostgreSQL, JWT authentication, testing and deployment. Along the way, you’ll build a complete versioned API using patterns that make real-world Servant projects reliable and maintainable.

  10. The Haskell Blueprint
    The Haskell Blueprint
    A Direct Guide to Writing Maintainable, Real-World Software
    Gautier DI FOLCO

    A direct route from the basics to real-world Haskell. Master functions, types, and effects, structure real projects, and ship a working blog engine. Along the way, you learn design principles that make you a stronger engineer in any language.

  11. Production Haskell (Deutsche Ausgabe)
    Production Haskell (Deutsche Ausgabe)
    Erfolg in der Industrie mit Haskell
    Matt Parsons and TranslateAI

    Sind Sie begeistert von Haskell, wissen aber nicht, wo Sie anfangen sollen? Sind Sie von den technischen Vorteilen begeistert, machen sich aber Sorgen über unbekannte Fallstricke? Dieses Buch hat alles, was Sie brauchen.

  12. Programozás tisztán funkcionális alapokon: Áttekintés

    Programozás. Matematika. Másképp. Tisztán. Funkcionálisan. Magyarul. Röviden.

  13. Haskell (almost) Standard Libraries

    How do I match against a regex? How do I copy a file and handle any exception? These are just a couple of examples of common tasks which require libraries in Haskell. Everybody knows which one you should use... right? This book walks you through the main "standard" libraries in the ecosystem, with lots of examples to get you started.

  14. Book of Monads
    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.

  15. The Simple Haskell Handbook
    The Simple Haskell Handbook
    Learn how to build Haskell applications.
    Marco Sampellegrini

    A project-driven approach to practical Haskell development. Start from zero lines of code and finish with a working CI Server. Step by step. One type error at a time.