Clojure Gazette 145: Subversive thoughts inside.

Subversive thoughts inside.


Issue 145 - October 12, 2015


Some of the links in this issue may be difficult and challenging. They certainly were challenging to me. When reading Martin Luther King or listening to Katie Miller, I felt some of the pain I've caused to others. I wish I were a better person, but I find myself reflecting the culture I was brought up in time and again. I wish I were helping instead of being part of the problem---from sexism and racism to hostility to beginners.

Exposing myself to the experience of others makes me stronger to do better. These links have helped me. I hope they help you think about the destructive cultural traditions we all live with.

Please enjoy the issue!

Rock on!

PS Want to be more attractive? Subscribe !
PPS Want to advertise to smart, talented, attractive Clojure devs ?

Sponsor: Online Mentorship

You're looking into a career change. But you worry that you will face difficulty trying to get your first job in Clojure, since the niche is small and you've got limited Functional Programming background. How can you get clear on exactly what the hurdles and requirements are on the way there? Online Mentorship is designed to smooth out the learning curve, get you programming as soon as possible, and fit into your busy schedule. The lessons cover a broad range of topics, from beginner skills to libraries to deploying production code. You get the skills to succeed with Clojure. If you're interested, subscribe and find out when it starts.

The Checklist

I've been thinking a lot about how to improve defect rates in software, and this article by Atul Gawande was inspirational. If it can help healthcare, can't it help software?

Beginning Clojure: Cursive

A step-by-step guide to getting Clojure and Cursive set up.

Concurrency made easy with Clojure and Pulsar

I've never used Pulsar (or Quasar, which it wraps). This article builds a simple chat server and client in Clojure using Pulsar.

The RedMonk Programming Language Rankings: June 2015

I had never seen this ranking before. I'm pleasantly surprised to see Clojure so high up in the rankings. Note that I don't think these are accurate enough for anything but a general sense of popularity and growth. However, the top ten languages do appear to be the most popular languages right now.

Letter from a Birmingham Jail

An inspiring letter after all of these years.

Local State, Global Concerns

A great article by Brandon Bloom about enabling some cool features using Om's local state and global state.

[On being a woman in functional programming](


Katherine Fellows shares her experience being a woman in functional programming.

Organizing More Accessible Tech Events

Lots of advice for making events more accessible to everyone. By Lacey Williams Henschel.

Composing a Functional Community

Katie Miller forces us to face ourselves to grow the functional programming community.