Practical Web Development with Haskell

Practical Web Development with HaskellFree Download Practical Web Development with Haskell (Master the Essential Skills to Build Fast and Scalable Web Applications) Book in PDF written by Ecky Putrady and published by Apress Media, LLC. 

According to the Author, “Haskell is infamously known as a difficult programming language to learn. It is true, but only if you are accustomed to OOP or an imperative way of thinking. If you are already familiar with Java, you can spend a weekend learning C# and be productive with it. It’s because they are quite similar enough. The same thing cannot be said for Haskell. Haskell is significantly different from those programming languages. You need to think differently. And this way of thinking takes time to learn. In my experience, learning Haskell is like learning Java or C# for the first time when you have no prior knowledge of programming.

Haskell is a statically typed programming language. Statically typed languages are languages in which the types are checked at compile time. It prevents you from doing stupid things, like passing in a string to a function that expects an integer. It is always better to catch these problems up front rather than three days later in production when a specific input is sent to the system. You might have lost the context already and you are supposed to enjoy your weekend!

What This Book Is About

This book is about being practical with Haskell. I learned that there are a lot of resources about Haskell aimed at beginners of the language. They teach you how to read and write Haskell code. However, there is almost no resource once you are familiar with Haskell and want to tackle bigger projects. I was struggling with these:

  1. How would I structure my Haskell code to build bigger applications?
  2. What are the best practices?
  3. What are the development tools to make me more productive?
  4. What are the good libraries to use?

It took me quite some time to figure all those out. The available resources are not complete and are scattered across blog posts and forum threads. This book aims to provide complete and structured information on such topics. In this book, we will be focusing on web development. If you are a web developer aspiring to build systems with Haskell, then you will greatly benefit from this book. If you are not a web developer, you may find the approach of building bigger Haskell applications that you see in this book will also be applicable to your domain.

Table of Contents

  1. Getting Started
  2. Practical Haskell
  3. Domain Modeling
  4. Logging
  5. Databases
  6. Queues
  7. RESTful APIs
  8. Web Programming
  9. HTTP Client
  10. Configuration
  11. Testing
  12. Deployment

Free Download Practical Web Development with Haskell Book in PDF written by Ecky Putrady from following download links. 

Download Link 1

Download Link 2

File Size: 3.12 MB               Pages: 291              Please Read Disclaimer

Don’t forget to drop a comment below after downloading this book.

Note: If download links are not working, kindly drop a comment below, so we’ll update the download link for you.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.