Hi Clojure lovers!
As you know, I also make courses to teach Clojure. I like making them, but they take months to make. I've been searching for a format that will let me make smaller courses that come out with less delay.
I'm just about ready to make that available. It's a monthly subscription for access to new content and the backlog. I'll also be able to engage personally with people who want to learn Clojure more than ever. I'm really excited and I hope you are too. See this week's sponsored link for more information.
Please enjoy the issue!
Sponsor: PurelyFunctional.tv Online Mentoring
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?
PurelyFunctional.tv 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 and Functional Programming. If you're interested, subscribe and find out when it starts.
Specter: Clojure's Missing Piece Youtube
Nathan Marz presented his library Specter at Strange Loop. It's an abstraction for querying and modifying deeply nested data structures while maintaining the existing structure.
I've wanted to learn Mandarin for a long time. I've tried, giving it a shot during a short stay in China. One of the hardest parts is parsing the sentences. Not because I didn't know the words, but because there was so little structure to them. This talk was great because it explained the structure that is there (very little!) in terms a computer programmer could understand.
A great—and growing—collection of resources for learning and using React Native with ClojureScript.
It must be obvious by now that I like listening to talks. Having said that, these transcripts of great talks are simply amazing. It's crazy how much more you can get out of it if you read it, even after having seen the talks a number of times. Matthias Nehlsen and the other contributors are doing awesome work.
Carin Meier gave a great interview on The Changelog podcast. She touches on Clojure, chemical programming, speech acts, and her book Living Clojure.
Paul Chiusano's argument is that applications are silos of functionality that should be decomposed into composable parts. End users should be able to compose those parts as they wish in a powerful and fluent programming system. I'm glad I'm not alone in this line of thinking, even as knowing how far we are from them depresses me.
What an interesting library for defining tests in Clojure(Script).
A super-practical guide to what logging is, why to do it, and how to do it in Clojure.