Hey all,

I'm very happy to announce that Clojure Applied is now available in beta:

https://pragprog.com/book/vmclojeco/clojure-applied

I've been working on this with Ben Vandgrift for a long time, hoping to
fill the underserved niche of *intermediate* Clojure material. Our goal is
to step in after you've read any of the fine introductory books and provide
the next level of guidance needed to successfully apply Clojure to real
problems.

The chapters are:

1. Model Your Domain - an overview of modeling domain entities, modeling
relationships, validating them, and creating domain operations.
2. Collect And Organize Your Data - choosing the right collection, updating
collections, accessing collections, and building custom collections.
3. Processing Sequential Data - using sequence functions and transducers to
transform your data.
4. State, Identity, and Change - modeling change and state with Clojure's
state constructs.
5. Use Your Cores - waiting in the background, queues and workers,
parallelism with reducers, and thinking in processes with core.async.
6. Creating Components - organizing your code with namespaces, designing
component APIs, connecting components with core.async channels, and
implementing components with state.
7. Compose Your Application - assembling components, configuration, and
entry points.
8. Testing Clojure - example- and property-based testing with clojure.test,
expectations, and test.check.
9. Playing With Others - details TBD
10. Getting Out The Door - publishing your code and deploying your
application.

Chapters 1-6 and 10 are available now in beta form. We expect to release a
new chapter every 2-3 weeks until completion. The printed book should be
available this fall.

Alex

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to