Clojure Gazette 125

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


Testing, Creating, Loving!
Clojure Gazette
Issue 125 - May 10, 2015

Hello dear clojuristas,

The Clojure Gazette has always been a very personal project. I have to remind myself of that as I write every issue. Sometimes it's hard to try to please all of the subscribers. I must remember that all I can do is pour out the contents of my soul for all to see.

Thanks for being there.

You may have noticed a change in design. I've been working on customizing how the Gazette gets published for a long time. I finally put all of the pieces together: Markdown parser, MailChimp API access, mobile-friendly template. It definitely works better for me, and I hope it's better for you, too. I'd love to hear how you like it and especially if it's good or bad in your email client.

Rock on!
Eric Normand <eric@lispcast.com>

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


MailChimp Hat

Sponsor: MailChimp

When I was first thinking about starting the Clojure Gazette, I researched email providers. I wanted something that I could use for free to test out. What if nobody liked my content? I didn't want to pay a monthly fee just to learn that. And I didn't want to deal with all of the difficult problems with email lists: signup forms, unsubscribe links, analytics, and spam filters.

MailChimp does it all. It's free to start using. You get to send up to 12,000 emails per month for free if you have fewer than 2,000 subscribers. And trust me, once you get to 2,000, you'll gladly pay for the service. The signup forms, confirmation emails, everything is set up for you and yet super customizable. Oh, and there's a nice API.

If you follow this link, you and I will both get $30 in credit if and when you do become a paying customer. It helps keep the Clojure Gazette rolling!


Bolth: a faster, more humane runner for clojure.test

I love that we're able to experiment with different test runners and output formats using the same testing library. I've been doing a lot of research into clojure.test for my recent course LispCast Intro to clojure.test. I think I want to make one about setting up a nice, customized testing flow.


Tracing the Dynabook: A Study of Technocultural Transformations

The Dynabook is a candidate for what 21st-century literacy might look like in a liberal, individualist, decentralized, and democratic key.

The Dynabook was Alan Kay's project at Xerox PARC to create a personal computer. The project spun out Object-Oriented Programming, networked computers, and the GUI. I've just begun reading this PhD dissertation which traces the vision and inventions of the project through the intervening years.


Creative computing with Clojure

Awesome examples of artistic uses of Clojure from Carin Meier.


PolyConf tickets on sale

PolyConf is a programming polyglot's conference, held in Poland. Oh, to be a jetsetting conference attendee! I'd love to go to them all!


Open Source Clojure project to Monitor Deforestation from Satellite Imagery

A history of an interesting project to monitor deforestation with Clojure.


Open Source Survey

A survey to gather information about how open source projects are managed. If you participate in any open source projects, please take the survey!


Strange Loop Opportunity Grants

The Strange Loop Opportunity Grants have been announced! Last year they had a huge impact on the diversity of attendees. This year they might be bigger and better! If your attendance could improve diversity and you couldn't go without financial help, please apply! And if you want to do some good, get your company to sponsor the grant.


Brutha GitHub

James Reeves' new React wrapper.


Contributing to Clojure

Alex Miller does an awesome job moving Clojure development along. In this post he shares some of the process of how Clojure is maintained and advanced.