Book description
If the usual patchwork of web development tools and languages just isn't cutting it for you, you need Web Development With Clojure. 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.
Table of contents
-
Web Development with Clojure
- Copyright
- For the Best Reading Experience...
- Table of Contents
- Early Praise for Web Development with Clojure
- Introduction
- Chapter 1: Getting Your Feet Wet
- Chapter 2: Clojure Web Stack
- Chapter 3: Liberator Services
- Chapter 4: Database Access
- Chapter 5: Picture Gallery
- Chapter 6: Finishing Touches
- Chapter 7: Mixing It Up
- Appendix 1: Alternative IDE Options
-
Appendix 2: Clojure Primer
- A Functional Perspective
- Data Types
- Using Functions
- Anonymous Functions
- Named Functions
- Higher-Order Functions
- Closures
- Threading Expressions
- Being Lazy
- Structuring the Code
- Destructuring Data
- Namespaces
- Dynamic Variables
- Calling Out to Java
- Calling Methods
- Dynamic Polymorphism
- What about Global State?
- Writing Code That Writes Code for You
- The Read-Evaluate-Print Loop
- Summary
- Appendix 3: Document-Oriented Database Access
Product information
- Title: Web Development with Clojure
- Author(s):
- Release date: January 2014
- Publisher(s): Pragmatic Bookshelf
- ISBN: 9781937785642
You might also like
book
Web Development with Clojure, 2nd Edition
Modern web applications deserve modern tools. Harness the JVM's rich infrastructure while taking advantage of the …
video
Building Web Applications in Clojure
The most difficult part of mastering any language is knowing how to apply it, in an …
book
Clojure Applied
Think in the Clojure way! Once you're familiar with Clojure, take the next step with extended …
book
Living Clojure
If you’re an experienced programmer who has not worked with Clojure before, this guide is the …