Modern internet applications are entitled to modern-day tools. Utilize the JVM's rich facilities while taking advantage of the meaningful power and also quick performance of a modern-day functional language. Make use of Clojure's unique benefits for web development. Step by step, use the basics of programs in Clojure to gain real-world, specialist internet applications. This version features new libraries, tools, and best techniques, and concentrates on creating contemporary single-page applications.
Quit establishing web apps with the other day's tools. Today, designers are increasingly adopting Clojure as a web-development system. See on your own exactly what makes Clojure so desirable, as you create a collection of internet applications of expanding intricacy, exhibiting the complete procedure of web growth making use of a contemporary practical language. Journey via all the steps in establishing an abundant Picture Gallery internet application– from fertilization to packing as well as deployment. You'll work hands-on with Clojure and also develop real-world, professional web applications.
This completely upgraded 2nd edition reveals the modifications in the swiftly developing Clojure ecosystem. Stand up to speed up on the many brand-new libraries, devices, as well as best techniques. Gain proficiency in the preferred Ring/Compojure pile using the Luminus framework. Learn how Clojure deals with data sources and also rates development of RESTful solutions. See why ClojureScript is swiftly coming to be a prominent front-end platform, and also usage ClojureScript with the preferred Reagent library to build single-page applications.
This publication is for you, whether you're already knowledgeable about Clojure or if you're completely new to the language.
What You Need:
The most up to date JVM, Clojure 1.6+, and also the Leiningen develop device, along with an editor such as Emacs, IntelliJ, Eclipse, Light Table, or VI.