1. Skip to navigation
  2. Skip to content

Entries tagged “community”

Django People

written by Michael Trier, on Jan 22, 2008 10:03:00 PM.

Simon Willison just released a very cool Web site called Django People. It’s a great mashup that allows Django developers all over the world to be able to get connected and find out more information on those in the community and where they are located. The maps integration is really slick. When you’re on a profile page for a particular user, you can see other users that are in the vicinity. The layout and design is also very nice and easy to navigate.

Go sign up today and be sure to upload your picture. It makes things a lot more interesting.

Two Interesting Django Projects

written by Michael Trier, on Aug 21, 2007 12:27:00 PM.

Just the other day I heard about two interesting Django projects. Ross Poulton, creator of the Django Sites website, is at it again. This time with a community site providing a centralized repository for Django Apps. Things are still baking on this one, so I don’t have a url to point you to at the moment, but keep an eye on Ross’ blog.

I’m especially excited about this project because this has been something on my personal ToDo list for some time. Ross did such a great job with Django Sites, I’m eager to see what he comes up with. For a while now I’ve been offering some Google Foo that I got off of the #django IRC Channel as a way to find needed apps. It is a relief because now I will have somewhere to point people when they are looking for an app, like Django-Tagging.

The next project is a Django App which not only will fill a nice void but also provide some best practices examples for creating your own apps. Collin Grady, James Bennett and others have teamed up to create Counterpoint, a Django Forums app. The need for a forum app comes up quite often, so I’m glad to see that these folks are cranking away on it. I got a chance to play around with a “live” version the other day and I was quite impressed.

It is great to see the community continue to build on such a great platform.

Analyzing the Strength of a Project

written by Michael Trier, on Aug 12, 2007 11:34:00 PM.

In the August 6th Django Weekly Roundup written by Clint Ecker a comment was posted by “Mac” that expresses concern over the strength and dynamics of Django development. Now “Mac” is likely just a troll, but let us say for a moment that “Mac” has a legitimate concern. “Mac” suggests that because the Django Weekly Roundups tend to be more about what’s going on in the Django Community (outside) than the core Django development itself (inside), that somehow that is indicative of a lack of core development interest. The opposite is actually true. Let me explain.

The reason the Django Weekly Roundups are largely about the community is because the community is heavily invested in building an eco-system around the Django Framework. This, in itself, is indicative of a growing, healthy open source project. In fact, if the Weekly Django Roundups contained a heavy amount of material about core development, but little expression of community creations, this would suggest that there are a bunch of people developing a product that no one cares about. Clearly that is not the case here.

To continue on the theme of looking at the strength of the community, I am consistently amazed by the daily support provided on the #django IRC channel. Every day there are consistently 300+ individuals monitoring and using that channel. But it is more than a numbers game. The people on there are nice and helpful. There is a core group of “regulars” that spend hours each and every day helping others get the most out of the framework, and assisting them or pointing them in the right direction to get past a difficult problem. Among the regular answerers there seems to be an unspoken competition to see who can answer the problem most quickly. (Although no one can beat Magus at that game.) It is truly an “iron sharpens iron” environment, and a great place to come up to speed quickly.

There’s also the Django Discussion Lists on Google Groups. The Django Users group has over 6000 members and the Django Developers group has close to 2500 members. Monthly there are about 2500 posts on average, and what Google Groups classifies as “high” volume. Again these things point to a vibrant community. A vibrant community indicates a successful open source software project.

So is development really stalling? Quite the contrary. As Adrian Holovaty, core Django developer, suggest, “Check out the Trac changelog if you have any doubts about the project’s health.” I took a look at the commit logs and discovered that in the last 90 days we’ve seen 660 commits. That’s a lot of activity! Sure, some of these are commits are small changes, but some of them are huge changes, like the merge of Unicode support. Along with the actual commits, there is a tremendous amount of work being put into the newforms Admin rewrite, SQL Server support, Migration Support, and several Google Summer of Code Projects. To truly appreciate some of the progress over the past two years consider some of these highlights pointed out by Adrian Holovaty. It’s quite an accomplishment.

One of “Mac’s” other concerns was the fact that there appears to be a lack of updates on the Django Book. This same concern has been expressed on IRC and in the Google Groups. I will not attempt to speak for the authors or publisher of the book, but I do know that writing, editing, and publishing a book is a lot of work and takes a long time. Clearly the community is hungry for more information about Django. And once again this is an indicator that the community is strong and growing. There are individuals working on books, training, blogs, and videos, but all of these things take time to produce. We also have a project that is moving at a very fast pace and is not yet in a place where the core developers are ready to declare Version 1.0 status and the stability that goes along with it. For this reason some contributions may be held back for some time.

I hope “Mac” is just someone with true concerns for a project that he is passionate about. And hopefully “Mac”, and anyone else out there with these concerns, will take a moment to reflect on all of the hard work and dedication being put in Django on daily basis, by its core developers and the community at large. I know that I’m sincerely appreciative.

Pay it Forward

written by Michael Trier, on Mar 19, 2007 7:47:00 PM.

It’s that time of year again. Yes, when we all have the privilege of calculating how much money we get to fork over to Uncle Sam. But, it’s also a nice annual reminder, for those of us that have the privilege of programming in Ruby, that we are the fortunate ones. Last year at this time someone on the Ruby-Talk mailing list suggested that individuals that made their livelihood by programming in Ruby, should do something to benefit the community at large. And, I agree.

So if you’re wondering what to do, how you can help out, in what way you can give back, wonder no more. There are many ways to help out. In the Rails community there are individuals like Jamis Buck devoting a significant amount of time to produce in-depth quality documentation on the internals of Rails. Drop a dime in his tip jar next time you think of it. But Jamis isn’t the only one. There are many other individuals out there that are working hard, contributing to open source projects, and lending a hand in general. Feel free to Pay it Forward.

Perhaps you should consider giving a donation to Ruby Central, Inc. If you don’t know who Ruby Central is, it’s a non-profit organization founded to support Ruby internationally. Ruby Central is run by Chad Fowler, David Black, and Rich Kilmer. They are responsible for putting on the annual International Ruby Conference, the Rails Conference, and several regional conferences as well. At RubyConf 2006 in Denver, Colorado a participant asked Matz how the community at large could best support the development of Ruby and the team that is working on the future of Ruby. Matz replied that he thought the best way to support Ruby was to support Ruby Central, the public international voice for Ruby. Sounds good to me.

Last year I made a commitment to donate a portion of the money I made from writing Ruby code to support the Ruby community at large. Why don’t you join me and together we can do our part to keep programmers writing happy code.