<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/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>Christopher Grebs</title>
    <description></description>
    <link>https://speakerdeck.com/entequak</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/entequak.rss"/>
    <lastBuildDate>2018-05-24 11:56:23 -0400</lastBuildDate>
    <item>
      <title>Slow Food Digests Better - or how to maintain an ancient Python project without getting lost.</title>
      <description>AMO - https://addons.mozilla.org/ was originally written as a PHP web application, ported to Python / Django 1.1 in 2010, more or less maintained over time and only recently got much more traction because of Firefox Quantum and Mozilla's move to WebExtensions.

The talk will show our approach to maintaining very old code, handling refactoring, adding new features as well as feature/code removal while slowly upgrading our way to a Python 3 and Django 2.0 ecosystem and why we chose that approach over a rewrite.
</description>
      <media:content url="https://files.speakerdeck.com/presentations/19abc775542f461b91431c4f80ba18ed/preview_slide_0.jpg?10088323" type="image/jpeg" medium="image"/>
      <content:encoded>AMO - https://addons.mozilla.org/ was originally written as a PHP web application, ported to Python / Django 1.1 in 2010, more or less maintained over time and only recently got much more traction because of Firefox Quantum and Mozilla's move to WebExtensions.

The talk will show our approach to maintaining very old code, handling refactoring, adding new features as well as feature/code removal while slowly upgrading our way to a Python 3 and Django 2.0 ecosystem and why we chose that approach over a rewrite.
</content:encoded>
      <pubDate>Thu, 24 May 2018 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/entequak/slow-food-digests-better-or-how-to-maintain-an-ancient-python-project-without-getting-lost</link>
      <guid>https://speakerdeck.com/entequak/slow-food-digests-better-or-how-to-maintain-an-ancient-python-project-without-getting-lost</guid>
    </item>
  </channel>
</rss>
