20 Feb 2001 taj   » (Master)

Finally upgraded to Zope 2.3.0 at work, I really like it. For example the GenericUserFolder stuff is a godsend, I wonder why it took till this release to add something like that. Most "serious" zope apps will have their user data and/or authentication routines external to the zope object db (eg PAM or RDBMS). ZPatterns is also looking good, I wish I had some more time to fiddle with it.

I'm trying to think of ways to help sell Zope to my colleagues in the ecommerce business. The most common comment I've heard is "if it's so good then how come nobody's using it?" It's even more annoying that so many people who choose to be professional software developers are so closed to learning new stuff. I used to think that my reckless appetite for technical information was normal in this business, but after seeing so many people close their minds to learning their tools well...

I've begun to use Qt's signals and slots quite heavily in my python app. It's often overlooked that signals and slots are a nice way to build OO frameworks (GUI or non-GUI) using very loose coupling. In this case I've implemented a nice MVC system, with coupling between controllers and views and other controllers done via signals and slots. I'm hoping to show it off at my PyQt talk next week, so if you're reading this and are in Melbourne on the 27th, come down for the LUV Programmers SIG meeting. :)

Speaking of speakings, Telsa was nice enough to put up the notes she took at my LCA talk. Now I have to turn this into something less rambling and disorganized than my talk. Next month...

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!