I am so proud to have CircleCI as a sponsor. Every now and then you find a programming tool that doesn't just make you do your job better, but it makes your life better. CircleCI is one of those tools. It makes software development more relaxing by doing the tedious work of building, testing, and (potentially) deploying every commit you push. It's free to sign up and use. And you can pay for more concurrent builds when you need them. Please support the Gazette by signing up for CircleCI and trying it on one of your GitHub projects. Getting set up took me less than 20 seconds.
As a Clojure consultant, you likely face a common question: why should I, as a middle manager worried about my job, use some obscure language like Clojure instead of a popular language like Clojure? This article gives some tips for answering this question from a Clojure consultancy.
Andreas "Kungi" Klein expounds on web development without a framework. I, personally, don't like web frameworks, but I understand that it could be a huge benefit for a beginner. This talk explains some very common recommended pieces.
Cam Saül pointed me at this library. Point it at a project and it starts a web server with interactive documentation for that project. It includes the project's code and all dependencies, with auto-reload as your project changes.
I don't know how I missed this, but Lambda Jam 2015 Call for Presentations is open until April 24. It's a great conference in Chicago by the folks who bring you Strange Loop. If you're into functional programming, regardless of language, consider submitting a talk!
As software defines more and more of our human-human interactions, anyone working in software needs to be aware of the normative effect of interface design. This talk is a great introduction to the topic.
If the previous talk was not enough to convince you, this one should. Mike Monteiro is convincing: the design of systems that hold private information is very important. A single commit can destroy lives.