{"product_id":"9781491909287","title":"Living Clojure: An Introduction and Training Plan for Developers","description":"\u003cp\u003eIf you’re an experienced programmer who has not worked with Clojure before, this guide is the perfect thorough but gentle introduction for you.  Author Carin Meier not only provides a practical overview of this JVM language and its functional programming concepts, but also includes a complete hands-on training course to help you learn Clojure in a structured way.\u003c\/p\u003e\u003cp\u003eThe first half of the book takes you through Clojure’s unique design and lets you try your hand at two Clojure projects, including a web app. The holistic course in second half provides you with critical tools and resources, including ways to plug into the Clojure community.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the basic structure of a Clojure expression\u003c\/li\u003e\n\u003cli\u003eLearn how to shape and control code in a functional way\u003c\/li\u003e\n\u003cli\u003eDiscover how Clojure handles real-world state and concurrency\u003c\/li\u003e\n\u003cli\u003eTake advantage of Java classes and learn how Clojure handles polymorphism\u003c\/li\u003e\n\u003cli\u003eManage and use libraries in a Clojure project\u003c\/li\u003e\n\u003cli\u003eUse the core.async library for asynchronous and concurrent communication\u003c\/li\u003e\n\u003cli\u003eExplore the power of macros in Clojure programming\u003c\/li\u003e\n\u003cli\u003eLearn how to think in Clojure by following the book’s seven-week training course\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media, Incorporated","offers":[{"title":"Default Title","offer_id":47166957191408,"sku":"9781491909287","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781491909287_p0.jpg?v=1763661995","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781491909287","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}