{"product_id":"rust-for-functional-programmers-daniel-c-mathews-9798315273868","title":"Rust for Functional Programmers: A Hands-on Guide for Mastering Iterators, Closures, and More","description":"\u003cb\u003eABOUT THE TECHNOLOGY: \u003c\/b\u003e\u003cbr\u003eRust is a systems programming language that empowers developers to build reliable and efficient software. Renowned for its memory safety guarantees and performance, Rust is gaining traction in various domains, from web development to embedded systems. But Rust isn't just for systems programmers. Its powerful features like closures, iterators, and pattern matching make it a fantastic choice for functional programming. \u003cp\u003e\u003c\/p\u003eThis book is your guide to unlocking the functional programming potential within Rust. You'll learn how to apply functional concepts to real-world problems, writing elegant, concurrent, and maintainable code. \u003cp\u003e\u003c\/p\u003eImagine building applications with the speed and safety of Rust, while embracing the elegance and expressiveness of functional programming. No more fear of memory leaks or data races. No more struggling with complex mutable state. Instead, you'll write code that is concise, predictable, and a joy to work with. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWHAT'S INSIDE: \u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eMastering Iterators: Learn to work with iterators like a pro, applying transformations, filtering data, and performing aggregations with ease.\u003c\/li\u003e\n\u003cli\u003eHarnessing Closures: Discover the power of closures for capturing context and creating flexible, reusable code blocks.\u003c\/li\u003e\n\u003cli\u003eTaming Concurrency: Explore Rust's concurrency model, using threads and channels to build safe and efficient concurrent applications.\u003c\/li\u003e\n\u003cli\u003eFunctional Design Patterns: Implement patterns like currying, composition, and memoization to enhance code reusability and modularity.\u003c\/li\u003e\n\u003cli\u003eReal-World Examples: Build practical applications, from concurrent data pipelines to parallel computations, applying functional concepts to solve real-world problems.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eWHO IT'S MEANT FOR: \u003c\/b\u003e\u003cbr\u003eThis book is for developers who are familiar with Rust and want to explore its functional programming capabilities. Whether you're a seasoned functional programmer or new to the paradigm, this book will equip you with the knowledge and skills to write elegant and efficient functional code in Rust. \u003cp\u003e\u003c\/p\u003e\u003cb\u003e\u003ci\u003eReady to unlock the full potential of Rust and become a more versatile and effective developer? Dive into the world of functional programming with Rust for Functional Programmers and transform the way you write code.\u003c\/i\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Daniel C. Mathews\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798315273868\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/23\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 256\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.91lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.61h x 6.69w x 0.54d","brand":"Daniel C. Mathews","offers":[{"title":"Paperback","offer_id":48217731105023,"sku":"9798315273868","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_37a326a4-512e-4387-9622-65bfa8964acd.jpg?v=1771999071","url":"https:\/\/www.whiterainbookhouse.com\/products\/rust-for-functional-programmers-daniel-c-mathews-9798315273868","provider":"WR Book House","version":"1.0","type":"link"}