The Room Do I dare disturb the universe?

Take Arms Against A Sea Of Troubles

Take arms against a sea of troubles So Dave Cross has started injecting Moose Koolaid into his CPAN modules and got smacked by Adam Kennedy for injecting Moose into something with a ton of downstream dependencies. Or at least it used to have a ton of downstream deps, the module in question, Test::Warn (as Adam rightly points out) has moved on. ... Read more

Blatant Begging

Blatant Begging So the time has come where I scurry and do some last minute organization for Perl Oasis. Last year was very small because I wasn’t very organized in advertising it, and this year I hope to do better but the first hurdle is fund raising. Last year we had amazing support from HD Publishing Group a local Perl company. They simply ca... Read more

Version Numbers And Deprecation Policies

Version Numbers and Deprecation Policies A few days mst pointed out to me the Mojo release notes. I don’t pay attention to the project since these days I have my plate full with Moose, Catalyst, and KiokuDB as well as starting a small business to be paying attention to yet another wheel. My comment was “wow”. To quote the release notes 0.99125... Read more

Sketchy Code

Sketchy Code Quite often when I’m developing with a new framework or toolset I find it easy to write a small test script to make sure I understand the feature I’m working with. They’re sort of like sketches artists do while working on a piece or noodling an idea, or improve performances by actors trying to flesh out a character. Some code I pos... Read more

The Role Of Inheritance

The Role of Inheritance Ovid linked to a blog post about the evil’s of inheritance. The post makes an excellent case for the dangers of inheritance for behavioral composition. However I knew he was running into a problem when his first example still used inheritance to denote Type polymorphism. That’s ultimately my problem with his “solution” to... Read more