Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming (Paperback)
  • Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming (Paperback)
zoom

Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming (Paperback)

(author)
£46.50
Paperback 440 Pages
Published: 01/08/2023
  • In stock
  • Free UK delivery

Usually dispatched within 1-2 working days

  • This item has been added to your basket

Put the power of Haskell to work in your programs, learning from an engineer who uses Haskell daily to get practical work done efficiently. Leverage powerful features like Monad Transformers and Type Families to build useful applications. Realize the benefits of a pure functional language, like protecting your code from side effects. Manage concurrent processes fearlessly. Apply functional techniques to working with databases and building RESTful services. Don't get bogged down in theory, but learn to employ advanced programming concepts to solve real-world problems. Don't just learn the syntax, but dive deeply into Haskell as you build efficient, well-tested programs.

Haskell is a pure functional programming language with a rich ecosystem of tools and libraries. Designed to push the boundaries of programming, it offers unparalleled power for building reliable and maintainable systems. But to unleash that power, you need a guide. Effective Haskell is that guide. Written by an engineer who understands how to apply Haskell to the real world and uses it daily to get practical work done, it is your ticket to Haskell mastery.

Gain deep understanding of how Haskell deals with IO and the outside world by writing a complete Haskell application that does several different kinds of IO. Reinforce your learnings with practice exercises in every chapter.

Write stable and performant code using Haskell's type system, code that is easier to grow and refactor. Leverage the power of pure functional programming to improve collaboration, make concurrency safe and easy, and make large code bases manageable.

Implement type-safe web services, write generative tests, design strongly typed embedded domain-specific languages, and build applications that exploit parallelism and concurrency without fear of deadlocks and race conditions. Create and deploy cloud-native Haskell applications. Master the performance characteristics of functional applications to make them run faster and use less memory.

Write Haskell programs that solve real-world business problems.

What You Need:

Intel based Mac, M1 Macs, Linux PC, or Windows with WSL2

ghcup (http://www. Haskell.org/ghcup/)

An active internet connection will be required for some projects.

Publisher: Pragmatic Bookshelf
ISBN: 9781680509342
Number of pages: 440
Dimensions: 235 x 190 mm

You may also be interested in...

JavaScript and jQuery
Added to basket
Code
Added to basket
£21.99   £7.50
Paperback
Designing Data-Intensive Applications
Added to basket
Clean Coder, The
Added to basket
Theory of Fun for Game Design
Added to basket
Algorithmic Game Theory
Added to basket
Learn You a Haskell for Great Good
Added to basket
C Programming Language
Added to basket
User Story Mapping
Added to basket
£31.99
Paperback
Python For Kids For Dummies
Added to basket
Ada Lovelace: Bride of Science
Added to basket
Mythical Man-Month, The
Added to basket
C Programming
Added to basket
£57.99
Paperback
C++ For Dummies
Added to basket
£25.99
Paperback

Please sign in to write a review

Your review has been submitted successfully.

env: aptum
branch: