PureBlog: A Simple Blog Implementation in Clojure for PurelyFunctional.tv

Discussing the first draft of my new hobby app PureBlog implemented for the purpose of getting some practice and feedback from Eric Normand (PurelyFunctional.tv). It also was my first attempt to use Duct/Integrant micro-frameworks for building a real Clojure app. Introduction I’m a subscriber of PurelyFunctional.tv and I think it’s the best online resource for learning Clojure […]

Read More

Clojure Tip of the Day – Episode 7: clj-refactor

Another episode of Clojure Tip of the Day screencast is out. Videon on YouTube: https://www.youtube.com/watch?v=5PHWV-z_jTw Source code on GitHub. This episode will show you how to use following clj-refactor refactorings: cljr-add-project-dependency cljr-add-require-to-ns cljr-extract-function cljr-create-fn-from-example cljr-introduce-let cljr-expand-let cljr-move-to-let clojure-convert-collection-to-vector cljr-thread-last-all cljr-unwind cljr-unwind-all Make sure to also check a great clj-refactor Reference Sheet by PurelyFunctional.   PS: […]

Read More

Clojure Tip of the Day – Episode 4: Threading Macros: part 1 – thread-first, thread-last, thread-as

After a long break, I’ve finally recorded another episode of the Clojure Tip of The Day screencast. I’ve spent last month or so by revisiting my goals for the next year and I want to bring more consistency to my blog and other creative activities. This episode is about thread-first (->), thread-last (->>), and thread-last (as->) […]

Read More

Clojure Tip of the Day – Episode 2: Cider Enlighten Mode

The new episode of my Clojure Tip of the Day screencast is out. You can find the video on YouTube: https://youtu.be/tCu2AewBTR4 The episode covers the cider-enlighten-mode. This mode can be used to quickly show values of local symbols and return values of functions in real time. Unfortunately, the feature is not available in ClojureScript buffers. Notice, that unlike for cider-debugger […]

Read More