Overview
Learn how to apply Haskell to big data and cloud computing applications
Perform iterative data processing using Haskell
Exploit multicore processors with the help of parallelism
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (17 chapters)
Keywords
About this book
Practical Concurrent Haskell teaches you how concurrency enables you to write programs using threads for multiple interactions. After accomplishing this, you will be ready to make your move into application development and portability with applications in cloud computing and big data. Â You'll use MapReduce and other, similar big data tools as part of your Haskell big data applications development. Â
What You'll Learn
- Program with Haskell
- Harness concurrency to Haskell
- Apply Haskell to big data and cloud computing applications
- Use Haskell concurrency design patterns in big data
- Accomplish iterative data processing on big data using Haskell
- Use MapReduce and work with Haskell on large clusters
Who This Book Is For
Those with at least some prior experience with Haskell and some prior experience with big data in another programming language such as Java, C#, Python, or C++.
Authors and Affiliations
About the authors
Marius Mihailescu received his B.Sc. in Science and Information Technology (2008) and B.Eng. in Computer Engineering (2009) from the University of Southern Denmark; he holds two M.Sc., one in Software Engineering (2010) from the University of Bucharest and the second one in Information Security Technology (2011) from the Military Technical Academy. His Ph.D. is in Computer Science (2015) from the University of Bucharest, Romania with a thesis on security of biometrics authentication protocols. Â From 2005 to 2011 he worked as a software developer and researcher for different well-known companies (Softwin, NetBridge Investments, Declic) from Bucharest, Romania (software and web development, business analysis, parallel computing, cryptography researching, distributed systems). Starting in 2012 until 2015 he has been an assistant in the Informatics department, University of Titu Maiorescu and Computer Science department, University of Bucharest. Since 2015, he is a lecturer at the University of South-East Lumina.
Bibliographic Information
Book Title: Practical Concurrent Haskell
Book Subtitle: With Big Data Applications
Authors: Stefania Loredana Nita, Marius Mihailescu
DOI: https://doi.org/10.1007/978-1-4842-2781-7
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books
Copyright Information: Stefania Loredana Nita and Marius Mihailescu 2017
Softcover ISBN: 978-1-4842-2780-0Published: 15 September 2017
eBook ISBN: 978-1-4842-2781-7Published: 14 September 2017
Edition Number: 1
Number of Pages: XV, 266
Number of Illustrations: 7 b/w illustrations, 19 illustrations in colour
Topics: Programming Languages, Compilers, Interpreters, Programming Techniques