目錄(68章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Preface
- Chapter 1. Working with Sequences and Patterns
- Defining recursive functions
- Thinking in sequences
- Working with pattern matching
- Summary
- Chapter 2. Orchestrating Concurrency and Parallelism
- Managing concurrent tasks
- Managing state
- Executing tasks in parallel
- Summary
- Chapter 3. Parallelization Using Reducers
- Using reduce to transform collections
- Using fold to parallelize collections
- Processing data with reducers
- Summary
- Chapter 4. Metaprogramming with Macros
- Understanding the reader
- Reading and evaluating code
- Quoting and unquoting code
- Transforming code
- Summary
- Chapter 5. Composing Transducers
- Understanding transducers
- Comparing transducers and reducers
- Transducers in action
- Summary
- Chapter 6. Exploring Category Theory
- Demystifying category theory
- Using monoids
- Using functors
- Using applicative functors
- Using monads
- Summary
- Chapter 7. Programming with Logic
- Diving into logic programming
- Thinking in logical relations
- Summary
- Chapter 8. Leveraging Asynchronous Tasks
- Using channels
- Using actors
- Summary
- Chapter 9. Reactive Programming
- Reactive programming with fibers and dataflow variables
- Using Reactive Extensions
- Using functional reactive programming
- Building reactive user interfaces
- Introducing Om
- Summary
- Chapter 10. Testing Your Code
- Writing tests
- Testing with specs
- Generative testing
- Testing with types
- Summary
- Chapter 11. Troubleshooting and Best Practices
- Debugging your code
- Logging errors in your application
- Thinking in Clojure
- Summary
- Appendix A. References
- Index 更新時間:2021-07-09 20:18:13
推薦閱讀
- 現代C++編程:從入門到實踐
- Python程序設計教程(第2版)
- 復雜軟件設計之道:領域驅動設計全面解析與實戰
- Java編程指南:基礎知識、類庫應用及案例設計
- 碼上行動:零基礎學會Python編程(ChatGPT版)
- iOS開發實戰:從零基礎到App Store上架
- Mastering KnockoutJS
- Android程序設計基礎
- 利用Python進行數據分析
- INSTANT Yii 1.1 Application Development Starter
- SQL Server 入門很輕松(微課超值版)
- AMP:Building Accelerated Mobile Pages
- Enterprise Application Architecture with .NET Core
- Getting Started with RethinkDB
- Learning Behavior:driven Development with JavaScript
- 構建跨平臺APP:響應式UI設計入門
- MATLAB信號處理與應用
- Java多線程編程核心技術
- Grunt Cookbook
- Building Large-Scale Web Applications with Angular
- Python網絡爬蟲與數據分析從入門到實踐
- Selenium 1.0 Testing Tools: Beginner's Guide
- C++ 黑客編程揭秘與防范(第2版)
- Python Parallel Programming Cookbook
- Python深度強化學習:基于Chainer和OpenAI Gym
- Apache Spark 2:Data Processing and Real-Time Analytics
- Windows PowerShell 4.0 for .NET Developers
- Switching to Angular(Third Edition)
- Python3.7編程快速入門
- Getting Started with TensorFlow