Clojure Gazette 121
React Native, Destroying the World, Jam
Issue 121April 05, 2015
Please enjoy the issue and thank my sponsor, CircleCI .
PS Please tell your friends about the Gazette! It's a great way to show support.
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.
React Native was released recently. David Nolen and Mike Fikes are working on making sure ClojureScript will work with it.
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!
A great post about learning Haskell as a first language. Programming is really complicated.
Related to the post above, this podcast talks to the author of the post (Julie Moronuki) and the person teaching her (Chris Allen). Lots of great tidbits in there.
A terminal recording tool that records in text. It makes a very small download because it's just text. I've never used it but it looks like a cool tool.
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.