19
May 07

The Future of Web Development

Path: mv.asterisco.pt!mvalente
From: mvale…@ruido-visual.pt (Mario Valente)
Newsgroups: mv
Subject: The Future of Web Development
Date: Sat, 17 May 07 20:08:21 GMT

Ever since I chose Zope (back in 1999) as the basis for
easy web development, I’ve been constantly looking for better
alternatives. One such alternative, back in 2005, was (for
me) the choice of Nuxeo CPS (which is Zope based).

http://www.zope.org/
http://www.cps-project.org/

That constant search was definitely not helped by the
development of Zope 3; technically its brilliant; its a
total mess in pragmatic terms. Even I, with a brain the
size of the universe, am unable to totally grasp its
concepts. Which it figures: being the concept child of
Jim Fulton, a genius, trying to actually grasp it means
your brain could explode.

The search was also completely botched by Nuxeo’s option
to switch from Python development to Java development. I
guess stupidity is a God given right, so I won’t say much
about that choice.

Meanwhile, lots of stuff has come up: Django, Pylons,
TurboGears, Ruby on Rails, you name it… I dont want to
go over extensively why I dont like any of them, but let
me just state this: if the “framework” allows for the
mixing of layout/design/HTML with code/programming, for
me is enough of a disqualifier.

A mix of CherryPy with PyMeld is the closest thing that
I have found that aproximates what I have in mind, but
still not enough, which is why I’ve been thinking about
developing a “framework” of my own (dont we all…)

http://www.cherrypy.org/
http://entrian.com/PyMeld/

The Wheat project also seems to have some good ideas
but unfortunately it seems to have stopped:

http://www.wheatfarm.org/

My justification for the current lack of better choices
is that there’s a complete lack of understanding on the
relation between the 3-tier architectural pattern and the
MVC architectural pattern. If you think they are one and
the same thing, you dont know jackshit; if you know they
arent the same thing but fail to understand the relation
between those two, expect a post from me on the subject
one of these days. Meanwhile, go and read this:

http://www.tonymarston.net/php-mysql/infrastructure-faq.html#faq26

Still, while on the lookout, I’ve always kept an eye out
for the ActiveGrid guys ( http://www.activegrid.com/ ). If
there’s someone who’s thinking long term and in terms of
future standards use (BPEL, XPath, XForms, etc), its them.

Their latest screencast is a feast for the eyes and mind
and puts to shame some of the “ooh-aah” demos that have
been floating around for the last 3 or 4 years. Go watch
it and cry:

http://www.activegrid.com/demo_screencast/empnom2/empnom2.html

— MV


19
May 07

My Way

Path: mv.asterisco.pt!mvalente
From: mvale…@ruido-visual.pt (Mario Valente)
Newsgroups: mv
Subject: My Way
Date: Sat, 17 May 07 06:08:21 GMT

“Now, you do just what
You choose to do
And I will be alone again tonight its true”

The Damned – Alone Again Or
http://www.youtube.com/watch?v=CTXSirNZlqA

“Regrets, I’ve had a few
But then again, too few to mention
I did what I had to do and saw it through without exemption

But through it all, when there was doubt
I ate it up and spit it out
I faced it all and I stood tall and did it my way

To think I did all that
And may I say, not in a shy way,
Oh, no, oh, no, not me, I did it my way

For what is a man, what has he got?
If not himself, then he has naught
To say the things he truly feels and not the words of one who kneels
The record shows I took the blows and did it my way!”

Frank Sinatra – My Way
http://www.dailymotion.com/video/x18cy8_frank-sinatra-my-way

— MV


13
May 07

Open Source Elections

Path: mv.asterisco.pt!mvalente
From: mvale…@ruido-visual.pt (Mario Valente)
Newsgroups: mv
Subject: Open Source Elections
Date: Sat, 06 May 07 23:09:21 GMT

At 22 pm today, another portuguese election was
finished using solely open source software.

www.eleicoes.mj.pt
www.referendo.mj.pt

In case you’re wondering: Java+JBoss+PostgreSQL+Linux.

Plus assorted stuff like Rrdtool for monitoring (ninja
style, courtesy of Dr Pepper), Slony for DB replication
and Firefox to look at the bling (some generated by Dojo)

Another oportunity for some good teamwork between the
team at ITIJ and the team from Critical (who developed
the application). Thanks everyone…

An uneventful Sunday election, if it werent for the
fact that we had to wait 1 hour for the last 12 counties.
Everyone was counting on finishing by 9 a.m. and then
dinner at home, but it wasnt to be so.

It all points to us having to repeat the process in a
couple of months. It’ll be 5 elections in less than
2 years. At least the lookout on 2008 is nice. Parliament,
Government, Local and European elections are all set
to be in 2009… That’ll make for some free time in
2008 and I might just finish my master thesis.

— MV


12
May 07

Portuguese OSS

Path: mv.asterisco.pt!mvalente
From: mvale…@ruido-visual.pt (Mario Valente)
Newsgroups: mv
Subject: Portuguese OSS
Date: Sat, 07 May 07 22:59:21 GMT

www.lowagie.com/iText/

iText is a library that allows you to generate PDF files on the fly.

Just thought you should know that one the authors is
portuguese ( itextpdf.sourceforge.net ).

— MV


12
May 07

The Price of Being a Wolf

Path: mv.asterisco.pt!mvalente
From: mvale…@ruido-visual.pt (Mario Valente)
Newsgroups: mv
Subject: The Price of Being a Wolf
Date: Sat, 12 May 07 21:08:21 GMT

I didnt blog this week, mostly for being much too
busy but also because of some conflict resolution
management.

As for “busyness” lets just say that closing down
one successful project [1], starting up another [2]
and commemorating and receiving an award for a third
one [3] was more than enough to make me scurry back
to the datacenter on Friday and hack away with Dr Pepper
at the BECH (aka Bastard Email Cluster from Hell; will
post all about it someday)

[1] http://www.regionais.mj.pt/
[2] http://www.i-gov.org/index.php?article=2965&visual=1&subject=&id=1
[3] http://www.boaspraticas.com/
http://www.i-gov.org/index.php?article=2980&visual=1&subject=&id=1

Meanwhile I’ve finished reading yet another trilogy
(which for editorial reasons was edited in two volumes)
called “The Wolves of Time”, from William Horwood.

http://en.wikipedia.org/wiki/William_Horwood_(novelist)
http://www.amazon.co.uk/Ultimate-William-Horwood-List/lm/2C7U6SOKJX2QJ/

I, of course, also have his two other trilogies based on the
Duncton world (which all happens in the world of moles), as
well as the Willows series, the “Stonor Eagles” (more!) and
“Callanish/Skallagrig”. The “Duncton Chronicles” are a must
for any Tolkien fan and one of my sagas of all time.

The “Wolves of Time” is, obviously, based in a world of
wolves and the dynamics of the wolf society (the pack). A lot
of it has to do with leadership and its hardships, with Klimt
(pack leader) actually having to leave and go it alone as a
wanderer to go through the wolfways and find the Heartland.

Which not only came in nicely with the hardships of the
previously referred “conflic resolution” but also with an
image that I had seen at GapingVoid and kept:

http://www.gapingvoid.com/Moveable_Type/archives/001294.html

I couldnt have said it better. Although, as usual, Fish could:

“In the silence of my shame the mute that sang the sirens’ song
Has gone solo in the game, I’ve gone solo in the game”
– Script for a Jesters Tear

“So if you want my address
it’s number one at the end of the bar
Where I sit with the broken angels
clutching at straws and nursing our scars
Blame it on me, blame it on me,
Sugar mice in the rain”
– Sugar Mice

— MV