Archive for March, 2010

Form Handling in Catalyst and Whither FormFu?

Monday, March 22nd, 2010

One of the core technologies used in many web sites is some kind of form handling. It’s one of the the basic ways users interact with the site. My travails so far have led me to bump into no less than four packages for Catalyst.

Those would be:

(more…)

Installing Catalyst Isn’t A Destination, It’s A Journey

Tuesday, March 16th, 2010

When I’m learning some new thing, if I’m lucky, there’s a bunch of documentation, tutorials, and examples I can use to get started. Once I’m marginally proficient, I like to go back and revisit those items for a variety of reasons. For example:

  • I now have some context for ideas that weren’t clear before, and they make more sense.
  • I can understand why the author made some of the choices they did when selecting what to say (or not say) on a particular subject.
  • I have more ability to fiddle with the examples, and try some of the things I may have learned.

Generally, going back through some of the basics let’s me “fill in” some of the stuff I may have missed the first time around or “unlearn” some bad habits I may be acquiring. It also helps give me a more solid foundation and more complete understanding to build on.

(more…)

Simplicity, Elegance, Reliability

Wednesday, March 10th, 2010

I was just reading an article on The Reinvigorated Programmer about Where Dijkstra went wrong: the value of BASIC as a first programming language.

I thought this was particularly interesting:

It’s a horrible way to program, and I am delighted that I don’t have to do it any more. But it’s a fantastic exercise. It develops mental muscles that you’re going to need all through your career and which you’re not likely to develop while doing any of the more productive activities you spend time on.

That article led me to poke around a bit here: Dijkstra on Wikiquote.

(more…)