This week's Clojure news

Issue #27 - October 18th, 2013


Prismatic shares their thoughts on what data structures to use when. If you're unsure when you should defrecorddeftype, or reify this thoughtful article lays out pros and cons of each.

Tweet this

What are reducers and why should you use them? Kevin Downey tells us that "reducers make data parallelism easy".

Tweet this


A beautiful post on how to write in-browser pong using core.async.

Code // Tweet this

Drawing raindrops on html5 canvas with clojurescript and core.async. Check out the demo.

Demo // Tweet this


Adam Bard discusses the tradeoffs in core.typed vs. Haskell.

Tweet this

Logan Campbell compares the code size of Game of Life between Haskell, Plain Clojure, Typed Haskell, Scala, and Typed Clojure. It turns out, Typed Clojure is the longest of the group. Click through to read Logan's thoughts!

Code // Tweet this

Code & Libraries

Dibble is a library to programmatically generate dummy data.

Tweet this

Earlier this year factual released drake", an open source data workflow tool. As the quip goes, data science is 1% machine learning and 99% ETL. Aaron and team have extended drake with a plugin system so now its easy to extend the tool.

Tweet this


HTML 5 Pac-Man written in ClojureScript.

Video // Code // Tweet this

"I used to curse the name webworkers. They brought gifts of speed at the cost of complexity. Servant is different, it doesn't sacrifice simplicity or efficiency."

Demo // Code // Tweet this


Gary Fredericks discusses macros, what they are, how to write good ones, when to use them and when to avoid using them.

Video // Tweet this

Antoni Batchelli discusses building an automated infrastructure in Clojure.

Video // Tweet this


Christophe Grand describes how to use ^:once in your macros to prevent unexpected memory leaks.

Tweet this

See your ad in front of 1,700+ Clojure engineers
Only $99 for two weeks.

Have something interesting to share? Submit your links here

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