Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages...
Go Design Patterns
Learn idiomatic, efficient, clean, and extensible Go design and concurrency patterns by using TDD
About This Book
A highly practical guide filled with numerous examples unleashing the power of design patterns with Go.
Discover an introduction of the CSP concurrency model by explaining...
Open Data Structures: An Introduction (Open Paths to Enriched Learning)
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Focusing on a mathematically rigorous approach that is fast, practical, and...