Mastering Clojure. Understand the philosophy of the Clojure language and dive into its inner workings to unlock its advanced features, methodologies, and constructs

Mastering Clojure. Understand the philosophy of the Clojure language and dive into its inner workings to unlock its advanced features, methodologies, and constructs

143,10 zł
Zobacz ofertę

Clojure is a general-purpose language from the Lisp family with an emphasis on functional programming. It has some interesting concepts and features such as immutability, gradual typing, thread-safe concurrency primitives, and macro-based metaprogramming, which makes it a great choice to create modern, performant, and scalable applications.Mastering Clojure gives you an insight into the nitty-gritty details and more advanced features of the Clojure programming language to create more scalable, maintainable, and elegant applications.

You’ll start off by learning the details of sequences, concurrency primitives, and macros. Packed with a lot of examples, you’ll get a walkthrough on orchestrating concurrency and parallelism, which will help you understand Clojure reducers, and we’ll walk through composing transducers so you know about functional composition and process transformation inside out.

  • We also explain how reducers and transducers can be used to handle data in a more performant manner.
  • Furthermore, you’ll level up your skills by taking advantage of Clojure's powerful macro system.

Later on, we describe how Clojure also supports other programming paradigms such as pure functional programming and logic programming. Parallel, asynchronous, and reactive programming techniques are also described in detail.

Lastly, we’ll show you how to test and troubleshoot your code to speed up your development cycles and allow you to deploy the code faster.

📘 Mastering Clojure. Understand the philosophy of the Clojure language and dive into its inner workings to unlock its advanced features, methodologies, and constructs
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

Learning Xamarin studio. Learn how to build high-performance native applications using the power of Xamarin Studio
This book is intended for .NET developers with any level of experience and who are inte...
116,10 zł
Microservices with Azure. Build highly maintainable and scalable enterprise-grade apps
Microsoft Azure is rapidly evolving and is widely used as a platform on which you can b...
125,10 zł
AutoCAD 2016 PL. Pierwsze kroki
AutoCAD — i od razu zaczniesz projektować! Środowisko i narzędzia, czyli jak rozpocząć ...
39,00 zł