Clojure Gazette 108
From OO to Clojure Workshop!
Watch my free workshop to help you learn Clojure faster and shift your paradigm to functional.
GUI, Node, Seqs, Jedi
Issue 108 January 04, 2015
Clojure is maturing as a platform and as a community. I think we will see more of the same this year: Clojure continuing to have profound effects on the thinking of programmers, exciting and well-built libraries and language extensions, and continued growth of the community.
My most popular issues, at least the ones that get me the most email responses, are the themed issues I will occasionally do. I want to do more of them this year. I also want to do more interviews. Believe it or not, but finding ten good links per week is kind of hard. There's plenty of stuff out there, but the amount of stuff I have to go through to find the good stuff is overwhelming. I'm confident that doing more interviews and themed issues will help me improve.
Thanks so much for being a part of the Clojure Gazette. Here's to an exciting 2015!
A step-by-step guide to getting a Clojure app running on DigitalOcean.
I've wanted to do something like this myself, but I never did. This is a GUI for building ClojureScript apps. It runs cljsbuild with useful output right in the GUI. Check out the screenshot because it says a lot. I would love to see a simple install for this app. Anyone out there skilled and interested?
What a great resource! It's a wiki page that aims to be a complete list of Clojure User Groups from around the world. Look yours up and add it if it's missing!
Carin Meier has put together some wonderful Alice-themed Katas to practice your Clojure.
A personal history of Lisp, the AI Winter, and Silicon Valley.
A year and a half ago, well before he began Om, David Nolen got interested in core.async in the browser and wanted to test out if it could be used to build highly interactive GUI components. He built an autocomplete implementation that includes some very complex logic. This relatively long article walks through the design and implementation of that system.
I recently rewatched this talk from Gerald Sussman about the coming troubles we will have when computers get smaller and more plentiful and we'll have to engineer systems that run over thousands of computers. He's right that we really don't know how to do that.
David Nolen shows in a few easy steps how to get the latest and greatest from ClojureScript running. It now has a Node repl out of the box.
list? !????? Alex Miller explains the different
terminology in Clojure. It's not the clearest set of concepts, but it's