{"product_id":"9781617295409","title":"Haskell in Depth","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eBragilevsky, Vitaly\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6\/22\/2021\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003e\u003ci\u003eHaskell in Depth\u003c\/i\u003e unlocks a new level of skill with this challenging language. Going beyond the basics of syntax and structure, this book opens up critical topics like advanced types, concurrency, and data processing.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eTurn the corner from “Haskell student” to “Haskell developer.” \u003ci\u003eHaskell in Depth\u003c\/i\u003e explores the important language features and programming skills you’ll need to build production-quality software using Haskell. And along the way, you’ll pick up some interesting insights into why Haskell looks and works the way it does. Get ready to go deep!\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eSoftware for high-precision tasks like financial transactions, defense systems, and scientific research must be absolutely, provably correct. As a purely functional programming language, Haskell enforces a mathematically rigorous approach that can lead to concise, efficient, and bug-free code. To write such code you’ll need deep understanding. You can get it from this book!\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eHaskell in Depth\u003c\/i\u003e unlocks a new level of skill with this challenging language. Going beyond the basics of syntax and structure, this book opens up critical topics like advanced types, concurrency, and data processing. You’ll discover key parts of the Haskell ecosystem and master core design patterns that will transform how you write software.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eBuilding applications, web services, and networking apps\u003cbr\u003eUsing sophisticated libraries like lens, singletons, and servant\u003cbr\u003eOrganizing projects with Cabal and Stack\u003cbr\u003eError-handling and testing\u003cbr\u003ePure parallelism for multicore processors\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eFor developers familiar with Haskell basics.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eVitaly Bragilevsky\u003c\/b\u003e has been teaching Haskell and functional programming since 2008. He is a member of the GHC Steering Committee.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003ePART 1 CORE HASKELL\u003cbr\u003e1 Functions and types\u003cbr\u003e2 Type classes\u003cbr\u003e3 Developing an application: Stock quotes\u003cbr\u003ePART 2 INTRODUCTION TO APPLICATION DESIGN\u003cbr\u003e4 Haskell development with modules, packages, and projects\u003cbr\u003e5 Monads as practical functionality providers\u003cbr\u003e6 Structuring programs with monad transformers\u003cbr\u003ePART 3 QUALITY ASSURANCE\u003cbr\u003e7 Error handling and logging\u003cbr\u003e8 Writing tests\u003cbr\u003e9 Haskell data and code at run time\u003cbr\u003e10 Benchmarking and profiling\u003cbr\u003ePART 4 ADVANCED HASKELL\u003cbr\u003e11 Type system advances\u003cbr\u003e12 Metaprogramming in Haskell\u003cbr\u003e13 More about types\u003cbr\u003ePART 5 HASKELL TOOLKIT\u003cbr\u003e14 Data-processing pipelines\u003cbr\u003e15 Working with relational databases\u003cbr\u003e16 Concurrency","brand":"Manning","offers":[{"title":"Default Title","offer_id":46506374398207,"sku":"9781617295409","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_c92b7a3c-ab6b-4968-b9fb-cfe35c003881.jpg?v=1771351502","url":"https:\/\/massivebookshop.com\/products\/9781617295409","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}