Have you wondered what makes functional programming such a big deal, but haven't been able to get through any of the explanations? We wrote this book for you. Four years in the making! Phone-friendly: the code listings are easily readable without phone gymnastics. This is a small book—it took an enormous amount of effort to make it so! Also available as a Print Book.
Most blockchain books teach the theory. This one walks you through building a complete Bitcoin-style blockchain in Rust, end to end — cryptography, consensus, networking, persistence, REST API, desktop wallets, and Kubernetes deployment.
Transform the way you think about code with Clojure. From your first expression to professional application design, The Clojure Programming Journey reveals the power of functional programming, immutability, and elegant software architecture. Build lasting skills in a language designed for simplicity, clarity, and mastery.
Want to use NixOS "for real" at work? Interested in learning one of the hottest emerging DevOps technologies? Jumpstart your professional career by reading this book authored by a professional user of NixOS.
An approachable, well-written, practice-oriented, academism-free guide into programming with types. How to build useful real-world type-level programs with low complexity and low risks.
Build a strong foundation in Gleam and learn how to turn its simplicity into reliable, concurrent systems. From language basics and the BEAM to OTP, web development and deployment, this practical guide uses clear explanations and runnable examples to help you build software that is safe, scalable and ready for production.
Write code that you can understand without holding the entire system in your head. This book shows you how Java's modern functional features—records, sealed types, lambdas, streams—combine into a powerful approach to design. You'll learn: • How to eliminate race conditions without synchronized blocks • How to write tests that test business logic, not mock frameworks • How to compose complex behaviors from simple, reusable functions • How to manage deeply nested immutable data without boilerplate • How to adopt functional patterns incrementally in existing codebases Written for working developers. Filled with production-ready code examples.
Why is Dhall is the most powerful and safe language for templated configuration files? Because Dhall implements System Fω, the type system at the core of Haskell - the most powerful type system short of adopting full dependent types. I found Dhall to be a delightfully lucid vehicle for learning the core patterns of functional programming. Non-Turing-completeness for the win!
A practical book aimed for those familiar with functional programming in Scala who are yet not confident about architecting an application from scratch. Together, we will develop a purely functional application using the best libraries in the Cats ecosystem, while learning about design patterns and best practices.
Everywhere you look, programming languages are gaining functional features. The problem is that it's not the individual features that make functional programmers happy, it's the way that your approach to writing software and the features work together to help you write simple code to solve interesting problems. This concise, practical ebook will help you discover why F# is such a popular language with those who have spent time learning its secrets.
Discover the pure functional side of HTTP API programming in Scala.
Mastering AWS: Advanced Python Engineering About the Book: "Mastering AWS: Advanced Python Engineering" is a comprehensive, deep-dive manual written for senior software engineers, DevOps specialists, and cloud architects who want to push the boundaries of infrastructure automation.
Build robust web applications and REST APIs with Haskell and Servant. This practical guide takes you from core Haskell concepts to type-safe API design, PostgreSQL, JWT authentication, testing and deployment. Along the way, you’ll build a complete versioned API using patterns that make real-world Servant projects reliable and maintainable.
Advanced Automation: 50-Chapter Master Script Package The Blueprint for Level 5 Autonomous Enterprise InfrastructureAre you ready to move past fragile ad-hoc scripts and engineer true, self-governing technical autonomy? In high-scale enterprise environments, automation is no longer about writing a quick Bash utility to clear a disk partition. It is about building resilient, self-healing systems that operate at a scale where manual intervention is a fundamental failure of design.