<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Clojure Civitas</title>
<link>https://clojurecivitas.org/posts.html</link>
<atom:link href="https://clojurecivitas.org/posts.xml" rel="self" type="application/rss+xml"/>
<description></description>
<image>
<url>https://clojurecivitas.org/images/civitas-icon.svg</url>
<title>Clojure Civitas</title>
<link>https://clojurecivitas.org/posts.html</link>
</image>
<generator>quarto-1.9.38</generator>
<lastBuildDate>Tue, 26 May 2026 00:00:00 GMT</lastBuildDate>
<item>
  <title>Machine learning using Clojure, libpython-clj2, and Pytorch</title>
  <dc:creator>Jan Wedekind</dc:creator>
  <link>https://clojurecivitas.org/mlp/main.html</link>
  <description><![CDATA[ Machine learning explained using the parabola example ]]></description>
  <guid>https://clojurecivitas.org/mlp/main.html</guid>
  <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/mlp/parabola.png" medium="image" type="image/png" height="115" width="144"/>
</item>
<item>
  <title>Designing Kolam in Clojure Through Visit Order and Tangency</title>
  <dc:creator>Timothy Pratley</dc:creator>
  <link>https://clojurecivitas.org/art/gen_svg/kolam.html</link>
  <description><![CDATA[ A geometry notebook about drawing curved paths inspired by South Indian floor art ]]></description>
  <guid>https://clojurecivitas.org/art/gen_svg/kolam.html</guid>
  <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Playing with SVGs with hiccup and clay</title>
  <dc:creator>Lorelai Lyons</dc:creator>
  <link>https://clojurecivitas.org/art/gen_svg/spirals.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/art/gen_svg/spirals.html</guid>
  <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Datavis in Babashka: analysing our calendar feed</title>
  <dc:creator>Daniel Slutsky</dc:creator>
  <link>https://clojurecivitas.org/babashka/clojure-events-feed.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/babashka/clojure-events-feed.html</guid>
  <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/babashka/clojure-events-feed.png" medium="image" type="image/png" height="81" width="144"/>
</item>
<item>
  <title>Hello, Babashka</title>
  <dc:creator>Daniel Slutsky</dc:creator>
  <link>https://clojurecivitas.org/babashka/hello.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/babashka/hello.html</guid>
  <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/babashka/babashka-logo.png" medium="image" type="image/png" height="144" width="144"/>
</item>
<item>
  <title>Hello, Jank</title>
  <dc:creator>Daniel Slutsky</dc:creator>
  <link>https://clojurecivitas.org/jank/hello.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/jank/hello.html</guid>
  <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/jank/jank-banner.png" medium="image" type="image/png" height="38" width="144"/>
</item>
<item>
  <title>The Shape of a Kookaburra Call</title>
  <dc:creator>Timothy Pratley</dc:creator>
  <link>https://clojurecivitas.org/music/musicpad/about.html</link>
  <description><![CDATA[ What if a sketch could be a score? This interactive post maps drawing gestures to sound, turning x/y position, color, and stroke width into timing, pitch, timbre, and dynamics. ]]></description>
  <guid>https://clojurecivitas.org/music/musicpad/about.html</guid>
  <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/music/musicpad/musicpad_example.png" medium="image" type="image/png" height="143" width="144"/>
</item>
<item>
  <title>Workout tracking - a simple solution</title>
  <dc:creator>Aaron Meinel</dc:creator>
  <link>https://clojurecivitas.org/blog/aaronmeinel/2026-04-26-hypertrophy-training-intro.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/blog/aaronmeinel/2026-04-26-hypertrophy-training-intro.html</guid>
  <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Clojure community check-in self preview</title>
  <dc:creator>Siyoung Byun</dc:creator>
  <link>https://clojurecivitas.org/scicloj/community_checkin/event_self_preview.html</link>
  <description><![CDATA[ A self preview before the Clojure Community Check-in event ]]></description>
  <guid>https://clojurecivitas.org/scicloj/community_checkin/event_self_preview.html</guid>
  <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/scicloj/community_checkin/community-checkin-logo.png" medium="image" type="image/png" height="68" width="144"/>
</item>
<item>
  <title>Proximal Policy Optimization with Clojure and PyTorch</title>
  <dc:creator>Jan Wedekind</dc:creator>
  <link>https://clojurecivitas.org/ppo/main.html</link>
  <description><![CDATA[ A Clojure port of XinJingHao’s PPO implementation using libpython-clj2, PyTorch, and Quil ]]></description>
  <guid>https://clojurecivitas.org/ppo/main.html</guid>
  <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/ppo/pendulum.png" medium="image" type="image/png" height="81" width="144"/>
</item>
<item>
  <title>Emmy and the EurOffice Spreadsheet</title>
  <dc:creator>Markus Agwin Kloimwieder</dc:creator>
  <link>https://clojurecivitas.org/mentat_collective/emmy/helloeuroffice.html</link>
  <description><![CDATA[ Coding Clojure with scittle-kitchen in the FOSS EurOffice suite ]]></description>
  <guid>https://clojurecivitas.org/mentat_collective/emmy/helloeuroffice.html</guid>
  <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/mentat_collective/emmy/helloemmy.gif" medium="image" type="image/gif"/>
</item>
<item>
  <title>Relaunching tablecloth.time: Composability over Abstraction</title>
  <dc:creator>Ethan Miller</dc:creator>
  <link>https://clojurecivitas.org/ezmiller/relaunching_tablecloth_time.html</link>
  <description><![CDATA[ A composable approach to time series analysis in Clojure ]]></description>
  <guid>https://clojurecivitas.org/ezmiller/relaunching_tablecloth_time.html</guid>
  <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Negative Sets as Data</title>
  <dc:creator>Jonathan Claggett</dc:creator>
  <link>https://clojurecivitas.org/math/sets/negative_sets.html</link>
  <description><![CDATA[ Cofinite sets with one sentinel key: all set operations reduce to three map primitives. ]]></description>
  <guid>https://clojurecivitas.org/math/sets/negative_sets.html</guid>
  <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Composable Plotting in Clojure</title>
  <dc:creator>Daniel Slutsky</dc:creator>
  <link>https://clojurecivitas.org/data_visualization/aog/composable_plotting.html</link>
  <description><![CDATA[ Building a composable plotting API in Clojure, from views and layers to scatterplot matrices ]]></description>
  <guid>https://clojurecivitas.org/data_visualization/aog/composable_plotting.html</guid>
  <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/data_visualization/aog/composable_plotting.png" medium="image" type="image/png" height="95" width="144"/>
</item>
<item>
  <title>Connecting Clojure-MCP to Alternative LLM APIs</title>
  <dc:creator>Matthias Buehlmaier</dc:creator>
  <dc:creator>Annie Liu</dc:creator>
  <link>https://clojurecivitas.org/clojuremcp/llmapi.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/clojuremcp/llmapi.html</guid>
  <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Introduction to Violin Plots with Vega-Lite</title>
  <dc:creator>Mike Travers</dc:creator>
  <link>https://clojurecivitas.org/data_visualization/violin.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/data_visualization/violin.html</guid>
  <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/data_visualization/violin-example.png" medium="image" type="image/png" height="48" width="144"/>
</item>
<item>
  <title>Introduction to Violin Plots with Vega-Lite (Part 2)</title>
  <dc:creator>Mike Travers</dc:creator>
  <link>https://clojurecivitas.org/data_visualization/violin2.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/data_visualization/violin2.html</guid>
  <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Volumetric Clouds with Clojure and LWJGL</title>
  <dc:creator>Jan Wedekind</dc:creator>
  <link>https://clojurecivitas.org/volumetric_clouds/main.html</link>
  <description><![CDATA[ Procedural generation of volumetric clouds using different types of noise ]]></description>
  <guid>https://clojurecivitas.org/volumetric_clouds/main.html</guid>
  <pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/volumetric_clouds/clouds.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>The Smile of Murugan</title>
  <dc:creator>Elango Cheran</dc:creator>
  <link>https://clojurecivitas.org/internationalization/smile_of_murugan_digitization.html</link>
  <description><![CDATA[  ]]></description>
  <guid>https://clojurecivitas.org/internationalization/smile_of_murugan_digitization.html</guid>
  <pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Building a SPLOM using geom.viz</title>
  <dc:creator>Daniel Slutsky</dc:creator>
  <link>https://clojurecivitas.org/data_visualization/splom_tutorial.html</link>
  <description><![CDATA[ Progressive tutorial building scatter plot matrices step-by-step with thi.ng/geom.viz ]]></description>
  <guid>https://clojurecivitas.org/data_visualization/splom_tutorial.html</guid>
  <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
  <media:content url="https://clojurecivitas.org/data_visualization/splom_iris.png" medium="image" type="image/png" height="144" width="144"/>
</item>
</channel>
</rss>
