Contact The Open Bastion for event and ticket information.

This event has ended!

View current events hosted by The Open Bastion

Practical Django Skills

Friday, January 22, 2010 from 9:00 AM to 4:30 PM (ET)

New York, NY

Ticket Information

Ticket Type Sales End Price Fee Quantity
Standard Ended $495.00 $0.00
Share this!

Event Details

Jacob Kaplan-Moss, one of Django's lead developers, will give a whirlwind tour of advanced Django tips and tricks. The focus will be on the techniques you'll need to develop mature Django applications. You'll discuss the kinds of issues that arise as applications increase in scope and scale, and look at common problems in large Django projects and how to solve them.

The general pattern will be to cover concepts and best practices first, and then delve into specific examples illustrating these concepts.

Places are limited, so reserve yours straight away.

Course Outline

REST

Why Django is RESTful; developing REST services with Django alone; REST development with Piston.

Schema Migration

Why you need to use migration; different schema migration options; the "schema migration contract"; schema migration with South.

Code Structure

Best practices for small, medium, and large codebases; developing pluggable applications without going crazy; keeping large codebases clean and testable; patterns and anti-patterns.

Deployment Tools and Techniques

A survey of deployment tools and techniques; packaging; environment isolation; deployment; deploying applications with Buildout and Fabric.

Caching

Low-level caching; high-level (page) caching; upstream caches; using Varnish with Django; cache invalidation strategies.

Testing

How, when, and what to test; built-in testing tools; integration with external testing tools; browser testing with Windmill.

Pluggable Applications

Best practices for app development; patterns for application development; distributing Django applications; developing and distributing Django applications with Buildout.

Your Questions Answered

To leave enough time for all these awesome topics, we won't be writing any new code in the class itself. However, please bring your existing code, projects and questions; there will be plenty of time for Q & A throughout.

Attendee List Sort by: Date | First Name | Last Name
Show More

When & Where


1 New York Plaza
31st Floor
New York, NY 10004

Friday, January 22, 2010 from 9:00 AM to 4:30 PM (ET)


  Add to my calendar

Hosted By

The Open Bastion



Toll-free 1-800 494 3119

The Open Bastion, a Holden Web subsidiary, produces open source events, training and conferences for an international audience.