Clojure Gazette 164: Simplicity, Lists, Jobs

Simplicity, Lists, Jobs


Issue 164 - March 14, 2016

Hi Clojurists,

Clojure continues to grow well. In the long run, it will be just fine. But I often worry about the number of jobs available in the short run. Will Clojure hit an inflection point where the number of Clojure jobs make it worth learning just for the economic benefits? Does Clojure need a killer application? What are your thoughts? I'd love to have a discussion about this.

Please hit reply and send me your thoughts.

Rock on!

PS Want to get this in your email? Subscribe !
PPS Want to advertise to smart and talented Clojure devs ?

Sponsor: Online Mentoring

Step-by-step online mentoring from Clojure Dabbler to Professional

You're looking into a career change. But you worry that you will face difficulty trying to get your first job in Clojure. Online Mentoring 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. Subscribe here .

JavaScript Combinators, the "Six" Edition

Reginald Braithwaite gives an excellent talk about what combinators are and why we should use them.

What Is a List? The Ultimate Predicate Showdown

Alex Yakushev explains the different list? -like predicates (list?, seq?, sequential? , etc.) and offers a nice truth table for different arguments.

Conditional breakpoints in the CIDER Debugger

CIDER is looking nicer all the time. The install just got easier. And now, it looks like the debugger is getting some new, useful features. Artur Malabarba, who writes a lot about Emacs, talks about those debugger features.

Clojure Work

Daniel Higginbotham (author of Clojure for the Brave and True) has created a new site for listing Clojure jobs. Please do check it out. If you'd like to hire Clojure devs, please post your job here while the site is still free.

A REPL Story

Bret Young tells the story of REPL exploration of music data.

Why we picked Clojure

Metabase explains why they chose Clojure for a rewrite of a Python service. Spoiler alert: it was easy to install and deploy.

Personal Dynamic Media

Alan Kay and Adele Goldberg wrote this summary of their work on the Dynabook back in 1977. So much awesome stuff was produced in Alan Kay's team back then.

Smalltalk, A Functional Programming Language

Samir Talwar explores the Smalltalk conditional (which is just a method on booleans) and compares it to Racket. I think he's onto something very profound: the designers of Smalltalk learned quite a lot from Lisp and so had the opportunity to improve on it.

Seeking Simplicity

Phil Nash explores the notion of simplicity, nodding to Rich Hickey but going well beyond.