By Dmitri Sotnikov
Modern internet functions deserve sleek instruments. Harness the JVM's wealthy infrastructure whereas profiting from the expressive energy and brisk functionality of a contemporary practical language. take advantage of Clojure's exact merits for internet improvement. step-by-step, observe the basics of programming in Clojure to construct real-world, specialist internet functions. This version positive factors new libraries, instruments, and most sensible practices, and makes a speciality of constructing glossy single-page purposes.
Stop constructing net apps with yesterday's instruments. this day, builders are more and more adopting Clojure as a web-development platform. See for your self what makes Clojure so fascinating, as you create a chain of net apps of growing to be complexity, showing the total technique of internet improvement utilizing a latest sensible language. trip via all of the steps in constructing a wealthy photograph Gallery internet application--from notion to packaging and deployment. you will paintings hands-on with Clojure and construct real-world, specialist internet apps.
This totally up-to-date moment variation finds the alterations within the swiftly evolving Clojure surroundings. wake up to hurry at the many new libraries, instruments, and top practices. achieve services within the well known Ring/Compojure stack utilizing the Luminus framework. find out how Clojure works with databases and speeds improvement of RESTful prone. See why ClojureScript is quickly changing into a well-liked front-end platform, and use ClojureScript with the preferred Reagent library to construct single-page applications.
This publication is for you, even if you are already accustomed to Clojure or if you are thoroughly new to the language.
What You Need:
The newest JVM, Clojure 1.6+, and the Leiningen construct software, in addition to an editor resembling Emacs, IntelliJ, Eclipse, mild desk, or VI.