Recently in google summer of code Category

Perl Oasis was absolutely fantastic.  Florida is such a pretty state.  The weather was fantastic, and all the conference attendees were nice people.

I thought the talks went very well, although I feel I was a bit too nervous during mine.  I survived though, and the slides are online.  Of course, the best part was the gokarts with Jay Shirley and Cory Watson was fucking awesome.  I wasn't aware that a PIT maneuver was possible using a gokart.

I learned a lot, Florida was as I said beautiful, and the entertainment was great.  I'll definitely be attending next year.

Next: School!
Perl Oasis was absolutely fantastic.  Florida is such a pretty state.  The weather was fantastic, and all the conference attendees were nice people.

I thought the talks went very well, although I feel I was a bit too nervous during mine.  I survived though, and the slides are online.  Of course, the best part was the gokarts with Jay Shirley and Cory Watson was fucking awesome.  I wasn't aware that a PIT maneuver was possible using a gokart.

I learned a lot, Florida was as I said beautiful, and the entertainment was great.  I'll definitely be attending next year.

Next: School!
Perl Oasis was absolutely fantastic.  Florida is such a pretty state.  The weather was fantastic, and all the conference attendees were nice people.

I thought the talks went very well, although I feel I was a bit too nervous during mine.  I survived though, and the slides are online.  Of course, the best part was the gokarts with Jay Shirley and Cory Watson was fucking awesome.  I wasn't aware that a PIT maneuver was possible using a gokart.

I learned a lot, Florida was as I said beautiful, and the entertainment was great.  I'll definitely be attending next year.

Next: School!

Here's a link to the talk slides: Google: A Summer of Code

To Perl Oasis!

| No Comments | No TrackBacks
Sitting at my terminal at DIA waiting to get on my flight to Perl Oasis.  I'm giving a talk on my Google Summer of Code experience and I'm pretty excited.  It's going to be a great trip, I'm sure of it.

I will be updating this as I go, in case anyone is actually reading :-)
  1. make everything less fugly so people can sanely use it (ie, without tearing their eyes out of their sockets)

  2. Moosify Helper.pm and co.

  3. modification of existing code, ie:

    script/myapp_auth.pl --update dsn=dbi:Pg:dbname=hlagh
    , etc.

  4. create with a given set of modules, ie:

    script/myappcreate.pl local::lib AppName, script/myappcreate.pl MySet::Of::Modules

  5. Reaction-esque skinning, with a helper. Also, canned skins for download.

  6. TT generation like TTSite with less suck

  7. "support any sad fool who tried to CPAN something using the old API"

  8. Support both application and component generation helpers

Wishlist:

  • beat up MooseX::GetOpt add GetOpt::Long functionality

  • Hack Makefile.PL of Catalyst dev so that if file::sharedir is installed then it deletes the dist-dir as you do make install

  • disallow invalid catalyst project names

  • create a default end ActionClass per application

  • --minimal option to create bare minimum Catalyst app code (example, for inline test applications)

I've got a good deal of work to do on Catalyst::Helpers, so here's a bit of a list on what's coming in the future:

  • beat up MooseX::GetOpt add GetOpt::Long functionality

  • Trivially moosify Helper.pm and co.

  • Hack Makefile.PL of Catalyst dev so that if file::sharedir is installed then it deletes the dist-dir as you do make install

  • disallow invalid catalyst project names

  • modification of existing code, ie:

    script/myapp_auth.pl --update dsn=dbi:Pg:dbname=hlagh
    , etc.

  • TT generation like TTSite with less suck

  • Reaction-esque skinning, with a helper. Also, canned skins for download.

  • create a default end ActionClass per application

  • --minimal option to create bare minimum Catalyst app code (example, for inline test applications)

  • make everything less fugly so people can sanely use it (ie, without tearing their eyes out of their sockets)

  • create with a given set of modules, ie:

    script/myappcreate.pl local::lib AppName, script/myappcreate.pl MySet::Of::Modules

  • "support any sad fool who tried to CPAN something using the old API"

Stay tuned, this list is growing.

I've done a good deal of clean up on the Helper stuff.  Everything has documentation now, and unknown options spit out a "usage" screen nicely.

My next step is to implement http://search.cpan.org/~nuffin/MooseX-App-Cmd-0.05/lib/MooseX/App/Cmd.pm.  That way, we can do things like

use MyApp -run
in the myapp_*.pl scripts.

I've had zero luck thus far, but KiokuDB makes extensive use of this, so I'll be researching that more.

Congratulations to The Perl Foundation's list of students this year participating in t Google Summer of Code.  Eight out of nine of us passed our midterm reviews.  Good work guys :-)
Perl is a community.  We have some of the greatest minds in the world, and most certainly some of the most creative thinkers.

Google Summer of Code has taken nine of us and given us money to help improve the community which we so love.  Here is my shout out to you all, forever may we kick ass and chew much bubble gum in the perl community, and in the rest of our life journeys!










Our midterm evaluations have come, and thankfully my mentor marked me as "on par".  I have a few loose ends to tie up before making more progress, but all in all, things are going quite well.

I've made some big strides since start this endeavor. I started this project and the first time I looked at this code I was feeling nearly in over my head.  I pounded away at things, partially out of panic, partially out of being stubborn and knowing that if I wanted to go anywhere in this field I should really get intimate with some production quality code.

I pounded away, and pounded away, getting pushed by wonderful people like Tomas Doran, Kieren Diment, Matt Trout, Jason Kuri, and many many others.  I now feel I'm at a point where I'm a near expert with the C::Helper code, and will soon be able to analyze things and realize what optimizations and feature enhancements can be added on.

I've got a long road ahead yet, but being maintainer of this section of Catalyst is a badge I wear pretty proudly.

About this Archive

This page is an archive of recent entries in the google summer of code category.

internet is the next category.

Find recent content on the main index or look in the archives to find all content.

Recent Photos

google summer of code: Monthly Archives

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.261