Was on IRC today and someone posted:
Which is a pretty handy guide to Catalyst dispatch flow. ++ to whoever did it!
Several people have told me they are playing with DBIx::Class::Migration from the github repo, but have all run into the same questions. Rather than keep repeating my answers, until I can get that code on CPAN here's a link to the wiki that has links to the internal tutorial, which you might not see due to the way github is organized. You'll need to navigate with the brower back button for now, but this is just temporary until I can work out the patches to DBIx::Class::DeploymentHandler with the author, and move this to CPAN. Until then I hope the tutorial is useful!
Also, a link to the FAQ, which has answers to the most common error messages I am hearing about.
Just a quick announcement, there's a new version of Test::DBIx::Class out there on cpan. This is a bit late to be published, just needed a bit of time to fully review some pull requests (lecstor++) and I've had my mind on DBIx::Class::Migration quite a bit last few weeks.
I've been really happy to see that the last few revisions of this code have really been pushed along by great community support. It is truly gratifying to me to know that code I've opensourced is not only useful to other, but is useful enough that other people blog about it and contribute. This is the part of my career I enjoy the most.
I'm blogging to say I oppose the SOPA and related PIPA acts, or anything at all like it.
I write a lot of free software, nearly all on my own time. I give it away with the hope it helps others. I do this because I feel that I have personally benefited from open source / free software and as a programmer that has made a lifetime career using open source I feel some sense of obligation to do what I can to help others who were in position my 15 years ago.
I wish that people working in content creation would have a more humble sense of their position in history. No story today is unique, everyone has built upon the creative might of the ages. Just as I have benefited from the monumental work of great programmers before me, so do the Hollywood storytellers of now benefit from from the creative genius of thousands of years of human culture.
I agreed that one has the right, if one chooses, to be paid a reasonable sum for reasonable work. I make a good living writing the 'special sauce' for companies on top of solid open source components. We live is a free market economy and I begrudge no one the right to make an honest living. But the right to defend oneselves does not extend to preemptively blocking the wellsprings of human knowledge. It seems to me that there are those in the content and human knowlege industry that would put 99 innocent people against the wall in order to shoot one guilty man. They have an inflated sense of their own importance and an inappropriately inflated sense of entitlement. SOPA and PIPA reflect that overblown ego.
These are the same people that would extend copyright forever. These are the same people that have blackmailed thousands with blanket lawsuits.
For the short term, join me in opposing SOPA and PIPA. For the long term we need to kill the beast at its roots, by reducing our consumption of mass popular media products. Personally I don't even own a TV and haven't bought a CD (or online digital media project) or dvd for years. Think about it.
Thanks for you attention!
If you're using the DBIx::Class ORM and building websites in Perl using Catalyst or similar modern frameworks, you might be interested in my take on packaging up DBIx::Class::DeploymentHandler and DBIx::Class::Fixtures into a neat set of classes and scripts designed to give you a standard workflow for database migrations.
The goal of the project is to help you get started fast using migrations and to help take away some of the painful setup effort it takes to get started with an DBIC project. Over time I am hoping to build a set of standard practices that are community tested and well documented around these tools. Lets give some of the other popular daabase tools for migrating and deploying something to worry about!
Currently this is a Github only project since its pending review and integration of several patches to DBIx::Class::DeploymentHandler, but if you are curious have a sneak peak and feedback is very welcomed!