{"title":"Dmitri Sotnikov","description":null,"products":[{"product_id":"web-development-with-clojure-book-dmitri-sotnikov-9781680506822","title":"Web Development with Clojure","description":"\u003cp\u003eToday, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you create a series of web apps of growing complexity, exploring the full process of web development using a modern functional language. This fully updated third edition reveals the changes in the rapidly evolving Clojure ecosystem and provides a practical, complete walkthrough of the Clojure web-stack.\u003c\/p\u003e \u003cp\u003eStop developing web apps with yesterday's tools. Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you work hands-on with Clojure and build a series of web apps of increasing size and scope, culminating in a professional grade web app using all the techniques you've learned along the way.\u003c\/p\u003e \u003cp\u003eThis fully updated third edition will get you up to speed on the changes in the rapidly evolving Clojure ecosystem - the many new libraries, tools, and best practices. Build a fully featured SPA app with re-frame, a popular front-end framework for ClojureScript supporting a functional style MVC approach for managing the UI state in Single-Page Application-style applications. Gain expertise in the popular Ring\/Compojure stack using the Luminus framework. Learn how Clojure works with databases and speeds development of RESTful services. See why ClojureScript is rapidly becoming a popular front-end platform, and use ClojureScript with the popular re-frame library to build single-page applications.\u003c\/p\u003e \u003cp\u003eWhether you're already familiar with Clojure or completely new to the language, you'll be able to write web applications with Clojure at a professional level.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734776619281,"sku":"NGR9781680506822","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50274722808081,"sku":"CIN168050682XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50495214125329,"sku":"GOR013972296","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51046034243857,"sku":"NIN9781680506822","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52487232454929,"sku":"NLS9781680506822","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53064970666257,"sku":"CIN168050682XA","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/168050682X.jpg?v=1750928553"},{"product_id":"web-development-with-clojure-book-dmitri-sotnikov-9781937785642","title":"Web Development with Clojure","description":"\u003cp\u003eIf the usual patchwork of web development tools and languages just isn't cutting it for you, you need \u003ci\u003eWeb Development With Clojure\u003c\/i\u003e. Clojure gives you the rich infrastructure of the JVM with the expressive power of a modern functional language. It combines excellent performance with rapid development--and you can exploit these virtues for web app development. With step-by-step examples, you'll learn how to harness that power and richness to build modern web applications.\u003cbr\u003e\u003cbr\u003eModern web development needs modern tools. \u003ci\u003eWeb Development With Clojure\u003c\/i\u003e shows you how to apply Clojure programming fundamentals to build real-world solutions. You'll develop all the pieces of a full web application in this powerful language. If you already have some familiarity with Clojure, you'll learn how to put it to serious practical use. If you're new to the language, the book provides just enough Clojure to get down to business.\u003cbr\u003e\u003cbr\u003eYou'll learn the full process of web development using Clojure while getting hands-on experience with current tools, libraries, and best practices in the language. You'll develop Clojure apps with both the Light Table and Eclipse development environments. Rather than frameworks, Clojure development builds on rich libraries. You'll acquire expertise in the popular Ring\/Compojure stack, and you'll learn to use the Liberator library to quickly develop RESTful services. Plus, you'll find out how to use ClojureScript to work in one language on the client and server sides.\u003cbr\u003e\u003cbr\u003eThroughout the book, you'll develop key components of web applications, including multiple approaches to database access. You'll create a simple guestbook app and an app to serve resources to users. By the end, you will have developed a rich Picture Gallery web application from conception to packaging and deployment.\u003cbr\u003e\u003cbr\u003eThis book is for anyone interested in taking the next step in web development.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat You Need: \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThe latest JVM, Clojure 1.4+, and the Leiningen build tool, as well as an editor such as Emacs, Eclipse, or Light Table.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49800739356945,"sku":"CIN1937785645G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52621205438737,"sku":"GOR007246438","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1937785645.jpg?v=1751348263"},{"product_id":"web-development-with-clojure-2e-book-dmitri-sotnikov-9781680500820","title":"Web Development with Clojure 2e","description":"Your modern web applications deserve modern tools. It's time to harness the JVM's rich infrastructure while taking advantage of the expressive power and brisk performance of a modern functional language. Clojure boasts unique advantages for web development, and Web Development with Clojure, 2nd Edition shows you how to exploit them. This edition features new libraries, tools, and best practices, and focuses on developing modern Single Page Applications. Step by step, you'll apply the fundamentals of programming in Clojure to build real-world, professional web applications. Stop developing web apps with yesterday's tools. Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you create a series of web apps of growing complexity, exhibiting the full process of web development using a modern functional language. Journey through all the steps in developing a rich Picture Gallery web application--from conception to packaging and deployment. You'll work hands-on with Clojure and build real-world, professional web apps.This fully updated second edition reveals the changes in the rapidly evolving Clojure ecosystem. Get up to speed on the many new libraries, tools, and best practices. Gain expertise in the popular Ring\/Compojure stack using the Luminus framework. Learn how Clojure works with databases and speeds development of RESTful services. See why ClojureScript is rapidly becoming a popular front-end platform, and use ClojureScript with the popular Reagent library to build Single Page Applications. This book is for you, whether you're already familiar with Clojure or if you're completely new to the language. What You Need: The latest JVM, Clojure 1.6+, and the Leiningen build tool, as well as an editor such as Emacs, IntelliJ, Eclipse, Light Table, or VI.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50434760016145,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50434760147217,"sku":"CIN1680500821G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51915646501137,"sku":"CIN1680500821VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1680500821.jpg?v=1751058566"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-dmitri-sotnikov.oembed","provider":"World of Books ","version":"1.0","type":"link"}