What do you recommend as "fine introductory books" to get myself at the level needed for this book? I have very little experience with functional programming and Clojure.
On Wednesday, April 8, 2015 at 9:27:58 AM UTC-4, Alex Miller wrote: > > 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.