<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/feed.atom.xml" media="screen"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <id>tag:speakerdeck.com,2005:/bbatsov</id>
  <link rel="alternate" type="text/html" href="https://speakerdeck.com"/>
  <link rel="self" type="application/atom+xml" href="https://speakerdeck.com/bbatsov.atom"/>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1548912</id>
    <published>2026-06-01T04:19:38-04:00</published>
    <updated>2026-06-01T04:59:54-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/rubocop-2-dot-0-whats-next-for-rubocop"/>
    <title>RuboCop 2.0: Where do we go now?</title>
    <content type="html">Slide deck from my talk at RubyConf Austria 2026</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/2360536ca51e45f981c243ccac591a64/preview_slide_0.jpg?39578689" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1372036</id>
    <published>2025-05-20T08:52:43-04:00</published>
    <updated>2025-05-20T08:58:06-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/clojure-the-bad-parts"/>
    <title>Clojure: The Bad Parts</title>
    <content type="html">Slide deck from my talk at Partial Conf 2017. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/13b50e714c2f4d27a8c1e40070327fe0/preview_slide_0.jpg?35151426" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1195584</id>
    <published>2024-06-04T04:29:46-04:00</published>
    <updated>2024-06-04T04:37:44-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/weird-ruby-rubyday-2024-verona"/>
    <title>Weird Ruby (RubyDay 2024, Verona)</title>
    <content type="html">A weird talk. :-)</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/f00ad0c0f099418a8f228f839efabfe2/preview_slide_0.jpg?30458159" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1195582</id>
    <published>2024-06-04T04:27:51-04:00</published>
    <updated>2024-06-04T04:33:45-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/sustainable-oss-balkan-ruby-2024-sofia"/>
    <title>Sustainable OSS (Balkan Ruby 2024, Sofia)</title>
    <content type="html">Slide deck from my Balkan Ruby 2024 talk. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/f0ea4c02e3ae47dfa4d836000829e81e/preview_slide_0.jpg?30457968" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1195580</id>
    <published>2024-06-04T04:26:32-04:00</published>
    <updated>2024-06-04T04:54:56-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/rubys-creed-rubyday-2023-verona"/>
    <title>Ruby's Creed (RubyDay 2023, Verona)</title>
    <content type="html">Slide deck from my RubyDay 2023 presentation. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/da807dd247c24584a18a508205248ddb/preview_slide_0.jpg?30457818" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/740513</id>
    <published>2021-06-08T03:38:10-04:00</published>
    <updated>2021-06-08T03:39:48-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/victims-of-complexity"/>
    <title>Victims of Complexity</title>
    <content type="html">Originally presented on June 5th 2021, at ClojureD. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/a7ac70cc29a54b448a2947b82b9dc7bf/preview_slide_0.jpg?18254079" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/700501</id>
    <published>2021-01-28T15:07:08-05:00</published>
    <updated>2021-01-28T15:10:29-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/ruby-3-dot-0-redux-spark-academy-jan-2021"/>
    <title>Ruby 3.0 Redux (Spark Academy, Jan 2021)</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0646f20a92d34dd4a1f82691dc8a18d3/preview_slide_0.jpg?17241937" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/565970</id>
    <published>2019-10-19T02:23:20-04:00</published>
    <updated>2019-10-19T02:35:27-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/ruby-3-dot-0-redux-pivorak-4-dot-0"/>
    <title>Ruby 3.0 Redux (Pivorak 4.0)</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0a90a1836e764880bb83bfac2e9d8bd4/preview_slide_0.jpg?13921359" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/563731</id>
    <published>2019-10-14T01:31:02-04:00</published>
    <updated>2019-10-14T01:39:24-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/the-elements-of-programming-style-hackconf-2019"/>
    <title>The Elements of Programming Style (HackConf 2019)</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0bffff233d304d7e833888be377379a4/preview_slide_0.jpg?13870436" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/563727</id>
    <published>2019-10-14T01:23:33-04:00</published>
    <updated>2019-10-14T01:29:24-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/the-groundhog-day-development-method-hackconf-2019"/>
    <title>The Groundhog Day Development Method (HackConf 2019)</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/82c4d828e4a742bbbedf72518f65a403/preview_slide_0.jpg?13870282" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/561917</id>
    <published>2019-10-10T00:34:14-04:00</published>
    <updated>2019-10-10T14:34:14-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/cider-distilled-a-common-foundation-for-clojure-tooling"/>
    <title>CIDER Distilled: A Common Foundation for Clojure Tooling</title>
    <content type="html">Slide deck from my Clojure/south 2019 presentation. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0b7b57f49ace46f99411a28e2b07794b/preview_slide_0.jpg?13829758" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/520636</id>
    <published>2019-06-01T08:06:38-04:00</published>
    <updated>2019-06-01T08:19:23-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/ruby-3-dot-0-redux-saint-p-rubyconf-2019"/>
    <title>Ruby 3.0: Redux (Saint P RubyConf 2019)</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/79a194fd4a314ab9ad31246bc34ecbfe/preview_slide_0.jpg?12716205" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/510358</id>
    <published>2019-04-15T12:45:11-04:00</published>
    <updated>2019-04-15T12:54:55-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/ruby-3-redux"/>
    <title>Ruby 3 Redux</title>
    <content type="html">Slide deck from my presentation at RubyDay 2019 in Verona, Italy. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/61efc45187d84071aa5e51c240b11c03/preview_slide_0.jpg?12353956" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/508708</id>
    <published>2019-04-06T04:29:25-04:00</published>
    <updated>2019-04-06T04:36:58-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/nrepl-redux-dcd-2019"/>
    <title>nREPL Redux (DCD 2019)</title>
    <content type="html">Slide-deck from my presentation at Dutch Clojure Days 2019. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/5852c98abc174861a61b032d538560b2/preview_slide_0.jpg?12286912" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/479933</id>
    <published>2018-12-04T05:12:37-05:00</published>
    <updated>2018-12-04T05:49:58-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/brewing-cider-it-starts-with-an-orchard"/>
    <title>Brewing CIDER: It Starts with an Orchard</title>
    <content type="html">Slide-deck from my presentation at ClojureX 2018 in London.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0aa8d238e4dc4df398ca29fa4ff6bd0b/preview_slide_0.jpg?11359776" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/458778</id>
    <published>2018-08-12T01:29:24-04:00</published>
    <updated>2018-08-12T01:36:39-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/all-about-rubocop-saint-p-rubyconf"/>
    <title>All About RuboCop (Saint P RubyConf)</title>
    <content type="html">Slide-deck from my talk at the Saint P RubyConf 2018 in Saint Petersburg, Russia. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/1e1df5ac782e4cdbb6ae7e22b0d1bb47/preview_slide_0.jpg?10558892" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/458773</id>
    <published>2018-08-12T00:54:15-04:00</published>
    <updated>2018-08-12T01:04:42-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/ruby-dot-next"/>
    <title>Ruby.next</title>
    <content type="html">Slide-deck from my presentation at Grill.rb 2018 in Wroclaw, Poland.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0b19f923987e49538206544f690d89a6/preview_slide_0.jpg?10558335" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/446700</id>
    <published>2018-05-31T10:58:42-04:00</published>
    <updated>2018-05-31T11:15:35-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/bbatsov/all-about-rubocop-rubykaigi-2018"/>
    <title>All About RuboCop (RubyKaigi 2018)</title>
    <content type="html">Slide deck from my talk at RubyKaigi 2018 in Sendai. </content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/c9189657a27a49f0a49038445060f6c3/preview_slide_0.jpg?10130707" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Bozhidar Batsov (@bbatsov)</name>
    </author>
  </entry>
  <title>Bozhidar Batsov (@bbatsov) on Speaker Deck</title>
  <updated>2026-06-01T04:19:38-04:00</updated>
</feed>
