{"version":"1.0","type":"link","provider_name":"Hardcover","provider_url":"https://hardcover.app","cache_age":86400,"title":"Web Development with Clojure: Build Bulletproof Web Apps with Less Code","url":"https://hardcover.app/books/web-development-with-clojure","description":"\u0026quot;If the usual patchwork of web development tools and languages just isn\u0026#39;t cutting it for you, you need \u0026quot;Web Development With Clojure.\u0026quot; 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\u0026#39;ll learn how to harness that power and richness to build modern web applications. Modern web development needs modern tools. \u0026quot;Web Development With Clojure\u0026quot; shows you how to apply Clojure programming fundamentals to build real-world solutions. You\u0026#39;ll develop all the pieces of a full web application in this powerful language. If you already have some familiarity with Clojure, you\u0026#39;ll learn how to put it to serious practical use. If you\u0026#39;re new to the language, the book provides just enough Clojure to get down to business. You\u0026#39;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\u0026#39;ll develop Clojure apps with both the Light Table and Eclipse development environments. Rather than frameworks, Clojure development builds on rich libraries. You\u0026#39;ll acquire expertise in the popular Ring/Compojure stack, and you\u0026#39;ll learn to use the Liberator library to quickly develop RESTful services. Plus, you\u0026#39;ll find out how to use ClojureScript to work in one language on the client and server sides. Throughout the book, you\u0026#39;ll develop key components of web applications, including multiple approaches to database access. You\u0026#39;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. This book is for anyone interested in taking the next step in web development.What You Need: The latest JVM, Clojure 1.4+, and the Leiningen build tool, as well as an editor such as Emacs, Eclipse, or Light Table.\u0026quot;--Alibris.com.","author_name":"Dmitri Sotnikov","author_url":"https://hardcover.app/authors/dmitri-sotnikov","thumbnail_url":"https://assets.hardcover.app/external_data/60320408/aed49d1c8e2d9b656fecc7240e4e14c5eda71bc6.jpeg","thumbnail_width":98,"thumbnail_height":118}