Complicated joins with DBIx::Class

DBIx::Class is a great way to hide database interactions in your Perl classes. However, something that you might find easy in normal DBI queries can seem hard in DBIx::Class, because you lack direct access to the SQL. Take for example the following query:

join slots on (eventtyperooms.room_id=slots.room_id) join dayparts on (slots.daypart_id = dayparts.id) where slots.is_reserved=0 and eventtyperooms.eventtype_id='E375219C-CDBB-11E5-8739-AFC5…

Wing Workshop at MadMongers Tonight

Wing Workshop at MadMongers Tonight

[From my blog.]

MadMongers is hosting Perl Potpourri on Tuesday

MadMongers is hosting Perl Potpourri on Tuesday

[From my blog.]

Tabletop.Events at MadMongers

I'm going to go over a bunch of the technical challenges that I faced building the Tabletop.Events, as well as some that are still yet to come. If you want to see what it takes to build a massive new app from scratch, talk about how to build a business around an app, or just learn about some novel solutions to hard problems, then join us at MadMongers on Tuesday, March 8th at 7pm.

Tabletop.Events Built On Perl

For the past year I’ve been working on putting a new business together that is built on top of Perl and AngularJS. The new business is called Tabletop.Events. It is a convention management platform for the hobby board game industry. 

image

It’s features include:

  • Badge sales and…