Copy
This week's Clojure news

Issue #21 - August 2nd, 2013

Highlights

Building a Forum with Clojure, Datomic, Angular, and Ansibleby @nonrecursive

Daniel Higginbotham has written a thorough blog post outlining his Clojure web stack.

Anatomy Of A Clojure Macroby @gilbertw1

An absolutely fantastic tutorial on macros. Discusses the importance of homoiconicity, the different types of quotes available, how to expand macros and more.

core.async

A short implementation of the dining philosophers problem in core.async

Tweet this

An exploration of how Channels work in core.async.

Tweet this

Watch

Alan Dipert introduces Javelin, a ClojureScript library, demonstrating how it can be used to express a variety of asynchronous workflows in concise and composable ways.

Video // Tweet this

Tom White shows how to add JavaScript metaprogramming to ClojureScript prototypes, so that JavaScript libraries can natively use ClojureScript collection classes.

Video // Tweet this

Web

This project is a very simple Todo application written in Pedestal.

Code // Tweet this

ClojureScript One shows you how to use ClojureScript to build single-page, single-language applications in a productive way.

Tweet this

Core & Contrib

A short tutorial on how to use and inspect reducers.

Tweet this

Deep code-walking macros can be a bit of a mindbender if you haven't used them before. In this article fogus demystifies the process.

Tweet this

Infrastructure

This post shows you how to use Esper through Clojure to process event streams in real-time or near real-time to generate statistics and detect events and patterns.

Tweet this

Avout brings Clojure's in-memory model of state to distributed application development by providing a distributed implementation of Clojure's Multiversion Concurrency Control (MVCC) STM. It's based on Zookeeper.

Code // Tweet this

Tools

Check your Projects for outdated Dependencies

Code // Tweet this

A Leiningen plugin for trying out Clojure libraries in a REPL without creating a project or adding them to an existing project.

Code // Tweet this


Edited by Nate Murray & Ari Lerner
We run Fullstack.io
Want to advertise? Just reply to this email.
 follow us on Twitter | forward to a friend 
Copyright © 2013 Fullstack.io.
Email Marketing Powered by Mailchimp