A weekly newsletter and podcast diving into Clojure programs and libraries by Daniel Compton.

2021

  1. 103: Thunks, funding, and a Loom preview
    Saturday, 20 November 2021
  2. 102: Transducers, servers, and comments
    Saturday, 23 October 2021
  3. 101: Brave Clojure job board relaunch, Michiel Borkent quit his job, and I'm looking for work
    Friday, 8 October 2021
  4. 100: Classloaders, Clojurists Together, and Crux
    Monday, 6 September 2021
  5. 99: Zig, comment forms, and threadpools
    Tuesday, 20 July 2021
  6. 98: Automatic lambdas and Lilliput
    Monday, 21 June 2021
  7. 97: 250 KLOC, 400 macros, and $750 million
    Monday, 14 June 2021
  8. 96: A Clojure year in review
    Sunday, 23 May 2021

2020

  1. 95: Cornucopias and COVID
    Tuesday, 14 April 2020
  2. 94: Data layout and visualisation
    Thursday, 9 April 2020
  3. 93: The REPL Returns
    Sunday, 29 March 2020

2019

  1. 92: Reflections
    Saturday, 24 August 2019
  2. 91: Off to Belgium
    Wednesday, 31 July 2019
  3. 90: Tapes, Specters, and a farewell
    Thursday, 11 July 2019
  4. 89: Typed Clojure, type systems, and new Datomic features
    Saturday, 29 June 2019
  5. 88: Tempting fate, lots of journals, and JIRA!
    Saturday, 15 June 2019
  6. 87: Getting to the Crux of the matter
    Thursday, 25 April 2019
  7. 86: Lots to cover
    Monday, 15 April 2019
  8. 85: Surveying the landscape
    Thursday, 21 February 2019
  9. 84: surveys, back buttons, and herbs
    Wednesday, 9 January 2019
  10. 83: Happy New Year!
    Tuesday, 1 January 2019

2018

  1. 82: Formatting, coroutines, REBLs, new Clojure RCs
    Sunday, 16 December 2018
  2. 81: Giving thanks
    Friday, 23 November 2018
  3. 80: Datafy, paren parties, and adopting a neanderthal (function)
    Wednesday, 24 October 2018
  4. 79: Party REPLs and a new Clojure beta
    Tuesday, 9 October 2018
  5. 78: Ions, Dhall, new clj-new
    Wednesday, 19 September 2018
  6. 77: Specmonstah, podcast episode 2, and error messages
    Monday, 10 September 2018
  7. 76: The REPL podcast, all juxt all the time, and peeking behind the serverless curtain
    Thursday, 30 August 2018
  8. 75: Superpowers, magnets, and Apples
    Thursday, 9 August 2018
  9. 74: Spec error messages, cronuts, and a boot
    Saturday, 28 July 2018
  10. 73: Pants, Ions
    Thursday, 7 June 2018
  11. 72: varargs, Java 10
    Saturday, 5 May 2018
  12. 71: Reagent, Clojure over Haskell
    Friday, 27 April 2018
  13. 70: Clojurists Together, defn
    Wednesday, 18 April 2018
  14. 69: prepls, flyovers, and tea time
    Friday, 6 April 2018
  15. 68: Accessible types, depot, and ClojureScript 1.10
    Wednesday, 28 March 2018
  16. 67: Clojure survey, macrology, Elements of Clojure
    Tuesday, 20 March 2018
  17. 66: object memory meters, flex box, and scope creep
    Wednesday, 14 March 2018
  18. 65: Redux, looking graphs, apropos
    Tuesday, 6 March 2018
  19. 64: 10x programmers, structural diffs, and whimsy
    Monday, 26 February 2018
  20. 63: AI fire alarms, Parinfer, Clojure book deals
    Monday, 19 February 2018
  21. 62: prepl, Clojurists Together, and readline
    Monday, 12 February 2018
  22. 61: Datomic Cloud, specs, and Atoms
    Wednesday, 31 January 2018
  23. 60: Nitty-gritty details, slow starts, fast profiling
    Friday, 12 January 2018

2017

  1. 59: Local mutable variables, weak memories, faster reduce
    Monday, 11 December 2017
  2. 58: Flares, ideology, and a birthday
    Tuesday, 5 December 2017
  3. 57: Caves, parsing, and fractals
    Tuesday, 28 November 2017
  4. 56: Clojurists Together, MAGIC, and a dose of Clojure
    Thursday, 23 November 2017
  5. 55: More type worrying, cats and dogs, and cache lines
    Tuesday, 14 November 2017
  6. 54: Christmas cards, type worrying, and sentimental versioning.
    Monday, 6 November 2017
  7. 53: Type wars, garbage collectors, and a Clojure shell
    Wednesday, 1 November 2017
  8. 52: Effective programs, Java 9, and Clojure 1.9
    Sunday, 22 October 2017
  9. 51: Orchestras, explorers, and nothing?
    Sunday, 13 August 2017
  10. 50: Efficient matrices, and lisp editing
    Thursday, 29 June 2017
  11. 49: Datomic, a mirage, and deathmatches
    Wednesday, 21 June 2017
  12. 48: Delays, reuse, and ducklings
    Wednesday, 14 June 2017
  13. 47: Duct, macro confessions, and getting a Clojure job
    Wednesday, 7 June 2017
  14. 46: Readable Clojure, debugging, and UI state machines
    Saturday, 27 May 2017
  15. 45: Integrity, Kotlin love, and Frankenstein
    Tuesday, 23 May 2017
  16. 44: Molecular gastronomy, an Arachne update, and ziggurats of transducers
    Tuesday, 16 May 2017
  17. 43: Putting the Jigsaw back together
    Wednesday, 10 May 2017
  18. 42: The REPL returns with a spec split.
    Friday, 28 April 2017
  19. 41: A joker, a neanderthal, and a javanisse walk into a bar
    Tuesday, 11 April 2017
  20. 40: predicates returning nil, functions returning functions, pirates of the JVM
    Friday, 31 March 2017
  21. 39: Graphql, Darkleaf, conflict resolution
    Monday, 27 March 2017
  22. 38: The truth about nothing, integrant, shadows
    Monday, 20 March 2017
  23. 37: Lenses, hashing, and Metrics that Matter
    Sunday, 12 March 2017
  24. 36: Nihilists, quadratics, and great expectations
    Monday, 6 March 2017
  25. 35: The Cantrillogy, Write Behind Logging, "With change comes risk"
    Sunday, 26 February 2017
  26. 34: Magic, wisdom of the ancients, and fire for everyone
    Friday, 17 February 2017
  27. 33: Data dramatics, and an "intrinsically unsafe" database (guess which)
    Friday, 10 February 2017
  28. 32: Planck, clear thinking, collaborative REPLs, neanderthals
    Monday, 6 February 2017
  29. 31: Snowmobiles, spiders, type B personalities
    Sunday, 29 January 2017
  30. 30: Clojure pills, knowing your tools, spandex
    Friday, 20 January 2017
  31. 29: Playing chess without the board
    Friday, 13 January 2017
  32. 28: being stateful, reagent mysteries
    Monday, 9 January 2017

2016

  1. 27: Code is Data, Reagent mysteries, omnivorous config
    Saturday, 31 December 2016
  2. 26: Christmas REPLs, deps, and a hot macchiato
    Saturday, 24 December 2016
  3. 25: Shingles, splinters, and smash bros.
    Friday, 16 December 2016
  4. 24: Clojure Surveys, Pimp my REPL, Checkmate
    Tuesday, 13 December 2016
  5. 23: spec-tacular, macchiato, and deep learning
    Saturday, 3 December 2016
  6. 22: Thanks for Clojure, Underscores, and Java 9
    Saturday, 26 November 2016
  7. 21: Hello Clojure, Now What?
    Friday, 18 November 2016
  8. 20: Vote for Clojure, Martians, and Puppets
    Monday, 14 November 2016
  9. 19: Dungeons, buttery smooth emacs, and volatile reads
    Sunday, 6 November 2016
  10. 18: re-frame coeffects, nice error messages, and broken software
    Friday, 28 October 2016
  11. 17: Clojure on a plane, Onyx in a browser
    Saturday, 22 October 2016
  12. 16: Clojure is boring, Ethereum is exciting, and podcast scoops.
    Saturday, 15 October 2016
  13. 15: Better error messages, the Clojure curve, and the Worlds Worst Singles Network
    Friday, 7 October 2016
  14. 14: Martians, union types, reusable components
    Saturday, 1 October 2016
  15. 13: Strange Loop, Clojure In Europe, Datomic in production
    Saturday, 24 September 2016
  16. 12: False sharing, riddles, specs
    Saturday, 17 September 2016
  17. 11: Shootout's, benchmarks, and cryptocurrencies
    Saturday, 10 September 2016
  18. 10: Ultimate REPLs, opinionated na's, pluggable printers
    Friday, 2 September 2016
  19. 9: spec, parsing with derivatives, and black magic
    Saturday, 27 August 2016
  20. 8: Recursion, automatic annotations, more recursion
    Saturday, 13 August 2016
  21. 7: One million 4Clojure problems solved, the origins of complect, and some Clojure-Fu
    Saturday, 6 August 2016
  22. 6: Delays, Promises, Onyx, California Cider
    Saturday, 30 July 2016
  23. 5: Emacs in space, Clojure is my moon.
    Saturday, 23 July 2016
  24. 4: Cursive and Light Table have a baby, Scala gets slower, byte handling gets faster
    Saturday, 16 July 2016
  25. 3: Odin, Onyx, and more Clojure alphas
    Saturday, 9 July 2016
  26. 2: What is symbolic computation? Let your applications die hard, Async ring.
    Saturday, 2 July 2016
  27. 1: Alan Kay vs Rich Hickey, Static vs Dynamic, The Great Startup Problem
    Saturday, 25 June 2016