Copy
This week's Clojure news

Issue #24 - August 30th, 2013

Reading

 
"I’m going to make a bold proclamation. I’m not going to claim that Clojure will ever become the most popular language, but it will win in the next 15 years in a major way, because it is already one of the most interesting, and all signs show that it will continue to build momentum"

Tweet this

Rich has put together an Amazon list of "books that influenced Clojure, in no particular order." It's a great list that you should definitely check out.

Tweet this

Swannodette Gazette

David Nolen ("swannodette") has been publishing seriously good content these past few months. This week we have a whole section dedicated to his work on core.async and other frameworks:
 
David Nolen explains how core.async works in practice and shows how they have serious advantages over promises and generators.

Tweet this

An exploration in using core.async and CSP to implement an autocompleter UI.

Tweet this

A short performance comparison between Promises and core.async.

Tweet this

A tutorial covering the basics of the enlive templating framework 

Code // Tweet this

Polyglot

Nathan Sorenson discusses clojure-scheme, a ClojureScript compiler that translates Clojure code to Scheme code, showing how to compile this Schemified Clojure code to raw C or run it on iOS.

Video // Slides // Tweet this

Zweikopf helps you to interoperate between Clojure and JRuby on JVM.

Code // Tweet this

Watch

Craig Brozefsky presents the tradeoffs involved with moving to a purely SQL relational model, instead of using an ORM, along with some of the tools built to facilitate this.

Video // Tweet this

Rich Hickey explores the nature of design and composition and how it impacts the software development practice and tools.

Video // Tweet this

Tools

A Leiningen 2 template to generate project skeletons using tools.namespace and a :dev profile with a user.clj file. This template is based on the blog article My Clojure Workflow, Reloaded.

Code // Tweet this

Fast invocation of Leiningen tasks over nREPL.

Code // Tweet this

core.typed

If you're curious about using strong typing in Clojure, checkout this page on Types in core.typed. It's a great introduction to using core.typed in your own code.

Tweet this

Ambrose Bonnaire-Sergeant has contributed a section to the Clojure Cookbook on type checking higher-order functions.

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