Archive for June, 2006

Ruby + PayPal

June 30th, 2006

RubyI don’t normally like throwing up a basic link or copying another blog but this, THIS, really is good news – certainly for me anyway.PayPal

There’s been a number of libraries released for using Ruby with Paypal providing full integration with the online paytment service.

vPayPal

RoR::PayPal

Ruby PayPal

Microsoft Code Site Launched

June 28th, 2006

Microsoft recently launched their new code-sharing site to woo the open source community. It has a number of interesting projects up on there already including the IronPython Beta and Microsoft’s own Ajax toolkit.One notable absence though – especially considering IronPython’s presence – is the Ruby.Net project. Why hasn’t this been included?

New Ruby Homepage

June 17th, 2006

Finally on its way after much fanfare the site is now up and running though not officially on the main site. You can reach it here: http://new.ruby-lang.org/en/. I’m a big fan of the new logo and hope they produce various promotional versions of it such as buttons, different sized banners, etc as the Ruby community has been lacking in a selection of decent logos for some time.Looking much better than the old site with a much greater ‘Ruby Feel’ to it.

Methodologies, Martial Arts and Philosophy

June 10th, 2006

I can’t help but make comparisons between software development, philosophy and martial arts as I’m passionate about all three. However, I’ve tried three times so far to write an in-depth analysis of the similarities and links between various types of each and failed to put it quite right so I thought a short sharp post about them.

Traditional Waterfall = Karate = Abrahamic Religions
Hard commandments, kata and set routines that are followed to the letter. Used by the enterprise and enshrined in the blood, sweat and tears of the old guard.

Agile Development = 5 Animal Form Kung Fu = Buddhism
An attempt to break from rigidity but instead merely adds a number of extra tools to its box and attempts to become more agile yet still sticks to its general tennets religiously preaching such ideas as TDD, prototyping, etc.

Pliant Development = Jeet Kune Do = Daoism

The next level after Agile? I read the FAQ at their website and it struck me as very JKD, very Daoist. Live in the moment and adapt to change and willing to use ANY tool regardless of any pre-concieved notion.

Cowboy Coding = Street Fighting = Anarchy

Sometimes works but more often than not results in failure, pain and misery.

Disclaimer: The links between methodologies, religions and MA’s are tenuous and for a little fun only. They shouldn’t be taken seriously and certainly shouldn’t be taken as offensive.

P.S. If you’re after ppc management then you’re in luck.

Ajax Scaffold – Improved Search/Filter

June 7th, 2006

I can’t take the credit for this one this time but its a huge improvement on the previous category filter I created using the Ajax Scaffold Generator earlier in the month. This one courtesy of a gentleman at ASG Google Groups who posted a filter with an auto complete search box and after giving it a whirl I’d highly recommend it and I’m already beginning to replace my old category filter in some of my projects.