Upgrade to Pro — share decks privately, control downloads, hide ads and more …

{{ keynote }}

{{ keynote }}

My (meta-)keynote from DjangoCon Europe 2012.

Jacob Kaplan-Moss

June 04, 2012
Tweet

More Decks by Jacob Kaplan-Moss

Other Decks in Technology

Transcript

  1. The “time to stop sucking” and “time to first kick-ass”

    quotients are among the biggest advantages we have. — Kathy Sierra bit.ly/K1y0r9
  2. import  barrel.cooper import  os import  static auth  =  barrel.cooper.basicauth(users=[('jacob',  'hunter2')])

    root  =  os.path.join(os.path.dirname(__file__),  '_build/html') app  =  auth(static.Cling(root))
  3. 1.0 Sept. 2008 • API stability • Forwards compatibility •

    “New” admin • Unicode • XSS protection • GeoDjango • File storage • Jython 1.1 July 2009 1.2 May 2010 1.3 March 2011 1.4 March 2012
  4. • Aggregates • Proxy models • Deferred fields • Admin

    actions • URL namespaces 1.1 July 2009 1.2 May 2010 1.3 March 2011 1.4 March 2012 1.0 Sept 2008
  5. • Multi-db • Model validation • CSRF protection • Object-level

    perms • Email backends • Smart {% if %} • Natural keys • Template caching 1.1 July 2009 1.2 May 2010 1.3 March 2011 1.4 March 2012 1.0 Sept 2008
  6. • Class-based views • Logging • django.contrib.staticfiles • unittest2 •

    Configurable on_delete • TemplateResponse • RequestFactory • assertNumQueries 1.1 July 2009 1.2 May 2010 1.3 March 2011 1.4 March 2012 1.0 Sept 2008
  7. • Time zones • SELECT FOR UPDATE • Password hashing

    • Signed cookies • Project/app templates • wsgi.py • In-browser testing • prefetch_related 1.1 July 2009 1.2 May 2010 1.3 March 2011 1.4 March 2012 1.0 Sept 2008
  8. AMD, Canonical, Discovery, Disqus, Google, HP, IBM, Instagram, Intel, Lexis-Nexis,

    Library of Congress, Mozilla, NASA, National Geographic, the New York Times, Orbitz, PBS, Pinterest, PolitiFact, Rdio, VMWare, Walt Disney, the Washington Post...
  9. A rule of thumb that has worked well for me

    is that if I'm excited to play around with something, it probably doesn't belong in production. — Maciej Ceglowski http://blog.pinboard.in/2010/01/technical_underpinnings/