Malcolm Tredinnick

Number of videos:
6
The Dungeon Master's guide to Django's ORM

If you've ever been curious about Django's ORM implementation, you will have noticed the required learning curve. Some of the code is fairly complicated. Other bits are worse. Here comes a 30 or 40 minute guided tour of the uncharted realms: how the pieces fit together, where to look for things, why the current design is what it is. A portion of this is my fault; I should probably explain myself.

Event: DjangoCon 2012
Speakers: Malcolm Tredinnick
Recorded: September 5, 2012
Language: English
Last updated: January 29, 2013
Behaviour Driven Development

Writing software in an organisation or for ourselves, many people feel that they "should" somehow be doing Test Driven Development (TDD) because "everybody else" is and it's cool, somewhere between necessary and useful and they heard testing was good. When informed that must of TDD isn't about testing (despite the name!), confusion reigns. Behaviour Driven Development is a different way of approaching the "how to validate your code" problem.

Event: PyCon AU 2011
Speakers: Malcolm Tredinnick
Recorded: August 22, 2011
Language: English
Last updated: January 29, 2013
Panel: Python in the webs

This will be a panel discussion wherein we wax philosophical about the state of web frameworks in Python - talking about invention, reinvention, multitudes of choice, how all of them suck, etc. Panelists will include Dylan Jay, Malcolm Tredinnick, Russell Keith-Magee and Richard Jones.

Event: PyCon AU 2011
Speakers: Dylan Jay, Malcolm Tredinnick, Richard Jones, Russell Keith-Magee
Recorded: August 22, 2011
Language: English
Last updated: January 29, 2013
Event: DjangoCon 2010
Speakers: Malcolm Tredinnick
Language: English
Last updated: January 29, 2013
Event: DjangoCon 2010
Speakers: Malcolm Tredinnick
Language: English
Last updated: January 29, 2013
Event: PyCon AU 2010
Speakers: Malcolm Tredinnick
Language: English
Last updated: January 29, 2013