Category: django

17. Searching for Neutrinos Using Python at the Bottom of the World slidesvideo

Dr. John E Jacobsen (NPX Designs, Inc.) bio; Mr. Dave Glowacki; Mr. Keith S Beattie (LBNL) bio
30min ◊ Beginner
Friday 01:10pm, Ballroom D
agile, django, science
The authors of the Data Acquisition System used for the IceCube Neutrino Detector at the South Pole describe the critical role Python plays in the software ecology of IceCube, and touch on tangential issues of working in a large, international collaboration, as well as life and work at the South Pole.

25. Panel: Object Relational Mappers: Philosophies and Design Decisions. slidesvideo

Alex Gaynor bio; Guido van Rossum bio; Ian Bicking (The Open Planning Project) bio; Jacob Kaplan-Moss bio; Dr. Massimo Di Pierro (DePaul University) bio; Michael Bayer bio
55min ◊◊ Intermediate
Saturday 01:10pm, Ballroom FGH
databases, django, gae, orm, panel
Compare and contrast the philosophies of the different ORMs. Also look at the technical implementation, design decisions, and difficulties.

27. Pinax: a platform for rapidly developing websites slidesvideo

James Tauber bio
30min ◊◊ Intermediate
Saturday 11:00am, Ballroom D
agile, django, framework, web
Pinax is an open-source platform built on the Django Web Framework that dramatically reduces the time it takes to develop Web sites. By providing a wealth of social and collaborative features out of the box, Pinax rapidly increases the speed at which your websites can be developed and launched. This talk will provide an overview of Pinax and how you can use it as the foundation for your sites.

53. Google App Engine: How to survive in Google's Ecosystem slidesvideo

Mr. Manfred Schwendinger bio
30min ◊◊ Intermediate
Saturday 01:50pm, Ballroom D
case study, django, gae, web, web services
It all started in 2003 with Plone, continued in 2005 with Zope3 and right now the road seems to go to the Cloud, namely Google App Engine.
 
In this talk the experiences building a community portal based on Google App Engine will be presented. The main parts are: the App Engine Python SDK, Google's Bigtable, the Admin AJAX interface based on Google Web Toolkit / ext GWT, the delivery frontend using Django, Amazon Webservices handling large files and Content Delivery and of course as mentioned beforehand business aspects.

75. Designing a web framework: Django's design decisions slidesvideo

Jacob Kaplan-Moss bio
30min ◊ Beginner
Sunday 11:50am, Ballroom FGH
community, django, framework, web
Django is a high-level web development framework designed for rapid development of database-backed web sites. Since its release three years ago Django's grown by leaps and bounds; it's now part of a highly successful new generation of web development tools.
 
However, it hasn't all been smooth sailing for the Django team. As any Open Source community does, we've needed to make a series of tough decisions along the way. These decisions have shaped Django's internals, public APIs, and community.

76. The State of Django slidesvideo

Jacob Kaplan-Moss bio
30min ◊ Beginner
Saturday 10:20am, Ballroom D
django, framework, web
Django 1.0 was released in September 2008. This release marks a major turning point in Django's development; a real maturation of the project. Join the lead developers of Django as they discuss what's new in Django 1.0, cover the Django 1.1 release (currently scheduled for a few weeks before PyCon), and discuss the project's future.
 

83. Securing Web Access with VoIP: Peace of Mind Using Multifactor Authentication slidesvideo

Clinton James (Call One) bio
30min ◊ Beginner
Sunday 11:10am, Ballroom ABC
django, framework, implementations, turbogears, web services, webpy
You get a call from your bank asking "Are you logging into your account right now?" With your answer you can either continue banking or stop an intruder from accessing your account, without the hassles of the Chase secret agent man. While a phone call to verify identity would be overkill for a forum post, you can add this to your website login process to verify identity and give your customers peace of mind.
 
We will look at multi factor authentication with user acceptance, how to extend some common Python web frameworks, and integrate the Asterisk VoIP platform. Sniffers, key loggers, or shoulder surfers are no longer a problem. You don't need a secret agent, just a bit of Python.

100. A winning combination: Plone as a CMS, your favorite Python web framework as a frontend slidesvideo

Carlos A de la Guardia bio
30min ◊◊ Intermediate
Sunday 10:35am, Ballroom ABC
content management, django, plone, pylons, repoze bfg, turbogears, web, zope
Plone is a great content management system, recently voted best non-PHP open source CMS in a popular yearly contest. Many Python web developers, however, find Plone somewhat heavy and are not precisely in love with Zope, the web framework behind the CMS.
 
What if you could use Plone only as a CMS and program a frontend in whichever Python web framework you want, with transparent access to the content? This way you get a proven, high-reward, low-maintenance CMS as a content backend and are free to write your application on top of that using the power and flexibility of your favorite web framework.
 
In this talk, I will show how this can be done using a couple of Plone products and simple front ends for various frameworks which can be used as a base for other required functionality.

101. Django on Jython slidesvideo

Jim Baker (Jython) bio; Leo Soto bio
30min ◊◊ Intermediate
Saturday 11:40am, Ballroom E
deployment, django, ide, jython
Django is the most popular Python web framework, and the final release of Jython 2.5 should be available a couple of months before PyCon. This means we can now use a modern Python web framework on top of Java infrastructure by running Django on Jython. In this talk, we will show examples of how to use this combination, engage a discussion about what can take the Python (and Django) community from the Java world, especially the necessary infrastructure bits, and how a Django/Jython stack compares with other JVM web stacks like JRuby on Rails.