Tuesday, May 25, 2010

NiceSpammer

At Pycon4 with Antonio Tirabasso we have presented the NiceSpammer.
The project starts as requests for our clients to send newsletters from Plone sites.

I done a wide research about the existent products, Python and not, and finally I found there are lot of interesting software but all have the authoring part, that we don't need.

So I try to minimize the developement using well know libraries and avoiding the DB backend component. The result is NiceSpammer, the newsletter is created from four files: a csv containing the emails, the configuration (from, subject, stats) and the html and text content.

In this way you can generate the newsletter by hand or integrating whatever web framework you like in a very simple way.

Labels:

Pycon4 Talks

At the Pycon4 (the italian Python conference) I done two talks.

The first one is about the ZODB, an object oriented data base. It is amazing how using this DB make your code simple and natural in respect of the equivalent using a RDBM.

The second one is on zope.buildout. It is a system to deploy Python applications. I use this one especially for the deployment of Zope/Plone applications, but I discovered very useful in any type of deployment.

You can find the slides here:
http://www.slideshare.net/axaroth/zodb
http://www.slideshare.net/axaroth/buildout
(They are in italian!)


And the code here:
the family tree with zodb
buildout example

Labels:

The beginning

Don't take the description to serious, there is not a dark side in software development... ok, I am joking, there are some dark spots but I like to develop software and I am blind to the ugly things that are in this field.

In this place I will gather all the interesting things I do and some less interesting. It is more for me than you, anyway enjoy the blog.