Inversion of Control and New Architectures
It's always important when building a new products to learn from the "pains" of previous projects. Reminds me of those poor suckers that implemented the full…
Here is nice, compact article by Martin Fowler on the Inversion of Control pattern. I’m revisiting the Spring Framework after stepping away from it for a while.
It’s always important when building a new products to learn from the “pains” of previous projects. Reminds me of those poor suckers that implemented the full J2EE 1.0 stack back in the day. Wait, I was one of them. *doh*
Anyway, what’s interesting is it seems that most new architectures are straying away from the Java stack. According to the case studies at Highscalability.com, most of the new architectures are LAMP, Ruby on Rails or Django based. I don’t have practical experience on these platforms so I can’t tell you why but folks seem to tell me its a ton easier and quicker to develop. My biggest fears are …
- Long Term Manageability. Well, this is a problem for any architecture but its seems that Java keeps things together cleaner.
- Performance. Java has a big head start in this area.
For a startup, these would seem like secondary concerns. It’s probably a good thing when you start having these problems and by then you can throw tons of VC money at it.
Java verses LAMP verses Ruby on Rails Django
I’m still torn.
Husband, Father, Friend, Technologist, Entrepreneur and Amateur Humorist
Continue reading

MotiveCast one of the PepsiCo10
Congratulations to the entire MotiveCast team for being selected 1 of the the PepsiCo10 out of a pool of over 500+ startup. Nice job!

MotiveCast Top 20 in PepsiCo10 Competition
I'm pleased to announce that MotiveCast was selected in the top 20 (out of close to 500 other startups) in the PepsiCo10 — the program Pepsi created to…

Press Release: PepsiCo Goes Innovation Hunting With 20 Tech, Media Start-Ups During Two-Day PepsiCo10 Summit
Here is the official press release from PepsiCo on the PepsiCo10 competition. MotiveCast is listed under the Mobile Marketing category.
