-
p6spy - Spying on Your Database
-
Liquibase: custom database migrations with Clojure (without AOT)
-
Starting Clojure REPL with plain java
-
Feature flags, Middlewares, and Cloudfront caching.
-
Leiningen, uberjars and a mysterious "dev-only" dependency problem.
-
Weekly Bits 13/2022 - Title
-
Weekly Bits 12/2022 - Abstractions, Lisp in Small Pieces, lein repl vs JIT,
-
Weekly Bits 11/2022 - Lisp in Small Pieces, Abstractions, Project Loom, and Fixing ring's redirects
-
Weekly Bits 10/2022 - Clojure, Cider 1.4, AWS architectures, Lisp in Small Pieces, and The Fieldstone Method
-
Bits & Pieces 09/2022 - April
-
Weekly Bits 08/2022 - Clojure keyword deserialization, 'reified', difftastic, and JDK 18 release
-
Weekly Bits 07/2022 - clojure.set/union gotcha, memory "leaks" using eval, EC2 Instance Connect, and CloudFront vs Host header
-
Weekly Bits 06/2022 - CODE RED, Debugging on production, 'Dirty pipe' vulnerability, and macOS local snapshots
-
On the not-so-easy transition from lein-figwheel to figwheel-main
-
Weekly Bits 05/2022 - Ukraine, CloudFront & OriginCommError, Double-submit cookies, Frontend monitoring, Emacs' query-replace-regexp
-
Base 64 - padding and URLs
-
Weekly Bits 04/2022 - Domain Modeling, Cryogen, AWS Secrets Manager, Api Security, VisiData, and more
-
AWS Secrets Manager and the principle of least-privilege
-
Weekly Bits 03/2022 - Domain Modeling, Finite State Machines, Time Series, Api Security, and Impact Mapping
-
Weekly Bits 02/2022 - Domain Modeling, Java DNS caching, RDS upgrades with Terraform
-
Weekly Bits 01/2022 - analyzing dependencies with clj-kondo, AWS architect mindset, 5 JavaScript features you should learn
-
New Clojure Quips Screencast
-
PureBlog: A Simple Blog Implementation in Clojure for PurelyFunctional.tv
-
Clojure Tip of the Day - Clojure Concurrency
-
Clojure Tip of the Day – Episode 7: clj-refactor
-
Defn Podcast Episode 30 – Bruce Hauman
-
Defn Podcast Episode 30 - Zach Tellman
-
Clojure Tip of the Day – Episode 6: How To Reload Multimethod Definition
-
Clojure Tip of the Day – Episode 5: Threading Macros: part 2 – some->, some->>, cond->, cond->>
-
Clojure Tip of the Day - Episode 4: Threading Macros: part 1 - thread-first, thread-last, thread-as
-
Clojure Tip of the Day - Episode 3: Threading Macros Tracing
-
Clojure Tip of the Day - Episode 2: Cider Enlighten Mode
-
Introducing Clojure Tip of the Day Screencast
-
Functional Programming Brno Meetup: Clojure
-
Busy (Clojure) Developer Guide to Podcasts
-
Clojure Development Workflow with Spacemacs and CIDER
-
What's the Best Clojure IDE?
-
My Bookshelf: Create a Project Skeleton for Clojure Web Application
-
My (Clojure) learning strategy
-
Random excerpts from Brno Clojure meetup
-
Why do I want to learn Clojure and why you should too