Mastering Haskell Programming [Video]

Code Files

Mastering Haskell Programming [Video]

Samuel Gélineau

2 customer reviews
Harness the power of functional programming with advanced Haskell concepts
Packt Subscription
FREE
$9.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$106.25
$9.99 p/m after trial
RRP $124.99
Subscription
Video
Start a FREE 10-day trial

Frequently bought together


Mastering Haskell Programming [Video] Book Cover
Mastering Haskell Programming [Video]
$ 124.99
$ 106.25
Kotlin Masterclass Programming Course: Android Coding Bible [Video] Book Cover
Kotlin Masterclass Programming Course: Android Coding Bible [Video]
$ 179.99
$ 153.00
Buy 2 for $259.25
Save $45.73
Add to Cart

Video Details

ISBN 13 9781786465016
Course Length 6 hours 4 minutes

Video Description

Haskell is a lazy, purely-functional programming language with a very precise type system. Each of these features make Haskell quite different from mainstream object-oriented programming languages, which is where Haskell's appeal and its difficulty lie.

In this course, you’ll discover different ways to structure interactions between the program and the outside world. We’ll look at some subtler aspects of the IO monad, such as lazy IO and unsafePerformIO. In addition to the IO monad, we’ll also check out two other structured forms of interaction: streaming libraries and functional reactive programming.

Then we explore parallel, concurrent, and distributed programming. Thanks to purity, Haskell is especially well-suited for the first two, and so there are a number of approaches to cover. As for distributed programming, we focus on the idea of splitting a large monolithic program into smaller microservices, asking whether doing so is a good idea. We’ll also consider a different way of interacting with other microservices, and explore an alternative to microservices.

By the end of this course, you’ll have an in-depth knowledge of various aspects of Haskell, allowing you to make the most of functional programming in Haskell.

Style and Approach

This course includes in-depth content balanced with tutorials that put theory into practice. It will give you both an understanding and practical experience, enabling you to indulge in the art of functional programming with Haskell while taking you through core concepts.

Video Preview

What You Will Learn

  • Find out how to structure larger Haskell programs
  • Use the Parsec library to easily parse structured inputs
  • Get acquainted with the process of writing an interpreter, a type checker, and a compiler
  • See how to model your problem domain with precise types and how to reap the benefits of doing so
  • Work with Deterministic Communication using IVars and Deterministic Collaboration using LVars
  • Understand how to do concurrent and distributed programming in Haskell
  • Know how to cope with the uncertainties of communication in a distributed application

Authors

Video Details

ISBN 139781786465016
Course Length6 hours 4 minutes
Read More
From 2 reviews

Read More Reviews

Recommended for You

Kotlin Masterclass Programming Course: Android Coding Bible [Video] Book Cover
Kotlin Masterclass Programming Course: Android Coding Bible [Video]
$ 179.99
$ 153.00
Dynamic Neural Network Programming with PyTorch [Video] Book Cover
Dynamic Neural Network Programming with PyTorch [Video]
$ 124.99
$ 106.25
Advanced Go Programming in 7 Days [Video] Book Cover
Advanced Go Programming in 7 Days [Video]
$ 124.99
$ 106.25
Building Web Services with Java Network Programming [Video] Book Cover
Building Web Services with Java Network Programming [Video]
$ 124.99
$ 106.25
Mastering Wireshark 2.6 [Video] Book Cover
Mastering Wireshark 2.6 [Video]
$ 124.99
$ 106.25
77-728 Expert Excel Practice Tests and Video Solutions [Video] Book Cover
77-728 Expert Excel Practice Tests and Video Solutions [Video]
$ 112.99
$ 96.05