Clojure Gazette 110
From OO to Clojure Workshop!
Watch my free workshop to help you learn Clojure faster and shift your paradigm to functional.
Contracts, Conferences, Covens
Issue 110January 18, 2015
Thanks again for being the best readers I could possibly imagine.
PS Learn more about the Clojure Gazette and subscribe. Learn about advertising in the Gazette .
Mark your calendars: Clojure/West was just announced. It's happening at the end of April. Plenty of time to fully develop a killer talk. You can submit your ideas now. Also, start talking to people at your company to sponsor the conference . It's a great way to get exposed to hundreds of awesome programmers and it's a good cause.
Lazy Contracts in 30 lines
David Nolen follows up his previous contracts posts. ClojureScript has a feature the JVM Clojure does not: a specific object can extend a protocol. That means that you can add validation to methods for a particular instance. This article explains how this can be used to reduce the overhead of contracts.
Coffee Table Coders - Liberator
A cool workshop is happening in Munich, Germany. If you're writing web servers in Clojure, or might be in the future, you don't want to miss this chance to learn from the creator of Liberator.
29 GIFs Only ScalaCheck Witches Will Understand
This post by Kelsey Innis was so well done, I had to share it.
LambdaCon is a new Functional Programming conference held in Bologna, Italy. Bologna is home to perhaps the oldest university in Europe. It's a beautiful town with great food. The conference lineup looks great, too. Check it out!
Kyle Kingsbury's new system for running distributed folds in Clojure. You can watch this video for an introduction.
An intriguing static website editor.