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: Philippe Bruhat (‎BooK‎), Paul-Christophe Varoutas, Thomas Klausner (‎domm‎), Michael Kröll (‎pepl‎), Stéphane Payrard (‎cognominal‎), mirod, JJ Allen, Leo Lapworth (‎Ranguard‎), Lars Thegler (‎tagg‎), Abe Timmerman (‎abeltje‎), Dagfinn Ilmari Mannsåker (‎ilmari‎), Diego Kuperman (‎diegok‎), Roberto Henríquez, Espen Myhre (‎espenmy‎), Arne Sommer (‎Arne‎), Lars Balker (‎lb‎), Tobias Henoeckl (‎hoeni‎), Chisel Wright, Jörg Plate (‎Patterner‎), Henrik Andersen (‎HEM‎), Aristotle, Bartosz Jakubski (‎migo‎), Søren Døygaard, Josh McAdams (‎jmcadams‎), Martin Kjeldsen (‎baest‎), Peter Edwards (‎peterdragon‎), Francoise Dehinbo (‎franky‎), David Jack Wange Olrik (‎davidolrik‎), Michael Lang (‎langmic‎), Mark Keating (‎mdk‎), Rune Mydske Nielsen (‎runeni‎), Matija Grabnar (‎matija‎), Edmund von der Burg (‎evdb‎), David Leadbeater (‎dg‎), Billy Abbott (‎cowfish‎), Stefan Hornburg (‎racke‎), Cecilie Fritzvold, Vincent Pit (‎vincent‎), Imran Chaudhry (‎icjs‎), Patrick Donelan (‎patspam‎), Stan Sawa, Jason Tang (‎jason‎), Darius Jokilehto, Jacob Bunk Nielsen, Andrew Bayliss, Jason Armstrong, Henrik Hald Nørgaard, Nicholas Oxhøj (‎noxhoej‎),