<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://blog.brunobonacci.com/</loc>
    <lastmod>2026-03-16T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2026/03/16/datomic-query-guide/</loc>
    <lastmod>2026-03-16T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/posts/</loc>
    <lastmod>2026-03-16T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2026/03/15/datomic-schema-modeling/</loc>
    <lastmod>2026-03-15T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2026/03/11/polylith-from-scratch/</loc>
    <lastmod>2026-03-11T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2023/09/08/buffered-sequences/</loc>
    <lastmod>2023-09-08T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2023/07/09/mulog-hidden-superrpower/</loc>
    <lastmod>2023-07-09T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2020/07/02/switching-between-multiple-jdk-in-emacs/</loc>
    <lastmod>2020-07-02T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2018/07/15/viewstamped-replication-explained/</loc>
    <lastmod>2018-07-15T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2017/10/08/lambda-calculus-and-boolean-logic/</loc>
    <lastmod>2017-10-08T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2017/08/10/lumo-vs-planck-vs-clojure-vs-pixie/</loc>
    <lastmod>2017-08-10T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2016/10/10/aws-api-gateway-and-lambda-with-jvm/</loc>
    <lastmod>2016-10-10T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2016/06/20/designing-samsara/</loc>
    <lastmod>2016-06-20T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2016/05/11/clojure-basics/</loc>
    <lastmod>2016-05-11T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2016/03/18/emacs-incanter-hack/</loc>
    <lastmod>2016-03-18T20:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2015/04/19/dead-simple-introduction-to-clojure-macros/</loc>
    <lastmod>2015-04-19T19:49:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2014/11/16/clojure-complete-guide-to-destructuring/</loc>
    <lastmod>2014-11-16T10:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2014/06/01/cascalog-by-examples-part1/</loc>
    <lastmod>2014-06-01T17:45:25+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/06/21/how-to-calculate-the-reminder-with-bitwise-operations/</loc>
    <lastmod>2013-06-21T20:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/06/21/clojure-pills-arithmetics-and-type-autopromotion/</loc>
    <lastmod>2013-06-21T00:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/03/23/clojure-pills-strings-and-characters/</loc>
    <lastmod>2013-03-23T21:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/03/17/clojure-pills-keywords/</loc>
    <lastmod>2013-03-17T22:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/03/17/clojure-pills-rational-numbers/</loc>
    <lastmod>2013-03-17T21:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/03/17/clojure-pills-decimals-and-floating-point-numbers/</loc>
    <lastmod>2013-03-17T20:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/03/16/clojure-pills-integers-number/</loc>
    <lastmod>2013-03-16T22:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/03/16/clojure-pills-the-syntax/</loc>
    <lastmod>2013-03-16T19:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/03/15/clojure-pills-getting-started/</loc>
    <lastmod>2013-03-15T22:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/03/15/clojure-pills-the-journey-begins/</loc>
    <lastmod>2013-03-15T20:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2013/02/22/how-to-convert-a-standalone-mongodb-into-a-replica-set/</loc>
    <lastmod>2013-02-22T21:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2012/06/30/vertx-simple-telnet-server/</loc>
    <lastmod>2012-06-30T21:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/2012/03/24/yet-another-post-about-ops-devops-noops/</loc>
    <lastmod>2012-03-24T21:00:00+00:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/about/</loc>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.brunobonacci.com/projects/</loc>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
