Clojure Gazette 1.63

Sign up for weekly Clojure tips, software design, and a Clojure coding challenge.

Two faces, weaving in jest, and channeling Clojure/Conj

Clojure Gazette

Issue 1.63
December 27, 2013


Editorial

Hello!

Sorry I missed a week! Lots of holiday preparations. But I'm back in full swing, now.

The Clojure/Conj, which I missed, is revived again in the form of Youtube videos—at a very fast pace! I am excited to get at least a bit of the sensation of "being there". I will have to make it next time!

Enjoy the issue!

Sincerely,
Eric Normand
<ericwnormand@gmail.com>

P.S. I love hearing from readers. Just reply to this email!

The Library to Watch

Janus


I watched The Internet of Strings, a talk that was presented by Jennifer Smith at Clojure/Conj 2013. It was about the tenuous connections clients have with APIs. Janus is meant to mitigate the problem in a way that avoids the many, painful issues of WSDL. For one, it does not require a complete specification of the output data—only the parts of the data (one particular path in JSON, for instance) that one relies on. It also can be applied after-the-fact to existing services. It uses a data DSL to describe the assumptions and expectations a client has about a service. From the data structure, the library allows you to test if the service conforms to the spec and also generate a mock service. I'm going to give it a try for the APIs I maintain.

The Developer to Watch

James Reeves


If you are programming in Clojure on the web, you are probably running code that he has written or maintains. Ring? Compojure? Hiccup? That's him. Known online as weavejester, he has a mammoth collection of useful libraries that are in production use all over. And he keeps coming out with more. Do follow him and say hi!

Good to know

Clojure/Conj 2013 Videos


The Clojure/Conj 2013 Videos have begun appearing on the ClojureTV Youtube account. That account also has all previously available Clojure/Conj videos, as well as some very early talks.

Just a small selection:
Copyright © 2013 LispCast, All rights reserved.
unsubscribe from this list    update subscription preferences