Code
giz
Services
All Services
Packages
SME Packages
For Startups
About
Blog
Repos
Playlists
Sign in
Codegiz Assistant
Powered by AI
Hi π I'm the Codegiz assistant. Ask me about our packages, services, pricing, or how we'd tackle your project β I'll point you to the right starting point. Or email
hello@codegiz.com
to talk to a human.
Send
Clojure for Beginners
Clojure for Beginners
30 episodes
0
Clojure Concurrency Decision Guide β atom vs ref vs agent vs core.async | Episode 30
Watch
Blog
1
Clojure core.async β Channels and Go Blocks (CSP Concurrency) | Episode 29
Watch
Blog
2
Clojure future and promise β Simple Async with @deref and deliver | Episode 28
Watch
Blog
3
Clojure agent β Asynchronous State with send, await, and Background Updates | Episode 27
Watch
Blog
4
Clojure ref and STM β Coordinated State with dosync and alter | Episode 26
Watch
Blog
5
Clojure atom β Independent State Β· swap!, reset!, deref | Episode 25
Watch
Blog
6
Clojure Aliases and deps.edn Workflows β :dev, :test, :run, and Stacking | Episode 24
Watch
Blog
7
Clojure Adding a Dependency β cheshire, deps.edn, and Maven Coordinates | Episode 23
Watch
Blog
8
Clojure Testing with clojure.test β deftest, is, testing, from REPL to CI | Episode 22
Watch
Blog
9
Clojure REPL-Driven Development β The Inner Loop That Defines Clojure | Episode 21
Watch
Blog
10
Clojure Namespaces & `require` β Organizing Code Across Files | Episode 20
Watch
Blog
11
Clojure `for`, `doseq` & List Comprehensions β Generate and Iterate with Clarity | Episode 19
Watch
Blog
12
Clojure Transducers β Pipelines Without Intermediate Collections | Episode 18
Watch
Blog
13
Clojure comp, partial, juxt & complement β Composition & Partial | Episode 17
Watch
Blog
14
Clojure Recursion β loop and recur, Stack-Safe | Episode 16
Watch
Blog
15
Clojure Threading Macros β thread-first and thread-last | Episode 15
Watch
Blog
16
Clojure map, filter, reduce β The Functional Toolkit | Episode 14
Watch
Blog
17
Clojure Destructuring β :keys, :or & :as | Episode 13
Watch
Blog
18
Clojure Lazy Sequences β Infinite Data, Zero Cost | Episode 12
Watch
Blog
19
Clojure Seq Abstraction β One Interface for Every Collection | Episode 11
Watch
Blog
20
Clojure Sets β Unique Collections & Set Math | Episode 10
Watch
Blog
21
Clojure Maps β assoc, dissoc, update & get-in | Episode 9
Watch
Blog
22
Clojure Lists β Prepend, First, Rest & Stacks | Episode 8
Watch
Blog
23
Clojure Vectors β Create, Access, Grow & Inspect | Episode 7
Watch
Blog
24
Clojure deps.edn & Your First Script β Phase 1 Finale | Episode 6
Watch
Blog
25
Clojure Conditionals β if, when, cond & Truthiness | Episode 5
Watch
Blog
26
Clojure Functions with defn β The One Form You Need | Episode 4
Watch
Blog
27
Clojure def vs let β Values Not Variables | Episode 3
Watch
Blog
28
Clojure S-Expressions & Syntax β The One Rule You Need | Ep 2
Watch
Blog
29
Clojure in 5 Minutes: Install, REPL & First Function | Ep 1
PT5M19S • 4 views
Watch
Blog