<?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:/coderanger</id>
  <link rel="alternate" type="text/html" href="https://speakerdeck.com"/>
  <link rel="self" type="application/atom+xml" href="https://speakerdeck.com/coderanger.atom"/>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1605565</id>
    <published>2026-10-03T14:57:40-04:00</published>
    <updated>2026-10-03T15:01:40-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/fine-print-intellectual-property-for-engineers-with-notes-2cb74d96-1a08-4d5f-9374-76fe96eeec9b"/>
    <title>Fine Print: Intellectual Property for Engineers (with notes)</title>
    <content type="html">Presented at PyBay 2026.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/a6353a62c36d475891636d9efee7f1a8/preview_slide_0.jpg?40775891" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1605564</id>
    <published>2026-10-03T14:56:39-04:00</published>
    <updated>2026-10-03T14:59:58-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/fine-print-intellectual-property-for-engineers-c240a99b-e6df-478e-b9a1-40e36bd4b095"/>
    <title>Fine Print: Intellectual Property for Engineers</title>
    <content type="html">Presented at PyBay 2026.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/393343c3953045ea8340b2608e54be92/preview_slide_0.jpg?40775746" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1587378</id>
    <published>2026-08-29T00:41:59-04:00</published>
    <updated>2026-08-29T00:46:17-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/i-am-bad-at-things-with-notes"/>
    <title>I Am Bad At Things (with notes)</title>
    <content type="html">Presented at PyCon AU 2026 in Brisbane, QLD.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/2b8172cd2f6e48aaafcaa20da8192e3a/preview_slide_0.jpg?40402974" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1587377</id>
    <published>2026-08-29T00:41:10-04:00</published>
    <updated>2026-08-29T00:44:19-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/i-am-bad-at-things"/>
    <title>I Am Bad At Things</title>
    <content type="html">Presented at PyCon AU 2026 in Brisbane, QLD</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/1f0ee36924e14fd3991664b44431b486/preview_slide_0.jpg?40402922" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1453647</id>
    <published>2025-10-18T14:34:07-04:00</published>
    <updated>2025-10-18T14:37:14-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/the-long-hello-world-with-notes"/>
    <title>The Long Hello World (with notes)</title>
    <content type="html">Hello World is often used as a stand-in for "the simplest program", great for teaching and getting people started on their coding journey. But what _really_ happens in that one line? This talk will be a deep dive into the Python interpreter, C libraries, Linux kernel, and beyond. We will poke holes in every abstraction and learn about our computers like never before, both to aid in debugging and to pick the best level of tooling for future development projects.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/7ac7774812c0489ba84ce281c1afad25/preview_slide_0.jpg?37021525" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1453646</id>
    <published>2025-10-18T14:32:10-04:00</published>
    <updated>2025-10-18T14:34:32-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/the-long-hello-world"/>
    <title>The Long Hello World</title>
    <content type="html">Hello World is often used as a stand-in for "the simplest program", great for teaching and getting people started on their coding journey. But what _really_ happens in that one line? This talk will be a deep dive into the Python interpreter, C libraries, Linux kernel, and beyond. We will poke holes in every abstraction and learn about our computers like never before, both to aid in debugging and to pick the best level of tooling for future development projects.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/a229ac7a39b34127b3d4688fd571251d/preview_slide_0.jpg?37021477" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1206678</id>
    <published>2024-06-30T14:25:56-04:00</published>
    <updated>2024-06-30T14:43:55-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/what-python-can-learn-from-other-languages-with-notes"/>
    <title>What Python Can Learn From Other Languages (with notes)</title>
    <content type="html">Presented at North Bay Python 2024 on 2024-06-30.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/fe9d72c4f1e44e4f9f9fafe08838c82a/preview_slide_0.jpg?30816378" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1206677</id>
    <published>2024-06-30T14:24:52-04:00</published>
    <updated>2024-06-30T14:45:32-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/what-python-can-learn-from-other-languages"/>
    <title>What Python Can Learn From Other Languages</title>
    <content type="html">Presented at North Bay Python 2024 on 2024-06-30.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/679ebe320a1a47f4b1638162eeaeb448/preview_slide_0.jpg?30816423" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1092226</id>
    <published>2023-10-17T12:37:46-04:00</published>
    <updated>2023-10-17T12:40:30-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/swiss-army-django-small-footprint-etl-djangocon-us"/>
    <title>Swiss Army Django: Small Footprint ETL - DjangoCon US</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/2c29418e71804d9eaa45f920ce654a87/preview_slide_0.jpg?27435753" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1092224</id>
    <published>2023-10-17T12:37:03-04:00</published>
    <updated>2023-10-17T12:39:30-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/swiss-army-django-small-footprint-etl-with-notes-djangocon-us"/>
    <title>Swiss Army Django: Small Footprint ETL (with notes) - DjangoCon US</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/9640cca03a6f407c9b969ef83d07d621/preview_slide_0.jpg?27435672" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1065262</id>
    <published>2023-08-20T02:44:25-04:00</published>
    <updated>2023-08-20T02:53:07-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/how-to-look-at-space-pycon-au"/>
    <title>How to look at space: PyCon AU</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/33412bc722884a3fa81b0faabcdfc807/preview_slide_0.jpg?26747290" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1065022</id>
    <published>2023-08-18T22:55:58-04:00</published>
    <updated>2023-08-18T22:58:35-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/swiss-army-django-small-footprint-etl-with-notes-9ced9880-f3d3-417b-877e-43e284e455f8"/>
    <title>Swiss Army Django: Small Footprint ETL (with notes)</title>
    <content type="html">Presented at DjangoCon AU 2023</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/21f752987ff2480b84f6200271d54d6f/preview_slide_0.jpg?26740327" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1065018</id>
    <published>2023-08-18T22:53:10-04:00</published>
    <updated>2023-08-18T22:55:02-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/swiss-army-django-small-footprint-etl"/>
    <title>Swiss Army Django: Small Footprint ETL</title>
    <content type="html">Presented at DjangoCon AU 2023</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0b55c04f23f14c69a7a91c6b50cedba3/preview_slide_0.jpg?26740172" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1004232</id>
    <published>2023-03-10T18:32:45-05:00</published>
    <updated>2023-03-20T21:39:39-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/minimum-viable-kubernetes-with-notes"/>
    <title>Minimum Viable Kubernetes (with notes)</title>
    <content type="html">A talk from SoCal Linux Expo 2023 Kubernetes Community Day</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0782a591186246f8a5ea1064dc7adbe8/preview_slide_0.jpg?24833630" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1004231</id>
    <published>2023-03-10T18:31:43-05:00</published>
    <updated>2023-03-20T21:39:39-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/minimum-viable-kubernetes"/>
    <title>Minimum Viable Kubernetes</title>
    <content type="html">A talk from SoCal Linux Expo 2023 Kubernetes Community Day</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/3331c8557bbd404289b3531195ac0b3b/preview_slide_0.jpg?24833572" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/847737</id>
    <published>2022-03-15T14:29:55-04:00</published>
    <updated>2023-03-20T21:39:39-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/applied-science-fiction-operating-a-research-led-product"/>
    <title>Applied Science Fiction: Operating a Research-Led Product</title>
    <content type="html">Presented at SRECon 2022.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/5434949babbc47a8be7f5bd1915d41e4/preview_slide_0.jpg?20781586" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/847736</id>
    <published>2022-03-15T14:28:58-04:00</published>
    <updated>2023-03-20T21:39:39-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/applied-science-fiction-operating-a-research-led-product-with-notes"/>
    <title>Applied Science Fiction: Operating a Research-Led Product (with notes)</title>
    <content type="html">Presented at SRECon 2022.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/2492532f83be4c6eb560fa6c1432e308/preview_slide_0.jpg?20781548" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/784694</id>
    <published>2021-10-14T17:43:34-04:00</published>
    <updated>2023-03-20T21:39:39-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/coderanger/how-to-look-at-space"/>
    <title>How To Look At Space</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/f6297a515e654cb09d8d4178f5db6f18/preview_slide_0.jpg?19293671" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Noah Kantrowitz (@coderanger)</name>
    </author>
  </entry>
  <title>Noah Kantrowitz (@coderanger) on Speaker Deck</title>
  <updated>2026-10-03T14:57:40-04:00</updated>
</feed>
