Below is a collection of some of my favourite Clojure books
- Learn to Program the World’s Most Bodacious Language with Clojure for the Brave and True
- Clojure Applied: From Practice to Practitioner by Ben Vandgrift and Alex Miller | The Pragmatic Bookshelf
- Web Development with Clojure, Second Edition: Build Bulletproof Web Apps with Less Code by Dmitri Sotnikov | The Pragmatic Bookshelf
- Programming Clojure, Third Edition by Alex Miller with Stuart Halloway and Aaron Bedra | The Pragmatic Bookshelf
[[https://pragprog.com/book/roclojure/getting-clojure][Getting Clojure: Build Your Functional Skills One Idea at a Time by Russ Olsen
The Pragmatic Bookshelf]]
[[https://leanpub.com/elementsofclojure][Elements of Clojure by Zachary Tellman [Leanpub PDF/iPad/Kindle]]]
How I use pen, pencils and paper in 2018.
This is a summary of everything I use, and how I use it.
Pens: - Lamy 2000 (medium nib) - Pilot Vanishing Point (medium nib) - TWSBI Eco (broad nib) - TWSBI Eco (stub nib) - Bullet Spacepen
Ink: - Pink Iro ink.
Pencils: - Golden Bear.
- Field Notes
- Leuchtturm1917 A5; dotted and lined.
- Nock.co Hightower
- Classroom Friendly Sharpener
I use Pilot Iroshizuku inks exclusivley because they look great, dry fast and have great flow. This gives me an excellent combination of practicality, writing experience and awesome looking ink.
There is always one Field Notes in one of my pockets, always with my tiny Spacepen. And I keep my Leuchtturm1917 notebooks in my computer bag. The lined one are for journaling and writing, and the other one are for tasks and notes. In my Hightower pen case I always have some spare Field Notes, and two fountain pens: Lamy 2000 and Pilot Vanishing Point. And there are usually a few spare pencils in my computer bag. My TWSBI Eco’s are at my desk at home.
The Field Notes are used for capture on the go, or for lists I need to reference on the go.
I usually use pencils when I take short notes, like in meetings or while working. But I always prefer to use a fountain pen when I’m writing more than a few lines at a time. Why? Most of my fountain pens can survive me writing for as long as I can go before my hand get tired without running out of ink. A pencil could maybe last me for 3 pages(A5) per freshly sharpened point.
I used to carry a sharpener, and one pencil plus a few spares. Since I got my Classroom Friendly I have moved over to carrying a pencilcase with a lot of sharpened pencils(between 12 and 24). And I just use them and take out those who need sharpening. And re-sharpen them a few times a week.
Lein and Deps.edn
A recent addition to the Clojure Universe is the new “deps.edn” file. This is a edn formatted file that define the dependencies of a project. I think it looks like a great system, but I’m not going to move over to it, at least not yet. Because I’m a happy user of lein. It might look like this is the same thing on the surface. But while lein does what deps.edn does, lein also does a lot more.
Both of them have a project template system, and both of them keeps track of a projects dependencies. Where the difference comes in is when it comes to a complete project system.
Because lein let’s you create projects using existing templates, and there are a lot of them and manage dependencies like deps. But it also supports adding pre defined commands to make it easier to run a development server or building for production.
I’m sticking with lein for now, but I would love to see lein move to using deps.edn to manage just the dependencies, or that Clojure Core exxtended their offering to cover more of what lein offers today.
Keybase is my favourite non Facebook cross platform chat app.