<Y
Y>

[Comments] (6) Grok's songlist application:

I've been following with interest a number of posts that talk about creating a simple REST-based web application that persists the number of plays various songs have had. Here's the history:

[More]

[Comments] (6) Cleaning up Zope 3's dependencies:

This week a bunch of us (myself, Christian Theune, Wolfgang Schnerring, Brandon Rhodes, Jan-Wijbrand Kolman and Sylvain Viollon) have been sprinting in my house at the "Grok Cave sprint". We've been working on cleaning up Zope 3's dependency structure, which in places is very hairy. This meant that you could often pull in one fairly innocent looking Zope 3 package and as a result pull in almost all of them. This makes it difficult to reuse packages and upgrade code. Loosely coupled code and all that.

[More]

[Comments] (8) Zope Criticisms:

Chris McDonough just posted a capsule criticism of the Zope project and culture to zope-dev in a discussion I started. I believe Chris and I have been "violently" agreeing on most many issues in this discussion... I thought this characterization is quite interesting and I'd like to share it with the wider world. I agree with it so much and disagree so much at the same time.

[More]

[Comments] (22) The Perils of Volunteering:

I'm on the board of the Zope Foundation. In fact, until thursday this week, when hopefully the new board gets seated, I'm its chairman.

[More]

[Comments] (1) A constructive general meeting of the Zope Foundation:

We just had a constructive general meeting of the Zope Foundation on IRC, the first one under the new bylaws.

[More]

To PyCon I Go:

I decided to attend PyCon this year; there are a lot of people going there that I'd like to meet, and a lot of people I'd like to run into again. Oh, and there are cool talks too!

[More]

Europython slides are online:

Long time no blog. I've been at Pycon and EuroPython since then (which both were great experiences!). At EuroPython I gave a talk titled "Things I helped create". I've just uploaded the slides for this in the upload area of the EuroPython wiki:

[More]

[Comments] (1) Grok 1.0 released!:

Grok 1.0 was released today! Almost exactly three years after the first lines of code were written, and many Grok-based applications later, we've finally released Grok 1.0.

[More]

[Comments] (8) The Success of the Zope Component Architecture:

Prompted by recent brief negative pronunciations by Malthe on the Zope Component Architecture (ZCA), I thought I'd talk a bit about what I think about it. I'm not going to go into hermeneutics here of what Malthe might mean -- others attempts at exegesis exist in the comments to that blog entry already. Instead, I'll just talk about what I think makes the ZCA useful, and why it is successful. Finally I'll go into some reasons why people are frustrated by the ZCA.

What is the ZCA used for?

[More]

[Comments] (8) A history of Python packaging:

[Comments] (1) Balancing stability and innovation in open source:

A good open source community should have a good developer and user support infrastructure. It should have things such as:

  • releases that are recent enough to be useful
  • up to date and helpful documentation
  • a good web site
  • a helpful and active mailing list
  • automated tests
  • well maintained change notes
  • well managed issue tracker
  • well managed version control system
[More]

Titus Brown on the importance of communication:

I just read an insightful article by Titus Brown about the importance of communication in a team project, in the context of open source projects. It is a very good articulation of a topic I've thought about a lot myself as well.

[More]

New Year's Python Meme:

From Tarek through Lennart:

  1. What’s the coolest Python application, framework or library you have discovered in 2009?
[More]

<Y
Y>

[Main]

Unless otherwise noted, all content licensed by Martijn Faassen
under a Creative Commons License.