<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/https/speakerdeck.com/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jacob Kaplan-Moss</title>
    <description/>
    <link>https://speakerdeck.com/jacobian</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/jacobian.rss"/>
    <lastBuildDate>2012-06-04 04:47:33 -0400</lastBuildDate>
    <item>
      <title>To ••• With Passwords</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/03f006c5ea0143de93ae268d52e10172/preview_slide_0.jpg?14064964" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Sat, 02 Nov 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/to-with-passwords</link>
      <guid>https://speakerdeck.com/jacobian/to-with-passwords</guid>
    </item>
    <item>
      <title>How to Ace a Technical Interview</title>
      <description>Given at PyCon APAC 2019</description>
      <media:content url="https://files.speakerdeck.com/presentations/cf34b2337dbe42d29adeaec4b04f09e3/preview_slide_0.jpg?11902277" type="image/jpeg" medium="image"/>
      <content:encoded>Given at PyCon APAC 2019</content:encoded>
      <pubDate>Sat, 23 Feb 2019 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/jacobian/how-to-ace-a-technical-interview</link>
      <guid>https://speakerdeck.com/jacobian/how-to-ace-a-technical-interview</guid>
    </item>
    <item>
      <title>Implementing Multi-factor Auth (dotSecurity 2016)</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/1537f39c3c364df39b7642c698ea2b1f/preview_slide_0.jpg?6210201" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Fri, 22 Apr 2016 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/implementing-multi-factor-auth-dotsecurity-2016</link>
      <guid>https://speakerdeck.com/jacobian/implementing-multi-factor-auth-dotsecurity-2016</guid>
    </item>
    <item>
      <title>Heroku Under The Hood - Django Under The Hood 2015</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/443b8128e6c245f9aa7845a4c9c0d470/preview_slide_0.jpg?5588996" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Sat, 07 Nov 2015 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/jacobian/heroku-under-the-hood-django-under-the-hood-2015</link>
      <guid>https://speakerdeck.com/jacobian/heroku-under-the-hood-django-under-the-hood-2015</guid>
    </item>
    <item>
      <title>Django's request/response cycle - Django Under The Hood 2015</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/f5f70b8d094b4a73b9a463bccff34e89/preview_slide_0.jpg?5589023" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Fri, 06 Nov 2015 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/jacobian/response-cycle-django-under-the-hood-2015</link>
      <guid>https://speakerdeck.com/jacobian/response-cycle-django-under-the-hood-2015</guid>
    </item>
    <item>
      <title>Minimum Viable Security - Wharton Web Conference 2015</title>
      <description>In this age of "minimum viable products" and "lean startups", is there room for security? Large, established companies often come with large, established security programs... but most of us don't work for one of those large companies. If you're at a startup or small business unit, chances are you're lucky if there's a single dedicated security engineer, let alone a whole group or program. So how do we bridge that gap? Well, good news: it's easy to whip your organization into shape! This talk covers five simple steps to create a security program. This "minimum viable security program" starts small, but can be iterated on, grown, and improved along with your product and business.
</description>
      <media:content url="https://files.speakerdeck.com/presentations/840a64be0070425993a1f68003b451bb/preview_slide_0.jpg?5059448" type="image/jpeg" medium="image"/>
      <content:encoded>In this age of "minimum viable products" and "lean startups", is there room for security? Large, established companies often come with large, established security programs... but most of us don't work for one of those large companies. If you're at a startup or small business unit, chances are you're lucky if there's a single dedicated security engineer, let alone a whole group or program. So how do we bridge that gap? Well, good news: it's easy to whip your organization into shape! This talk covers five simple steps to create a security program. This "minimum viable security program" starts small, but can be iterated on, grown, and improved along with your product and business.
</content:encoded>
      <pubDate>Thu, 16 Jul 2015 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/minimum-viable-security-wharton-web-conference-2015</link>
      <guid>https://speakerdeck.com/jacobian/minimum-viable-security-wharton-web-conference-2015</guid>
    </item>
    <item>
      <title>Django minus Django (DJangoCon EU 2014)</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/7c306650be4201313e6c7a86bf9f6a20/preview_slide_0.jpg?3007180" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Wed, 14 May 2014 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/django-minus-django-djangocon-eu-2014</link>
      <guid>https://speakerdeck.com/jacobian/django-minus-django-djangocon-eu-2014</guid>
    </item>
    <item>
      <title>Heroku 101 – PyCon 2014</title>
      <description>An introduction to Python on Heroku, given at PyCon 2014.</description>
      <media:content url="https://files.speakerdeck.com/presentations/2de7d180a23c0131998c224c4f72de20/preview_slide_0.jpg?2831433" type="image/jpeg" medium="image"/>
      <content:encoded>An introduction to Python on Heroku, given at PyCon 2014.</content:encoded>
      <pubDate>Wed, 09 Apr 2014 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/heroku-101-pycon-2014</link>
      <guid>https://speakerdeck.com/jacobian/heroku-101-pycon-2014</guid>
    </item>
    <item>
      <title>Be Agile, Not Vulnerable: Security engineering in an agile world</title>
      <description>Given at DjangoCon US 2013.</description>
      <media:content url="https://files.speakerdeck.com/presentations/970f2ba0f7a101308b7e0abe9a78d4ca/preview_slide_0.jpg?1928256" type="image/jpeg" medium="image"/>
      <content:encoded>Given at DjangoCon US 2013.</content:encoded>
      <pubDate>Wed, 04 Sep 2013 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/be-agile-not-vulnerable-security-engineering-in-an-agile-world</link>
      <guid>https://speakerdeck.com/jacobian/be-agile-not-vulnerable-security-engineering-in-an-agile-world</guid>
    </item>
    <item>
      <title>Python Everywhere!</title>
      <description>PyCon Canada 2013</description>
      <media:content url="https://files.speakerdeck.com/presentations/51863f80e40a0130a9d1662624833675/preview_slide_0.jpg?1845023" type="image/jpeg" medium="image"/>
      <content:encoded>PyCon Canada 2013</content:encoded>
      <pubDate>Sat, 10 Aug 2013 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/python-everywhere</link>
      <guid>https://speakerdeck.com/jacobian/python-everywhere</guid>
    </item>
    <item>
      <title>Porting Django apps to Python 3</title>
      <description>Presented at DjangoCon AU 2013.</description>
      <media:content url="https://files.speakerdeck.com/presentations/fa126b70c7e901305bc6265bb4198a47/preview_slide_0.jpg?1723485" type="image/jpeg" medium="image"/>
      <content:encoded>Presented at DjangoCon AU 2013.</content:encoded>
      <pubDate>Thu, 04 Jul 2013 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/porting-django-apps-to-python-1</link>
      <guid>https://speakerdeck.com/jacobian/porting-django-apps-to-python-1</guid>
    </item>
    <item>
      <title>Python vs the OWASP Top 10</title>
      <description>Given at HackerSchool.</description>
      <media:content url="https://files.speakerdeck.com/presentations/80cde9c08f540130feac1231381d79e1/preview_slide_0.jpg?1370692" type="image/jpeg" medium="image"/>
      <content:encoded>Given at HackerSchool.</content:encoded>
      <pubDate>Wed, 24 Apr 2013 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/python-vs-the-owasp-top-10</link>
      <guid>https://speakerdeck.com/jacobian/python-vs-the-owasp-top-10</guid>
    </item>
    <item>
      <title>Porting Django apps to Python 3</title>
      <description>PyCon 2013.</description>
      <media:content url="https://files.speakerdeck.com/presentations/9c11e01070c90130504c1231393df3e9/preview_slide_0.jpg?1192314" type="image/jpeg" medium="image"/>
      <content:encoded>PyCon 2013.</content:encoded>
      <pubDate>Sat, 16 Mar 2013 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/porting-django-apps-to-python-3</link>
      <guid>https://speakerdeck.com/jacobian/porting-django-apps-to-python-3</guid>
    </item>
    <item>
      <title>Caring for your baby ecosystem (Waza 2013)</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/7e1fa88064b1013088c122000a8f8683/preview_slide_0.jpg?1125399" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Fri, 01 Mar 2013 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/jacobian/caring-for-your-baby-ecosystem-waza-2013</link>
      <guid>https://speakerdeck.com/jacobian/caring-for-your-baby-ecosystem-waza-2013</guid>
    </item>
    <item>
      <title>PyCon India: Snakes on the Web (2012)</title>
      <description>My keynote at PyCon India 2012.</description>
      <media:content url="https://files.speakerdeck.com/presentations/5067b449c4bd74000203fb30/preview_slide_0.jpg?172939" type="image/jpeg" medium="image"/>
      <content:encoded>My keynote at PyCon India 2012.</content:encoded>
      <pubDate>Sun, 30 Sep 2012 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/pycon-india-snakes-on-the-web-2012</link>
      <guid>https://speakerdeck.com/jacobian/pycon-india-snakes-on-the-web-2012</guid>
    </item>
    <item>
      <title>The first PostSQL database?</title>
      <description>My keynote given at PostgresOpen 2012.</description>
      <media:content url="https://files.speakerdeck.com/presentations/5058a50ec966c9000200e18a/preview_slide_0.jpg?145824" type="image/jpeg" medium="image"/>
      <content:encoded>My keynote given at PostgresOpen 2012.</content:encoded>
      <pubDate>Tue, 18 Sep 2012 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/the-first-postsql-database</link>
      <guid>https://speakerdeck.com/jacobian/the-first-postsql-database</guid>
    </item>
    <item>
      <title>Django Doesn't Scale</title>
      <description>(and what you can do about it.)

Given at OSCON 2012.</description>
      <media:content url="https://files.speakerdeck.com/presentations/50083e97ded00e0002003594/preview_slide_0.jpg?474635" type="image/jpeg" medium="image"/>
      <content:encoded>(and what you can do about it.)

Given at OSCON 2012.</content:encoded>
      <pubDate>Thu, 19 Jul 2012 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/django-doesnt-scale</link>
      <guid>https://speakerdeck.com/jacobian/django-doesnt-scale</guid>
    </item>
    <item>
      <title>{{ keynote }}</title>
      <description>My (meta-)keynote from DjangoCon Europe 2012.</description>
      <media:content url="https://files.speakerdeck.com/presentations/4fcc7611a52514001f0046e4/preview_slide_0.jpg?409595" type="image/jpeg" medium="image"/>
      <content:encoded>My (meta-)keynote from DjangoCon Europe 2012.</content:encoded>
      <pubDate>Mon, 04 Jun 2012 04:47:33 -0400</pubDate>
      <link>https://speakerdeck.com/jacobian/keynote</link>
      <guid>https://speakerdeck.com/jacobian/keynote</guid>
    </item>
  </channel>
</rss>
