-
Stylish F# 6: Crafting Elegant Functional Code for .NET 6
Author Kit Eason
Why just get by in F# when you can program in style. This book goes beyond syntax and into design. It provides F# developers with best practices, guidance, and advice to write beautiful, maintainable, and correct code. This second edition, fully updated for .NET 6 and F# 6, includes all new coverage....
Release Date 2021/12 -
Functional Programming in C#, Second Edition
Author Enrico Buonanno
Functional Programming in C#, Second Edition teaches functional thinking for real-world problems. It reviews the C# language features that allow you to program functionally and through many practical examples shows the power of function composition, data-driven programming, and immutable data struct....
Release Date 2022/01 -
Beginning Rust: Get Started with Rust 2021 Edition
Author Carlo Milanesi
Learn to program with Rust 2021 Edition, in an easy, step-by-step manner on Unix, the Linux shell, macOS, and the Windows command line. As you read this book, you’ll build on the knowledge you gained in previous chapters and see what Rust has to offer. Beginning Rust starts wi....
Release Date 2022/01 -
Rust Web Development with Rocket
Author Karuna Murti
Explore the world of Rocket-fueled web application development and the power of the Rust programming languageKey FeaturesDiscover solutions to the common problems faced while creating web applications with RocketLearn everything about Rust, from structs and crates to generics and debuggingCombine Ru....
Release Date 2022/06 -
Practical Haskell: A Real-World Guide to Functional Programming
Author Alejandro Serrano Mena
Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. This updated edition includes more modern treatment of Haskell's web framework and APIs.This book co....
Release Date 2022/09 -
Author Yehonathan Sharvit
Eliminate the unavoidable complexity of object-oriented designs. The innovative data-oriented programming paradigm makes your systems less complex by making it simpler to access and manipulate data. In Data-Oriented Programming you will learn how to: Separate code from dataRepresent data with ge....
Release Date 2022/08 -
Build a Binary Clock with Elixir and Nerves
Author Frank Hunleth , Bruce Tate
Want to get better at coding Elixir? Write a hardware project with Nerves. As you build this binary clock, you'll build in resiliency using OTP, the same libraries powering many commercial phone switches. You'll attack complexity the way the experts do, using a layered approach. You'll sharpen yo....
Release Date 2022/08 -
Reactive with ClojureScript Recipes: Functional Programming for the Web
Author Nicolas Modrzyk
Use ClojureScript to create powerful serverless Web applications that are responsive and engaging. This book presents Reactive recipes with Reagent, a ClojureScript reactive framework, to create interactive applications. Throughout the book, Reactive with Cloj....
Release Date 2017/09 -
Object-Oriented vs. Functional Programming
Author Richard Warburton
The schism between the functional and object-oriented programmers is really a false binary. Yes, the first group argues that FP is superior for a multicore world, while the second insists that OOP is better at matching technical solutions to business problems. Howe....
Release Date 2015/10 -
Get Programming with F#: A guide for .NET developers
Author Isaac Abraham
SummaryGet Programming with F#: A guide for .NET developers shows you how to upgrade your .NET development skills by adding a touch of functional programming in F#. In just 43 bite-sized chunks, you'll learn how to use F# to tackle the most common .NET programming....
Release Date 2018/03 -
Programming Erlang, 2nd Edition
Author Joe Armstrong
A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You n....
Release Date 2013/09 -
Author Dave Fancher
The Book of F# teaches you to unlock the many strengths of F# to create smarter, leaner code.
Release Date 2014/03 -
Hands-On Functional Programming in Rust
Author Andrew Johnson
Explore the support Rust offers for creating functional applications in Rust. Learn about various design patterns, implementing concurrency, metaprogramming, and so on in the processAbout This BookLearn generics, organization, and design patterns in functional prog....
Release Date 2018/05 -
Functional Programming in JavaScript
Author Luis Atencio
Functional Programming in JavaScript teaches you techniques to improve your web applications: their extensibility, modularity, reusability, and testability, as well as their performance. This easy-to-read book uses concrete examples and clear explanations to show y....
Release Date 2016/06 -
The Little Elixir & OTP Guidebook
Author Benjamin Tan Wei Hao
The Little Elixir & OTP Guidebook gets you started writing applications with Elixir and OTP. You?ll begin with the immediately comfortable Elixir language syntax, along with just enough functional programming to use it effectively. Then, you?ll dive straight in....
Release Date 2016/10 -
Author Chris McCord
Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought ....
Release Date 2015/01 -
Author Bruce Tate
Elixir is a functional language that crosses many boundaries. With a syntax borrowing heavily from Ruby, a runtime that is on the Erlang BEAM, a macro system like that in Lisp, and a streaming library like you might find in Haskell, Elixir takes the best features from many environments. Elixir borro....
Release Date 2022/06 -
Programming F# 3.0, 2nd Edition
Author Chris Smith
Why learn F#? With this guide, you’ll learn how this multi-paradigm language not only offers you an enormous productivity boost through functional programming, but also lets you develop applications using your existing object-oriented and imperative programming skil....
Release Date 2012/10 -
Haskell High Performance Programming
Author Samuli Thomasson
Boost the performance of your Haskell applications using optimization, concurrency, and parallel programmingAbout This BookExplore the benefits of lazy evaluation, compiler features, and tools and libraries designed for high performanceWrite fast programs at extreme....
Release Date 2016/09 -
Author Herbert Wolverson
The Rust programming language is consistent and does its best to avoid surprising the programmer. Like all languages, though, Rust still has its quirks. But these quirks present a teaching opportunity. In this book, you'll work through a series of brain teasers that will challenge your understandin....
Release Date 2022/02 -
Learning Functional Data Structures and Algorithms
Author Raju Kumar Mishra , Atul Khot
Learn functional data structures and algorithms for your applications and bring their benefits to your work nowAbout This BookMoving from object-oriented programming to functional programming? This book will help you get started with functional programming.Easy-to-....
Release Date 2017/02 -
Build a Weather Station with Elixir and Nerves
Author Alexander Koutmos , Bruce Tate , Frank Hunleth
The Elixir programming language has become a go-to tool for creating reliable, fault-tolerant, and robust server-side applications. Thanks to Nerves, those same exact benefits can be realized in embedded applications. This book will teach you how to structure, build, and deploy production grade Nerv....
Release Date 2022/01 -
Author Yogesh Sajanikar
Save time and build fast, functional, and concurrent application using HaskellAbout This BookComprehensive guide for establishing a strong foundation in Haskell and developing pragmatic codeCreate a full fledged web application using HaskellWork with Lens, Haskell ....
Release Date 2017/09 -
Practical System Programming for Rust Developers
Explore various Rust features, data structures, libraries, and toolchain to build modern systems software with the help of hands-on examplesKey FeaturesLearn techniques to design and build system tools and utilities in RustExplore the different features of the Rust standard library for interacting w.... -
Beginning Haskell: A Project-Based Approach
Author Alejandro Serrano Mena
Beginning Haskell provides a broad-based introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. The book takes a project-based approach to learning ....
Release Date 2014/01 -
Developing Web Applications with Haskell and Yesod
Author Michael Snoyman
This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type-safe, and concise. You’ll work with several samples to explore the way Yes....
Release Date 2012/04 -
Designing for Scalability with Erlang/OTP
Author Steve Vinoski , Francesco Cesarini
If you need to build a scalable, fault tolerant system with requirements for high availability, discover why the Erlang/OTP platform stands out for the breadth, depth, and consistency of its features. This hands-on guide demonstrates how to use the Erlang programmin....
Release Date 2016/05 -
Functional Web Development with Elixir, OTP, and Phoenix
Author Lance Halvorsen
Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web applications. For decades OTP has helped developers create incredibly robust, scalable applications with unparalleled uptime. Make the most of them as you buil....
Release Date 2018/01 -
Learn Functional Programming with Elixir
Author Ulisses Almeida
Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right pace, as you e....
Release Date 2018/02 -
Getting Started with Haskell Data Analysis
Author James Church
Put your Haskell skills to work and generate publication-ready visualizations in no time at allKey FeaturesTake your data analysis skills to the next level using the power of Haskell Understand regression analysis, perform multivariate regression, and untangle diff....
Release Date 2018/10