Summer Reading Sale
 
 

Recently Viewed clear list


The Powell's Playlist | June 18, 2014

Daniel H. Wilson: IMG The Powell’s Playlist: Daniel H. Wilson



Like many writers, I'm constantly haunting coffee shops with a laptop out and my headphones on. I listen to a lot of music while I write, and songs... Continue »

spacer

Coming Soon!

Preorder
$38.50
New Trade Paper
Available November 2014
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Computer Languages- Lisp

Clojure Recipes (Developer's Library)

by

Clojure Recipes (Developer's Library) Cover

 

Synopses & Reviews

Publisher Comments:

Developers are discovering the immense power of Clojure’s functional programming model to quickly solve problems in domains ranging from social networking to Big Data. Targeting the Java Virtual Machine, Clojure also leverages the Java platform’s maturity and enormous ecosystem. Clojure Recipes is the first and only “code cookbook” for this increasingly popular language.

 

Julian Gamble focuses on practical and complete examples that illuminate Clojure’s key features and show step-by-step how to solve real-world problems with it. Offering far more useful code than any other Clojure book, Clojure Recipes also targets the latest version of Clojure – unlike many other web and printed sources, which provide samples for obsolete releases of the language. Through a series of “learn by doing” step-by-step projects, you’ll learn how to:

  • Create database schema and populating databases
  • Add website user authentication, exception handling, email notifications, RSS, and Twitter feeds
  • Build a basic Clojurescript website, and set up asset pipelines for Clojurescript assets
  • Solve concurrency problems with Clojure’s advanced concurrency primitives
  • Extend ring to write an NTLM authentication system that seamlessly integrates websites into enterprise environments
  • Abstract boilerplate code into a macro
  • Use Core Logic to generate test data and build schedulers
  • Get started with Datomic
  • Build log readers, web app monitors, web testing suites, customized Ant tasks, and more

About the Author

Julian Gamble (Sydney, Australia) is a software engineer who has worked in the financial services industry for more than a decade. When he's not enabling billions of dollars to orbit the globe, he writes and presents on all things software related at juliangamble.com/blog.

Table of Contents

Introduction

Part 1. Using Clojure Sample Projects

1. Setting Up Your IDE

2. Create Your Database Schema and Populate Your Database

3. Adding User Authentication to Your Site

4. Handle Exceptions On Your Website

5. Package Your Website As a War File

6. Add Email Notifications to Your Website

7. Add RSS to Your Website

8. Add a Twitter Feed from Your Website

9. Deploy a Website to Heroku

10. Build a Basic Clojurescript Website

11. Setting Up An Asset Pipeline for Clojurescript Assets

Part 2.Things That Clojure Can Do for You

12. Abstract Boilerplate Code Into a Macro

13. Build a Simple DS

14. Generate Test Data Using Core Logic

15. Build a Scheduler Using Core.Logic

16. Getting Started With Datomic

17. Loading Up Your Clojure GIT Project in Codeq Using Dataomic

Part 3. Getting Clojure Into Your Workplace

18. Build a Log Reader

19. Build a Web App Monitor

20. Build a Web Testing Suite

21. Build a Customised Ant Task

22. Doing a Live Coding Presentation Entirely in the Repl

Appendices

A. Why Clojure?

B. Build a High Performance Concurrency Solution

C. Extending Ring With Your Own Plugin

D. Examine Your Running App With the REP

E. Debugging Techniques

F. Debugging Macros

 

Product Details

ISBN:
9780321927736
Author:
Gamble, Julian
Publisher:
Addison-Wesley Professional
Author:
Julia
Author:
n Gamble
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
Computer Languages-Lisp
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure
Subject:
programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway; aaron bedra; clojure in action; amit rathore; clojure made simple; john stevenson; big
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Subject:
clojure; la clojure; books on programming; programming in lisp; java clojure; clojure programming; scala clojure; clojure tutorials; clojure examples; clojure programming; chas emerick; brian carper; cristophe grand; programming clojure; stuart halloway;
Copyright:
Edition Description:
Trade paper
Series:
Developer's Library
Publication Date:
20140115
Binding:
TRADE PAPER
Language:
English
Pages:
300

Related Subjects

Computers and Internet » Computer Languages » Lisp
Science and Mathematics » Mathematics » Algebra » General

Clojure Recipes (Developer's Library) New Trade Paper
0 stars - 0 reviews
$38.50 Backorder
Product details 300 pages Addison-Wesley Professional - English 9780321927736 Reviews:
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.