{"generator":"Jekyll","link":[{"@attributes":{"href":"https:\/\/metaredux.com\/feed.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/metaredux.com\/","rel":"alternate","type":"text\/html"}}],"updated":"2026-03-25T14:29:54+00:00","id":"https:\/\/metaredux.com\/feed.xml","title":"Meta Redux","subtitle":"Writings on programming and open-source by Bozhidar Batsov, creator of RuboCop, CIDER, and Prelude.","author":{"name":"Bozhidar Batsov"},"entry":[{"title":"What\u2019s Next for clojure-mode?","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2026\/03\/03\/whats-next-for-clojure-mode.html","rel":"alternate","type":"text\/html","title":"What\u2019s Next for clojure-mode?"}},"published":"2026-03-03T21:30:00+00:00","updated":"2026-03-03T21:30:00+00:00","id":"https:\/\/metaredux.com\/posts\/2026\/03\/03\/whats-next-for-clojure-mode","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"Clojure"}},{"@attributes":{"term":"Emacs"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"copilot.el 0.4","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2026\/02\/26\/copilot-el-0-4.html","rel":"alternate","type":"text\/html","title":"copilot.el 0.4"}},"published":"2026-02-26T10:00:00+00:00","updated":"2026-02-26T10:00:00+00:00","id":"https:\/\/metaredux.com\/posts\/2026\/02\/26\/copilot-el-0-4","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"Emacs"}},{"@attributes":{"term":"Copilot"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"Flycheck 36","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2026\/02\/21\/flycheck-36.html","rel":"alternate","type":"text\/html","title":"Flycheck 36"}},"published":"2026-02-21T13:20:00+00:00","updated":"2026-02-21T13:20:00+00:00","id":"https:\/\/metaredux.com\/posts\/2026\/02\/21\/flycheck-36","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"Emacs"}},{"@attributes":{"term":"Flycheck"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"adoc-mode 0.8","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2026\/02\/21\/adoc-mode-0-8.html","rel":"alternate","type":"text\/html","title":"adoc-mode 0.8"}},"published":"2026-02-21T10:15:00+00:00","updated":"2026-02-21T10:15:00+00:00","id":"https:\/\/metaredux.com\/posts\/2026\/02\/21\/adoc-mode-0-8","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"Emacs"}},{"@attributes":{"term":"AsciiDoc"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"nREPL 1.4","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2025\/09\/03\/nrepl-1-4.html","rel":"alternate","type":"text\/html","title":"nREPL 1.4"}},"published":"2025-09-03T06:36:00+00:00","updated":"2025-09-03T06:36:00+00:00","id":"https:\/\/metaredux.com\/posts\/2025\/09\/03\/nrepl-1-4","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"Clojure"}},{"@attributes":{"term":"nREPL"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"Weird Ruby: Anonymous Heredocs","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2025\/06\/02\/weird-ruby-anonymous-heredocs.html","rel":"alternate","type":"text\/html","title":"Weird Ruby: Anonymous Heredocs"}},"published":"2025-06-02T04:55:00+00:00","updated":"2025-06-02T04:55:00+00:00","id":"https:\/\/metaredux.com\/posts\/2025\/06\/02\/weird-ruby-anonymous-heredocs","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"Ruby"}},{"@attributes":{"term":"Weird Ruby"}},{"@attributes":{"term":"Series"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"CIDER 1.18 (\u201cAthens\u201d)","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2025\/04\/30\/cider-1-18.html","rel":"alternate","type":"text\/html","title":"CIDER 1.18 (\u201cAthens\u201d)"}},"published":"2025-04-30T08:25:00+00:00","updated":"2025-04-30T08:25:00+00:00","id":"https:\/\/metaredux.com\/posts\/2025\/04\/30\/cider-1-18","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"Emacs"}},{"@attributes":{"term":"Clojure"}},{"@attributes":{"term":"CIDER"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"Projectile Introduces Significant Caching Improvements","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2025\/02\/03\/projectile-introduces-significant-caching-improvements.html","rel":"alternate","type":"text\/html","title":"Projectile Introduces Significant Caching Improvements"}},"published":"2025-02-03T09:23:00+00:00","updated":"2025-02-03T09:23:00+00:00","id":"https:\/\/metaredux.com\/posts\/2025\/02\/03\/projectile-introduces-significant-caching-improvements","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"Emacs"}},{"@attributes":{"term":"Projectile"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"A Simpler Way to Deal with Java Sources in CIDER","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2025\/01\/17\/a-simpler-way-to-deal-with-java-sources-in-cider.html","rel":"alternate","type":"text\/html","title":"A Simpler Way to Deal with Java Sources in CIDER"}},"published":"2025-01-17T11:02:00+00:00","updated":"2025-01-17T11:02:00+00:00","id":"https:\/\/metaredux.com\/posts\/2025\/01\/17\/a-simpler-way-to-deal-with-java-sources-in-cider","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"CIDER"}},{"@attributes":{"term":"Clojure"}},{"@attributes":{"term":"Emacs"}},{"@attributes":{"term":"Java"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"State of CIDER Survey (2024)","link":{"@attributes":{"href":"https:\/\/metaredux.com\/posts\/2024\/12\/23\/state-of-cider-2024.html","rel":"alternate","type":"text\/html","title":"State of CIDER Survey (2024)"}},"published":"2024-12-23T12:48:00+00:00","updated":"2024-12-23T12:48:00+00:00","id":"https:\/\/metaredux.com\/posts\/2024\/12\/23\/state-of-cider-2024","content":{"@attributes":{"type":"html"}},"author":{"name":"Bozhidar Batsov"},"category":[{"@attributes":{"term":"posts"}},{"@attributes":{"term":"CIDER"}},{"@attributes":{"term":"Emacs"}},{"@attributes":{"term":"Clojure"}},{"@attributes":{"term":"Survey"}}],"summary":{"@attributes":{"type":"html"}}}]}