Written by Eric Normand. Published: September 7, 2014
Sign up for weekly Clojure tips, software design, and a Clojure coding challenge.
Cup, Lint, Brain
Clojure Gazette
Issue 1.92 September 07, 2014
Editorial
Hi clojurists,
In the past five or six weeks, I've had the pleasure of talking with lots of Clojure developers out there. And I have valued every conversation I've had. People are doing cool stuff with Clojure, and I'm glad to be a part of it.
I'm going to Clojure/conj this year. If you're going, too, be sure to introduce yourself. I love meeting people and making connections. I want people to thrive with Clojure, and if I can help you succeed, please let me know how.
Factual is a location platform that enables development of personalized, contextually relevant experiences in a mobile world. Factual is hiring outstanding people in Los Angeles, San Francisco, and Shanghai to help solve the following problem: How to organize ALL of the world's data.
You could join a team of excellent developers at a growing company with a casual, start-up vibe. Thanks, Factual, for supporting the Gazette. Now go apply!
This piece of Ring middleware will catch exceptions and visualize them in a helpful way. It shows you the parts of your code that are part of the stack trace. Not just the line number, but the actual code. It also tracks ExceptionInfo data. I am not recommending this be a part of every development Ring stack, just like wrap-reload. DISCUSS
Clojure Cup signups are now open. Clojure Cup is a competition to create web apps using Clojure and/or ClojureScript. The winner gets some awesome prizes. And yours truly is a judge this year ;) DISCUSS
Clojure/conj is coming up in November. The talks have been announced, though as I write this the times are not set yet. However, you can see who is talking about what. The talks look exciting. I'm going to be there, so be sure to say 'hi". DISCUSS
A good introductory tutorial to how to get a minimal web app set up. It begins with a small rant about the content of most tutorials. To paraphrase, most tutorials focus on Ring's composability, which translates as "you have to build it yourself." This tutorial is more about ease and performance. DISCUSS
I linked to Chas Emerick's own notes for this a while ago. But this is a recording of him talking about it with slides. He brings up many problems with the Client/Server pattern and how there are many known distributed system formalisms that are not commonly used. DISCUSS