DBIx::MasterClass
DBIx::MasterClass
By Matt S Trout (mst) from northwestengland.pm, dahut.pm, drinkers.pm, lgbt.pm
Date: Thursday, 14 August 2008 13:30
Duration: 30 minutes
Language:
Tags: catalyst class databases dbi dbix orm
In this talk I'll be covering the topics that I find are most often greeted with "that's cool, I didn't know I could do that"] by DBIx::Class users when presented as a solution to their problem on IRC, mailing lists or on-site:
- custom resultsources for 'virtual view' creation
- resultset subclassing to produce customised collections
- database deployment and versioning via SQL::Translator support
- transparent query restrictions via the RestrictWithObject extension
- digests and password encryption with the EncodedColumn extension
- complex relationships and custom join conditions
- efficient bulk insert and update operations
- using DBIx::Class against view-based OODB schemas
Attended by: Lars Thegler (tagg), Vincent Pit (vincent), David Jack Wange Olrik (davidolrik), Thomas Klausner (domm), Lars Balker (lb), Dagfinn Ilmari Mannsåker (ilmari), Paul-Christophe Varoutas, Bartosz Jakubski (migo), Darius Jokilehto, Imran Chaudhry (icjs), Leo Lapworth (ranguard), Andrew Bayliss, Michael Lang (langmic), Espen Myhre (espenmy), Chisel Wright, Henrik Hald Nørgaard, Jacob Bunk Nielsen, Edmund von der Burg (evdb), Peter Edwards (peterdragon), Philippe Bruhat (BooK), Jason Tang (jason), Mark Keating (mdk), Cecilie Fritzvold, Tobias Henoeckl (hoeni), Josh McAdams (jmcadams), Jörg Plate (Patterner), David Leadbeater (dg), Henrik Andersen (HEM), Roberto Henríquez, Diego Kuperman (diegok), Abe Timmerman (abeltje), Stan Sawa, Patrick Donelan (patspam), Aristotle, Stéphane Payrard (cognominal), Jason Armstrong, Francoise Dehinbo (franky), Rune Mydske Nielsen (runeni), Arne Sommer (Arne), Søren Døygaard, Michael Kröll (pepl), Billy Abbott (cowfish), Nicholas Oxhøj (noxhoej), mirod, Martin Kjeldsen (baest), JJ Allen, Matija Grabnar (matija), Stefan Hornburg (Racke),