Home
Books
Functional Software Development Techniques
1
Master Python fundamentals with hands-on projects.
Build real-world applications and gain job-ready skills.
Automate tasks and improve efficiency effortlessly.
Interactive lessons for engaging and effective learning.
Fast-track your career with practical programming experience.
Gain confidence to code and solve real problems.
Average Rating out of 5:
Price Range: $28.49
2
Master Rust for fast systems programming.
Control memory and processor resources effectively.
Learn ownership and borrowing concepts thoroughly.
Write safe, multithreaded code without data races.
Utilize closures, iterators, and async programming.
Explore collections, strings, and macros comprehensively.
Covers the updated Rust 2021 Edition features.
Average Rating out of 5:
Price Range: $30.65
3
Fully updated to Elixir 1.15
Learn functional and concurrent programming techniques
Create distributed applications with Elixir
Master Elixir modules and functions
Explore fault tolerance and scalability
Hands-on examples for practical learning
Includes free eBook with print purchase
Average Rating out of 5:
Price Range: $47.40
4
Introduction to dependent types and their power.
Small language similar to Scheme for learning.
Explains programming with dependent types effectively.
Connects mathematics and programming concepts seamlessly.
Utilizes familiar programming tools for reasoning.
Accessible step-by-step approach to complex topics.
Focuses on beautiful aspects of dependent types.
Average Rating out of 5:
Price Range: $55.00
5
Learn functional programming with Haskell easily.
Fast-paced tutorial for beginners and advanced users.
Practical applications from scripts to large systems.
Explores real-world issues like I/O and performance.
Improves understanding of concurrency and data handling.
Progressive learning through comprehensive chapters.
Develop skills for real-world programming challenges.
Average Rating out of 5:
Price Range: $22.98
6
Hilarious, illustrated guide to Haskell programming.
Learn functional programming fundamentals with engaging examples.
Explore types, type classes, and recursion concepts.
Master advanced topics like monads and functors.
Gain insights through original artwork and pop culture.
Access a supportive community for Haskell learners.
Transform your programming approach with Haskell's uniqueness.
Average Rating out of 5:
Price Range: $32.48
7
Combines DDD with functional programming techniques.
Focus on real-world software requirements.
Pragmatic guide for newcomers to DDD.
Utilizes the F# functional programming language.
Creates elegant, concise software designs.
Eliminates bugs with compile-time unit tests.
Compatible with Windows, Mac, and Linux.
Average Rating out of 5:
Price Range: $36.16
8
Master C++ for Unreal Engine 5 game development.
Build a game from scratch using C++ scripting.
Learn essential object-oriented programming concepts.
Explore character creation and gameplay mechanics.
Implement collision detection and UI design.
Understand multiplayer game packaging and deployment.
Suitable for aspiring game developers and designers.
Average Rating out of 5:
Price Range: $34.99
9
Learn Rust through focused project-based chapters.
Updated for Rust's latest features and libraries.
Build complete command-line applications step-by-step.
Handle errors and manage file input/output.
Utilize Rust's standard libraries and data types.
Document and validate command-line arguments effectively.
Master regular expressions and randomness in Rust.
Average Rating out of 5:
Price Range: $42.49
10
Unlock advanced Haskell programming skills.
Explore critical topics like concurrency and types.
Build production-quality software with essential features.
Master core design patterns in Haskell.
Includes free eBook with print purchase.
For developers familiar with Haskell basics.
Authored by experienced Haskell educator Vitaly Bragilevsky.
Average Rating out of 5:
Price Range: $36.85
11
In-depth introduction to software engineering fundamentals.
Utilizes Essence framework for effective learning.
Method-independent approach to software development practices.
Covers real examples and innovative serious games.
Describes user stories, Scrum, and micro-services with Essence.
Supports large, complex systems engineering scalability.
Community-driven ecosystem for personalized learning experiences.
Average Rating out of 5:
Price Range: $94.52
12
Learn functional design principles in Haskell.
Control code complexity with functional interfaces.
Explore domain-driven design using free monads.
Develop concurrent frameworks and multithreaded applications.
Master property-based and automatic whitebox testing.
Suitable for experienced developers familiar with FP.
Average Rating out of 5:
Price Range: $49.46
13
Unleash imagination through engaging storytelling.
Encourage curiosity with thought-provoking questions.
Vibrant illustrations captivate young readers.
Fosters creative thinking and exploration.
Perfect gift for young innovators and dreamers.
Transforms bedtime into a learning adventure.
Join the journey of endless discovery!
Average Rating out of 5:
Price Range: $9.99
14
Accessible introduction to functional programming concepts.
Rooted in the foundational lambda calculus.
No prior knowledge of mathematics required.
Nontechnical treatment for easy understanding.
Cogent examples illustrate central ideas effectively.
Numerous exercises for reinforcing key concepts.
Complete solutions provided for all problems.
Average Rating out of 5:
Price Range: $29.14
15
Advanced techniques for experienced Python developers.
Build efficient, scalable, and maintainable applications.
Explore metaprogramming, decorators, and context managers.
Leverage Python's libraries for high-performance coding.
Optimize code and manage concurrency effectively.
Integrate Python with cloud and machine learning.
Practical examples and expert tips included.
Price Range: $29.99
16
Learn coding as essential modern literacy.
Demystifies programming, internet, data, and more.
Engaging explanations from a seasoned educator.
Includes interactive examples and practical tips.
Ideal for educators and lifelong learners.
Understand why coding is crucial today.
Accessible for beginners and curious minds.
Average Rating out of 5:
Price Range: $16.49
17
Practical guide for software design and development.
Teaches functional programming to simplify complex systems.
Helps avoid unintended complexity in code.
Focuses on stateless calculations over state-altering actions.
Advanced techniques for asynchronous and multithreaded code.
Includes exercises and hands-on examples for learning.
Average Rating out of 5:
Price Range: $49.99
18
Hands-on guide to F# programming.
Learn functional programming concepts easily.
Build robust applications with succinct code.
Utilize F#'s powerful type system.
Explore data sources and processing techniques.
Unit testing strategies for F# code.
Includes free eBook with print purchase.
Average Rating out of 5:
Price Range: $42.50
19
Practical tips for advanced Python programming.
Interviews with high-profile Python developers.
Focus on deployment and scalability techniques.
Learn best practices from experienced programmers.
Enhance skills with extensive tutorials and examples.
Master databases and API design strategies.
Optimize performance and understand Python internals.
Average Rating out of 5:
Price Range: $26.64
20
Learn OCaml quickly with engaging tutorials.
Discover expressiveness, safety, and speed in programming.
Explore higher-order functions and algebraic data types.
Master advanced features like functors and objects.
Utilize Core, a robust standard library for OCaml.
Build reusable libraries with modular design principles.
Tackle practical problems like command-line parsing.
Average Rating out of 5:
Price Range: $30.13
21
Clear and rigorous writing by Richard Bird.
Introduces functional programming for undergraduate students.
Emphasizes techniques for mathematical reasoning.
Focuses on equational laws for program understanding.
Includes case studies like Sudoku and pretty-printing.
Offers over 100 exercises with solutions.
Perfect for first or second-year courses.
Average Rating out of 5:
Price Range: $42.39
22
Master functional programming principles with Rust.
Create reusable and testable Rust applications.
Explore complex concepts like metaprogramming and concurrency.
Learn patterns for effective functional design.
Understand Rust's ownership and mutability mechanisms.
Implement pure functions and closures effortlessly.
Enhance coding skills with advanced Rust techniques.
Average Rating out of 5:
Price Range: $48.99
23
Comprehensive introduction to higher-order logic.
Focuses on Isabelle 2002 proof assistant.
Bypasses first-order logic for direct learning.
Utilizes Markus Wenzel’s elegant proof script notation.
Three parts covering essential techniques and logic.
Includes advanced topics like induction and recursion.
Practical examples from functional programming and formal languages.
Average Rating out of 5:
Price Range: $53.98
24
Explore functional programming in PHP applications.
Enhance performance through optimizations and strategies.
Implement concurrency for efficient application design.
Improve testability and code brevity with functions.
Utilize functional programming in existing PHP projects.
Learn to manage business logic effectively.
Process large data sets with functional PHP.
Average Rating out of 5:
Price Range: $26.15
25
Explores functional programming paradigms in PHP.
Updated for PHP 7 and Hack features.
Includes practical code examples for clarity.
Enhances understanding of lambdas and closures.
Covers map/reduce, currying, and composition techniques.
Expands upon previous edition with more content.
Teaches efficient data handling with collections.
Price Range: $27.84
26
Learn functional programming concepts in Python.
Explore generator functions for lazy evaluation.
Utilize itertools for efficient functional programming.
Implement decorators for creating composite functions.
Master higher-order functions and pure functions.
Apply functional techniques to data analysis problems.
Designed for Python developers familiar with programming.
Average Rating out of 5:
Price Range: $51.72
27
Craft elegant and maintainable F# code.
Fully updated for .NET 6 and F# 6.
Learn best practices for F# programming.
Understand immutability and its benefits.
Explore advanced error handling techniques.
Implement asynchronous programming in F#.
Utilize records for structured data management.
Average Rating out of 5:
Price Range: $22.85
28
Master functional programming fundamentals and principles.
Learn to solve problems functionally and effectively.
Understand key concepts like lambda calculus and recursion.
Explore complex data types and pattern matching.
Apply functional programming in real-world scenarios.
Enhance programming skills for career growth.
Develop concise, safe, and maintainable code solutions.
Average Rating out of 5:
Price Range: $24.99
29
Learn physics through hands-on Haskell coding.
Unlock theoretical physics using functional programming techniques.
Understand Newtonian mechanics and electromagnetic theory deeply.
Utilize Haskell's type system for code validation.
Explore vectors, derivatives, and differential equations effectively.
Create models and animations of physical scenarios.
Ideal for courses or self-study in computational physics.
Average Rating out of 5:
Price Range: $49.29