Curious (Clojure) Programmer Simplicity matters

Menu

  • Home
  • Archives
  • Tags
  • About
  • My Talks
  • Clojure Tip of the Day Screencast
  • (Open) Source
  • Weekly Bits & Pieces
  • RSS

Clojure Tip of the Day Screencast

Table of Contents
  • Clojure Tip of the Day episodes
    • Episode 9: Clojure Concurrency – Introduction
    • Episode 8: Clojure Concurrency – Welcome
    • Episode 7: clj-refactor
    • Episode 6: How To Reload Multimethod Definition
    • Episode 5: Threading Macros: part 2 – some→, some→>, cond→, cond→>
    • Episode 4: Threading Macros: part 1 – thread-first, thread-last, thread-as
    • Episode 3: Threading Macros Tracing
    • Episode 2: Cider Enlighten Mode
    • Episode 1: Cider Debugger
  • Clojure Quips
    • clj-async-profiler
    • bounded-count

This is the list of Clojure Tip of the Day screencast episodes.

You can find all episodes on YouTube: https://www.youtube.com/channel/UCD_9SmDPrAe-sZAfSB9tjdg

Source code is in GitHub repository curiousprogrammer-net/clojure-tip-of-the-day.

Clojure Tip of the Day episodes

Episode 9: Clojure Concurrency – Introduction

This is the first real episode in the Clojure Concurrency series. It covers a lot of material: vars, atoms, refs, agents, futures, promises, delays, unified succession model, deref with timeout and a brief mention of other concurrency options. Lots of the topics will be covered in more detail in a separate episode.

  • Video

  • Source code

  • see also previous episode [Clojure Concurrency - Welcome]

Episode 8: Clojure Concurrency – Welcome

Source code

Resources:
  • The Ultimate Guide to Clojure Concurrency

  • PurelyFunctional.tv concurrency lessons

  • Clojure Concurrency – Rich Hickey

Episode 7: clj-refactor

  • Video

  • Blog post

  • Source code

Episode 6: How To Reload Multimethod Definition

  • Video

  • Blog post

  • Source code

Episode 5: Threading Macros: part 2 – some→, some→>, cond→, cond→>

  • Video

  • Blog post

  • Source code

Episode 4: Threading Macros: part 1 – thread-first, thread-last, thread-as

  • Video

  • Blog post

  • Source code

Episode 3: Threading Macros Tracing

  • Video

  • Blog post

  • Source code

Episode 2: Cider Enlighten Mode

  • Video

  • Blog post

  • Source code

Episode 1: Cider Debugger

  • Video

  • Blog post

  • Source code

Clojure Quips

Clojure Quips was supposed to be a leaner version of the Clojure Tip of the Day screencast but I only produced two episodes:

clj-async-profiler

  • Video

  • Source code

    • related pull request

bounded-count

How to quickly check if a potentially infinite sequence contains at most X elements.

  • Video

  • Source code

« My Talks (Open) Source »

Copyright © 2025 Juraj Martinka

Powered by Cryogen | Free Website Template by Download Website Templates