Free Downloads
Web Development With Clojure: Build Bulletproof Web Apps With Less Code

Modern web applications deserve modern tools. Harness the JVM's rich infrastructure while taking advantage of the expressive power and brisk performance of a modern functional language. Exploit Clojure's unique advantages for web development. Step by step, apply the fundamentals of programming in Clojure to build real-world, professional web applications. This edition features new libraries, tools, and best practices, and focuses on developing modern single-page 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.

File Size: 4735 KB

Print Length: 250 pages

Simultaneous Device Usage: Unlimited

Publisher: Pragmatic Bookshelf; 2 edition (July 14, 2016)

Publication Date: August 23, 2016

Sold by:  Digital Services LLC

Language: English


Text-to-Speech: Enabled

X-Ray: Not Enabled

Word Wise: Not Enabled

Lending: Not Enabled

Enhanced Typesetting: Not Enabled

Best Sellers Rank: #191,351 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #15 in Books > Computers & Technology > Programming > Languages & Tools > Lisp #25 in Books > Computers & Technology > Programming > Functional #109 in Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development

The book is great and has a lot of useful information. Dmitry, also known as "yogthos" online, is very active in Clojure community and very helpful.I would rate the book 5 stars but I can't. The author did a great job, no doubt about it, but Clojure web development is a bit hectic at the moment. I had to take a star off because I wish the book covered more technologies. There is just too much going on in Clojure, there is no single accepted way to develop web apps. Ruby, for example, has Rails and this is pretty much a defacto stack for the language. Clojure on the other hand has many different libraries and "no one true" web framework (Arachne is upcoming and we don't know much about it yet).Dmitry focuses on Reagent for the front end, and he makes some safe choices for a back end (Postgres). But if we look around available web tools for Clojure then we'll see many many different technologies. Ask anybody who is using Clojure in production and chances are they all will have different tools. There is OM, Reagent, Rum, Hoplon, etc. Many templating languages. Various databases, including unique Datomic. And there are many ways to build an app in Clojure/ClojureScript.So this is what I am getting at. Dmitry shows you how to build an app one way, his way, based on Luminus (the tool he wrote). But I am not saying that it's wrong in anyway, I just wish the book covered more technologies, that way a reader could choose what he likes best. And there are a lot of good and interesting stacks right now. Of course author couldn't explain everything in detail, it's not his fault, web development in Clojure has no unity and there is a lot going on. But here's the thing, if we had a book that covers most popular web stacks then it would be a 5 star.

Web Development with Clojure: Build Bulletproof Web Apps with Less Code Mobile Apps Made Simple: The Ultimate Guide to Quickly Creating, Designing and Utilizing Mobile Apps for Your Business - 2nd Edition (mobile application, ... programming, android apps, ios apps) SWIFT: PROGRAMMING ESSENTIALS (Bonus Content Included): Learn iOS development! Code and design apps with Apple's New programming language TODAY (iOS development, swift programming) Web Development with Go: Building Scalable Web Apps and RESTful Services Building Android Apps with HTML, CSS, and JavaScript: Making Native Apps with Standards-Based Web Tools Build Web Applications with Java: Learn every aspect to build web applications from scratch Learn to Code in Swift: The new language of iOS Apps (iOS App Development for Non-Programmers Book 2) Significant Changes to the International Plumbing Code, International Mechanical Code and International Fuel Gas Code, 2012 Edition Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with HTML5 and CSS3 (Voices That Matter) Algorithms: C++: Data Structures, Automation & Problem Solving, w/ Programming & Design (app design, app development, web development, web design, jquery, ... software engineering, r programming) App Development: Swift Programming : Java Programming: Learn In A Day! (Mobile Apps, App Development, Swift, Java) Apps: Mobile App Trends in 2015 (iOS, Xcode Programming, App Development, iOS App Development, App Programming, Swift, Without Coding) ((Android, Android ... App Programming, Rails, Ruby Programming)) Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps (Animal Guide) Mobile Apps: Python and HTML: Programming Guide: Learn In A Day (Python, Swift, HTML, Apps) Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa 250+ Best Kindle Fire & Fire HD Apps (Over 200 FREE APPS) 115 Productivity Apps to Maximize Your Time: Apps for iPhone, iPad, Android, Kindle Fire and PC/iOS Desktop Computers (Updated: October 2014) Android at Work: 150-Plus Must Have Apps for Android Phones and Tablets: The complete guide to the best free phone and tablet Android apps How to Sideload Apps on the Kindle Fire and Fire TV: A guide to sideloading music, video, and Android apps onto Fire devices 75+ Free Apps That Make and Save You Money: Top Rated Apps for Kindle, Android, iPhone, iPad, Tablet or PC