Adobe Flex opens up...

Posted by Steve Longdo Thu, 26 Apr 2007 20:22:00 GMT

This looks to be some exciting news from Adobe about open sourcing Flex. Flex is a developer oriented way of working with Flash. I had the good fortune to work with it back in the Macromedia days when it was still a beta product.

Flex facilitates the creation of a superior user experience on the web. It is my belief the expen$ive licensing terms for the technology was always the barrier to larger adoption. Get ready for a flood of better looking, more functional web applications in the next few months. I know I will be adding Flex into my open source toolbox.

Code Generation STILL in Action 1

Posted by Steve Longdo Sat, 17 Feb 2007 15:30:00 GMT

The Past

Jack Herrington wrote a book Code Generation in Action way back in 2003. It took advantage of the little programming language that could, Ruby. I remember having a discussion with a colleague back then about the value of generated code. We were of the opinion then that it would only apply to simple repetitive cases and wouldn’t make much of an impact.

If only I could go back in time and slap both myself and my colleague in the face! We missed out on being early adopters of time saving technology. In fact almost everyone using Java was already taking advantage of code generation whether they realized it or not , Eclipse would generate getters and setters and had its refactoring capabilities, Spring was beginning to handle externalizing dependencies, and the then fledgling Hibernate Framework was manipulating bytecode to enhance Java methods.

At the same time my colleague and I were hammering out code with the tried and true cut-n-rape technique that had been popular since before we were born.

Modern Day

I have the “opportunity” to work on porting some old JSPs which, in true 20th century Model 1 style, link directly to each other and the database via scriptlets, to a more modern Java MVC framework. Rather than just wade in blindly, manually translating JSP scriptlet page to Java MVC framework code, I decided to make the project interesting and have been writing a Ruby JSP parser/code generator. It can identify scriptlet code and extract it for me. I have been enhancing the parser to handle generation of Spring MVC code and am working on having it generate Spring Web Flow flows from reading the form action attributes in the JSPs to model application flows.

Here is a 2006 appearance by Jack Herrington at Google on the subject of Code Generation that is worth a watch.

Stuffed Cabbage... 1

Posted by Steve Longdo Wed, 17 Jan 2007 05:17:00 GMT

Lean Cuisine - Stuffed Cabbage Meal

Here is a product marketing disaster in the making. Who is the target market for the “Stuffed Cabbage Meal”?

I associate cabbage with the diet of “older people”, we will say people born before 1950, another group that might like cabbage could be Vegetarian and Vegan diet/lifestyle-choosers. The problem with this theory is the “Stuffed” in name of the dish refers to a meat stuffing. The box does not describe or specify what kind of meat this might be, but we’ll assume that it makes unpalatable for the Veggie crowd. I think most people born before 1950 would just assume boil their own cabbage versus pay for a frozen dinner version. Assuming that was the target audience, looks like it is a complete miss. So who does the packaging sell to? Slick graphics with soothing colors, comforting fonts, and a very questionable, unappetizing shot of the entree.

I wonder what other variety of Lean Cuisine was rejected in favor of this unsellable pablum?

Older posts: 1 2 3 4 ... 33