I frequently have to send emails from web applications. But before I deploy to a production environment, I want to make sure the mechanism works and the right mails are constructed. Here’s two ways to do that.
A couple of years ago, Joel Spolsky wrote “The Joel Test”. Let’s see how Zest Software scores…
After spending most of the afternoon on an airport it finally hit me: there’s more than meets the eye to the whole process of boarding a plane.
Be careful when parsing dates with the Zope DateTime module.
My experiences with upgrading Ubunty 8.10 (Intrepid Ibex) to Ubuntu 9.04.
For the second time in the one month, I ran into this problem. Here’s how I solved it. (As a reminder for myself the next time I need it…)
This blog entry is about a real life example of how the flexibility of Git made my life easier. It’s a story about how I stopped developing a feature halfway to try out an alternative, without throwing away anything or cluttering up the (Subversion) repository.
Time for another small update of my site. I changed some ‘back office stuff’ and improved my blog. Apparently this also triggered some changes in the RSS feed, resulting in older entries popping up again on planet.plone.org. Sorry about that!
While I’m enthusiastic about Git, I still have to communicate with Subversion repositories like the Plone Collective. I also like my editor (Emacs) to help me interact with Git. In this blog entry I’ll explain how I setup my work environment.
After using Subversion for a couple of years, it’s time for me to look to the next generation of source control management systems.