Best Upcoming Functional Programming Books of August 2017

Every month, new books are released, and we’d like to share the ones with you we think should not be missed. This time, we’re focussing on Functional Programming. Please let us know what you think, and happy reading!

Best Upcoming Functional Programming Books of August 2017

  • Functional Programming in C#
    Functional Programming in C#

    Functional programming is a way of thinking about programs that emphasizes functions, while avoiding state mutation. C# includes a number of functional features and libraries, enabling us to take advantage of these benefits. Functional Programming in C# teaches readers to apply functional thinking to real-world scenarios.

  • Learning C++ Functional Programming
    Learning C++ Functional Programming

    This book will help you discover all the C++ 17 features that can be applied to build software in a functional way. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. Here, you will also learn to optimize code using metaprogramming in a functional way.

  • Pro Functional PHP Programming: Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity
    Pro Functional PHP Programming: Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

    Bring the power of functional programming to your PHP applications. Part one of Pro Functional PHP Programming takes you through the basics of functional programming, outlining the key concepts and how they translate into standard PHP functions and code. Functional programming is popular in languages such as Lisp, Scheme and Clojure, but PHP also contains all you need to write functional code.

  • Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App
    Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App

    Layer on a Phoenix web interface without coupling it to the business logic. In Part 1, start by building the business logic as a separate application, without Phoenix. 3 or higher and Phoenix 1.

  • Learn Functional Programming with Elixir: New Foundations for a New World
    Learn Functional Programming with Elixir: New Foundations for a New World

    No previous functional programming experience required. Use recursive functions to create iterations. No previous functional programming or Elixir experience is required.

  • Learning Functional Programming in Go
    Learning Functional Programming in Go

    In the second module, you will learn high order functions and lazy evaluation of function parameters. This module also discusses, how pure functional programming can be leveraged to improve performance. In this module, you will also learn methods to increase performance and reduce error handling code by passing function parameters.

  • Representations of Lie Algebras and Partial Differential Equations
    Representations of Lie Algebras and Partial Differential Equations

    This book provides explicit representations of finite-dimensional simple Lie algebras, related partial differential equations, linear orthogonal algebraic codes, combinatorics and algebraic varieties, summarizing the author’s works and his joint works with his former students. Further, it presents various oscillator generalizations of the classical representation theorem on harmonic polynomials, and highlights new functors from the representation category of a simple Lie algebra to that of another simple Lie algebra. Partial differential equations play a key role in solving certain representation problems.

  • Reactive with ClojureScript Recipes: Functional Programming for the Web
    Reactive with ClojureScript Recipes: Functional Programming for the Web

    Use ClojureScript to create powerful serverless Web applications that are responsive and engaging. Thisbook presents Reactive recipes with Reagent, a ClojureScript reactive framework, to create interactive applications. ClojureScript is your functional programming language for the web.

  • Quick Clojure: Effective Functional Programming
    Quick Clojure: Effective Functional Programming

    You’ll learn the nuts and bolts of functional programming, data structures, sequences, destructuring, pattern matching, polymorphism, concurrency, conventions, and more. After reading and using Quick Clojure, you’ll come away with first-hand knowledge and advice on how to quickly adopt, use, and apply Clojure without all the theoretical baggage that bigger books can sometimes bring. What You’ll Learn Work with data structures and their syntax Discover OOP in Clojure with patterns, polymorphisms, pattern matching, and concurrency Use conventions, organization, and namespaces in Clojure Create command-line apps Build various Clojure projects with the Leiningen IDE tool and framework Who This Book Is For Programmers with experience.

  • Scala Microservices
    Scala Microservices

    Our book will focus on how to build microservices in Scala. Later, the book explains how to build Reactive microservices using Akka and Akka HTTP, which adhere to the principles underlying the Reactive Manifesto. What you will learn Learn how microservices communicates using REST and other asynchronous means Automatically convert JSON to Object and avoid manual parsing Learn how to handle blocking calls Best practices for building robust microservices Understand the application of the Reactive Manifesto in microservices Handle failures with Akka Write Reactive microservices using Akka HTTP Learn what Lagom is and how to use it write microservices About the Author Jatin Puri is a software developer and a concurrent and distributed programming enthusiast.

You may also like...