Copy
This week's Clojure news

Issue #23 - August 16th, 2013

 

Highlights

You've got to check this out. Bruce Hauman has put together a playable version of Dots using Clojurescript and core.async. It is a beautiful example of the power behind bringing Clojure to the browser. If you only read one article this week, this should be it.

Demo // Code // Tweet this

This article is a tutorial on writing an emulator for a little microprocessor called the e-4917.

Code // Tweet this

Code & Libraries

frak transforms collections of strings into regular expressions for matching those strings. The primary goal of this library is to generate regular expressions from a known set of inputs.

Code // Tweet this

This presentation is a look at a graph algorithms and visualization library, Loom, which is written in Clojure.

Slides // Tweet this

Watch

Chas Emerick explains how to implement multi-factor authentication, role-based authorization and phishing prevention with Friend.

Video // Tweet this

Paul Biggar shares his experience using clj-v8 and Dieter, two Clojure tools integrated with JavaScript V8 engine, to create web applications in Clojure.

Video // Slides // Tweet this

Infrastructure

Nippy is an attempt to provide a reliable, high-performance drop-in alternative to the reader.

Code // Tweet this

A Clojure library for generating streams of events based on stochastic state machines.

Code // Tweet this

Graphics & Games

A step-by-step tutorial through the process of writing a game of Tetris in Clojure.

Tweet this

Yet another Clojure implementation of the Boids algorithm.

Code // Tweet this

Emacs

This article is a literate version of Rich Hickey's Clojure ants simulator. The page is generated from a hybrid code/documentation file found here.

Code // Tweet this

The incredibly handy Clojure Cheatsheet, updated for Clojure 1.5 and packaged into an easy, fast, searchable, offline form (in Emacs).

Code // Tweet this

Machine Learning

This post implements a simple reinforcement learning simulation. Reinforcement learning is the branch of AI that studies agents embedded in environments that learn to behave through repeated interactions with the environment.

Tweet this

N-dimensional Matrix / Vector maths API for Clojure.

Code // Tweet this

Events

Clojure Cup is a distributed programming competition for Clojure and ClojureScript programmers from all over the world, in the spirit of Rails Rumble and Node Knockout.

Tweet this

Resources

This isn't Clojure specific, but I bet you'll like this list programming style guide from Peter Norvig in 1993.

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