Skip to content

Instantly share code, notes, and snippets.

@bhrutledge
Last active January 15, 2020 14:42
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bhrutledge/e1d49114b4c5204c7c97e3d2f6bbc095 to your computer and use it in GitHub Desktop.
Save bhrutledge/e1d49114b4c5204c7c97e3d2f6bbc095 to your computer and use it in GitHub Desktop.
Python 3 Talk Recommendations

Python 3 Talk Recommendations

  • Slides
  • Short talk w/ high-level overview of new features, incompatibilities, and "gradual migration" strategy
  • Recommends future/futurize over six/modernize
  • Slides
  • Followed a familiar "gradual" roadmap
  • Some interesting examples about bootstrapping the Python 3 testing environment
  • Lots of examples of "Good", "Bad", and "Ugly" fixes leveraging futurize
  • Slides
  • Everybody recommends this talk from Ned Batchelder
  • Great overview of the necessity of Unicode and how to deal with it
  • Slides
  • High-level overview with lots of examples of changes and gotchas
  • Recommends six, doesn't mention future
  • Slides
  • Summary
  • How Instagram deployed to production with no downtime via small commits to master behind feature flags
  • A few technical details, like pickle and memcache incompatibilities
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment