Copy
This week's Clojure news

Issue #11 - April 19th, 2013

Highlights

phaser is a Clojure DSL for the LMAX Disruptor. In case you haven't heard, LMAX Disruptor is a high performance inter-thread messaging library. Here's some example (Java) code.

Code // Tweet this

Here's a nice writeup on how to use the new instaparse to parse a list of graph edges.

Tweet this

Programming Paradigms

Pipejine - a lightweight Clojure library for multi-threaded producer/consumer pipelines supporting arbitrary DAG topologies.

Code // Tweet this

This article gives a nice introduction to concatenative programming. While not strictly Clojure related, we've talked about factjor in the past and this article is useful if you want to learn more.

Tweet this

Code & Libraries

schejulure is a simple, cron and future inspired scheduling library for Clojure.

Code // Tweet this

by @fogus

minderbinder - converting one thing into another thing via Clojure

Code // Tweet this

Web

cuma is an extensible micro template engine for Clojure.
(render "hello $(x)" {:x "world"})
;=> hello world

Code // Tweet this

garden is a library to generate CSS with Clojure. Example:
user=> (css [:h1 :h2 {:font-weight "normal"}
             [:strong :b {:font-weight "bold"}]])
"h1,h2{font-weight:normal}h1 strong,h1 b,h2 strong,h2 b{font-weight:bold}"

Code // Tweet this

Mobile

lein-droid is a Leiningen plugin for creating Android apps with Clojure. This tutorial walks you through how to set it up.

Tweet this

Clojure can compile to the Dalvik VM and run on Android. This series of posts walks you through how to make that happen. There's even a great repo with all the source.

Code // Tweet this

Performance

This package provides a lispy interface to NIO.2 introduced with Java 7.

Code // Tweet this

This article is a benchmark of Clojure on Raspberry Pi, comparing OpenJDK vs Oracle JRE

Tweet this

Tools

lein-bin is a plugin to help you build standalone console executables.

Code // Tweet this

clj-pdf is a sweet PDF generation library for Clojure.

Demo // Code // Tweet this

Projects

Oscar Riveros has created some beautiful neo-classical algorithmic music with JMusic and Clojure

Tweet this

The Consumer Financial Protection Bureau has started Qu - a data to serve public data sets. It's still a work in progress, but it looks like a very promising project.

Code // Tweet this

Jobs

We’re looking for an experienced, energetic and attentive software engineer to help us create leading-edge mapping and orientation experiences for the latest Asha phones. If you believe in our philosophy of ‘doing good,’ join us and help people around the world find their way and enjoy their lives even more using our maps and apps.

Tweet this

 

Edited by Nate Murray & Ari Lerner
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