EggBasket Package Index Server 0.5a released

I released another alpha release (0.5a) of EggBasket and just uploaded it to the Cheeseshop.

Continue reading …

EggBasket Package Index Server 0.4a released

I uploaded the new version 0.4a of EggBasket, a personal Python package index server, to the Cheeseshop a few hours ago.

Continue reading …

Slides for my talk at RuPy 2008 uploaded

I got back from the RuPy conference in Poznan, Poland this morning and after catching up with some badly needed sleep, I really must say that I had a good time there and it was a great conference which was organized very well.

Continue reading …

TurboGears accepted as a GSoC 2008 project

The TurboGears project applied for the 2008 installment of the Google Summer of Code program and I volunteered to act as the program's administrator on behalf of our project. Today, Google announced the list of mentoring organisations, which were accepted. I am very delighted (and also a bit surprised) that TurboGears is one of them!

Continue reading …

Latest developments in TurboGears land

There hasn't been a major TurboGears release for some time now, so some people might have gotten the impression that this project is stalled. But this is fortunately far from the truth. While Florent Aide is working continuously on fixing bugs in the TG 1.x branch and preparing a 1.1 release, the folks around Mark Ramm are advancing towards bringing the new TG 2.0 to a point where it is ready for wider use.

Continue reading …

TurboGears 1.0.3 out the door!

We just released the latest release in the 1.0.x series, TurboGears 1.0.3. I actually helped pushing it out the door a little bit. You can read what's new on the change log page.

Continue reading …

Useful scripts: xbel2moin.py

While working on the TurboGears documentation wiki, I wanted to provide a link list for useful TurboGears resources. To make it easier to update and re-use this list, I decided to keep it in the XBEL format.

Continue reading …

RuPy conference notes

This weekend I attended the RuPy conference in Poznan, Poland. Here's a quick roundup of what happened during those two days.

Continue reading …

Slides for RuPy conference TurboGears tutorial presentation available

I will be giving a tutorial talk on TurboGears this Saturday at the RuPy conference in Poznan, Poland. The conference tries to bring together Python and Ruby enthusiast with interesting talks and takes place in a very nice city.

Continue reading …

My first Sprint

I plan to participate in the upcoming TurboGears DocSprint on Saturday. This is the first time I'm attending a sprint, if only remotely via IRC. I'm looking forward to it and think it will be an interesting experience in the realm of "distributed virtual team collaboration". Since I've set myself up as a freelancer now, working from home most of the time, I better get used to this ;-)

Continue reading …

How To Implement Tagging With TurboGears and SQLObject

I recently read Nadav Samet's nice tutorial on How To Implement Tagging With TurboGears and SQLAlchemy [1] and since I have implemented a very similar tagging mechanism for CBlog [2], but am using SQLObject [3] instead, I want to show you that this can be done very easily too.

Continue reading …

CBlog 0.1a released!

I took the plunge and released the first public alpha version of CBlog today and registered it in the Python Package Index (aka Cheesehop).

Continue reading …

Identity model problems while upgrading to TurboGears 1.0b2

If you have, like me, a TurboGears app, which was quickstarted with a TG version from before changeset 1603 was included, you might get bitten by the same problem, which hit me, when I tried to upgrade my TurboGears version from 1.0b1 to 1.0b2.

Continue reading …

A host of new features

Other the past two days, I have added a couple of new features from the TODO list to this blog:

Continue reading …

Creating a simple blog application with TurboGears

The first iteration of this application was created within approx. three hours only. Since then, I have spent a lot more time on coding it, but I have also learned a lot about concepts and internals of TurboGears.

Continue reading …