user-pic

Devin Austin

  • Website: www.codedright.net
  • Profile:http://ironman.enlightenedperl.org/munger/mybadge/male/dhoss.png
  • Posted YAPC::2010! to Catalyzed.org
    YAPC this year was great. I met a lot of people I only knew on the interwebs, went to some great talks, and got my ass heckled. I enjoyed every moment of it. Matt Trout gave a great ironman forfeit...
  • Commented on Installing DBD::Pg and DBD::mysql on Mac OSX (Snow Leopard)
    Thanks Mo and Wolfgang! Sorry for the late reply, I'm a bit of a lout lately. Anyway, thanks for the links. Glad to see DBD::Pg is even easier to install than I had previously thought....
  • Posted Using Bread::Board to Create a Config API to Catalyzed.org
    I've finally been able to play with the massively fun toy that is Bread::Board. What is it, you say? Bread::Board is basically a way to wire application components up in a DRY, and efficient manner. This is extremely useful for...
  • Posted Installing DBD::Pg and DBD::mysql on Mac OSX (Snow Leopard) to Catalyzed.org
    I went through a lot initially trying to get perl to be able to interface to mysql and postgres on Mac OSX. My steps weren't optimal, and I wouldn't recommend them for anyone. However, after purchasing my Mac Book Pro,...
  • Posted MooseX::App::Cmd and your Command Line Apps to Catalyzed.org
    MooseX::App::Cmd is a really handy little module to add robustness and decoupling to your command line applications. It allows you to treat each command as a separate class, keeping your code tidy, and pretty re-usable. Continue reading for an example...
  • Posted Using Data::Manager with Template::Toolkit and Catalyst to Catalyzed.org
    Data::Manager is a really fantastic marriage of two very well thought out and uncoupled modules, Data::Verifier and Message::Stack. Data::Verifier does exactly what its name says, which is verifies data. You give it a hashref of constraints to verify against, and...
  • Commented on Fnargh::Form::Auto (Soon to be HTML::FormHandler::Reflector::DBIC)
    Not anymore :-)...
  • Posted Fnargh::Form::Auto (Soon to be HTML::FormHandler::Reflector::DBIC) to Catalyzed.org
    I've never really liked dealing with creating forms. You have to write a butt load of tedious HTML, validate it, and then return error messages as needed. If you want it to be fancy and pretty, you have to write...
  • Commented on Fun With JSON Config Files!
    lordthartis: ah! cool! I never thought of that :-) Marcus: No way, dammit! This displeases me...
  • Posted Fun With JSON Config Files! to Catalyzed.org
    So I recently decided to convert the config file for a new app I'm working on to JSON. Why? Well for one, it's a lot easier to express perl data structures in, and it's also extremely easy to read. Check...
  • Commented on Rendering TT on command with Catalyst
    Good catch! Thanks for that....
  • Commented on MT+Plack on nginx = love
    I'm not really sure, I know lighttpd is a lot easier to get fastcgi stuff going on, and there are hacks to get MT running under lighttpd, which was the main reason I used nginx for this study. It's really...
  • Posted System Call Debugging with (s|k|d(trace|truss)) (that's strace, ktrace, dtrace or dtruss) to Catalyzed.org
    Recently while working on getting tests done for Catalyst::Devel so it could be shipped, and I absolutely could not figure out how to get the test for the development server to work. So, I queried #catalyst-dev about it, and my...
  • Posted MT+Plack on nginx = love to Catalyzed.org
    There's a new kid on the block for web application development, and it's called Plack. I'm not going to go into depth on explaining it here, as the website listed previously does a stellar job of that, but I'm going...
  • Posted Rendering TT on command with Catalyst to Catalyzed.org
    Scenario You're trying to send an email (via Catalyst::Plugin::Email, MIME::Lite, Email::Sender::Simple, your choice) and you would like to be able to stuff your canned email messages into their respective Template::Toolkit templates. One way to do this is use Catalyst::View::Email::Template, which...
  • Commented on Coming soon: DBIx::Class::Tree::Recursive
    Thanks Richard! I'll be needing as many of these resources as possible, much appreciated!...
  • Posted Coming soon: DBIx::Class::Tree::Recursive to Catalyzed.org
    I've had a need for some time now to have an ability to make recursive calls to an SQL database with out completely melting down my database server using literal recursion for SQL calls (namely, a for loop that does...
  • Posted GSOC: Post Mortem to Catalyzed.org
    So, I recently finished (for certain values of "finished") my Google Summer of Code grant. It was very fun, stressful, and eye opening. I learned a LOT. A lot more than I could possibly encompass in a single (or infinite,...
  • Commented on Creating a Simple Server - Part 2
    Mainly because I'm a loser and forgot to fix that part of the code :-) Generally using system calls is horrid practice, so your unlink solution is the way it SHOULD be done. Thanks for the catch!...
  • Commented on Spiderin' - Scraping Information with Web::Scraper
    Richard: Thanks for the info, I'll certainly check his out and hopefully talk to you more about this sort of thing. -Devin...
  • Commented on Spiderin' - Scraping Information with Web::Scraper
    Thanks Miyagawa! This code does no justice to W::Scraper, I'm not an experienced web spiderer, so thank you very much for the optimizations. With any luck I'll be able to prod at a small app to enter an arbitrary URL...
  • Posted Spiderin' - Scraping Information with Web::Scraper to Catalyzed.org
    I'm a jerk. I failed to give credit to Kieren Diment who helped me with some of the finer points of this script. Thanks Kieren! Web spiders are not a new idea. A well written spider can gather a whole...
  • Commented on jQuery and Catalyst: Easier than you thought
    fREW: That's good thinking. However, there's still probably going to be a need for me to have TT in my page at some point, so perhaps drinchev's idea would be most optimal. I'm by no means a jQuery expert, so...
  • Posted jQuery and Catalyst: Easier than you thought to Catalyzed.org
    So recently, I've been hacking on some jquery for some UI stuff for a small site I've been working on.  The site is backed by Catalyst, of course, and given I'm not big on design stuff, I figured I'd give...
  • Posted Creating a Simple Server - Part 2 to Catalyzed.org
    Hi all, I've returned, with the full source listing of Creating a Simple Server - No HTTPD Required. So here it is......
  • Commented on Your notes to Perl Newbies
    Dr Bean ++ The method I describe is one I've seen my father, who is an incredible mentor, Jay himself, and every single successful mentor in my life that has made an sort of difference to my learning abilities or...
  • Commented on Creating a Simple Server - No HTTPD Required
    kmx - thanks for the insight. You got to the Windows answers much faster than I would have!...
  • Commented on Creating a Simple Server - No HTTPD Required
    I have to agree that "not working under windows" doesn't necessarily rank high on my "stuff I care about list" :-) But, truth be told, people use windows, therefore it would be helpful if the portability of a tool was...
  • Commented on Your notes to Perl Newbies
    I agree with frew, certainly hit map hard. Best practices obviously, but I would like to see problem solving more integrated with teaching people programming languages. Figure out an algorithm first, then build a bridge from your problem to your...
  • Posted Creating a Simple Server - No HTTPD Required to Catalyzed.org
    or... when we only need a bicycle wheel, sometimes we need to re-invent our wheel slightly to get the job done. Recently I ran into a situation where a client had a queue system that placed requests into queue files...
Subscribe to feed Devin Austin's Feed