Archive for the 'Programming' Category

The 12 commandments for Python code

Saturday, May 3rd, 2008

Command Line Warriors has a nice summary of PEP8:

Guido, who brought you out of the land of Visual Basic, out of the land of slavery, spake all these words to thee…

Check out the twelve commandments for Beautiful Python code.

CPOSC 2008 Call for Participation

Friday, May 2nd, 2008

CPOSC, the Central PA Open Source Conference, is a one-day, multi-track, low-cost conference about all things open source: software, programming, operating systems, community and more. It will take place on Sunday, October 19th at the ITT Tech campus in Harrisburg, PA.

We have a date and a venue, so now we are currently looking for interesting speakers. I’d personally like to line up some more cool Python related talks (especially Django/Pylons related ones). If you would be interested in speaking, or know someone else who might be, please contact us.

More information is available in the announcement post and the Call for Participation page. The deadline for proposals is July 11, 2008.

Thanks!

A different kind of progress bar

Tuesday, April 15th, 2008

Hamlet D’Arcy has an interesting post about rethinking the progress bar, based on a paper he read on the subject.

If you are adding progress bars to your app, it is well worth reading.

PLEAC Python

Tuesday, April 1st, 2008

The PLEAC Python page is interesting:

Following the Perl Cookbook (by Tom Christiansen and Nathan Torkington, published by O’Reilly) spirit, the PLEAC Project aims to gather fans of programming, in order to implement the solutions in other programming languages.

There are PLEAC pages for quite a few other languages as well.

Don’t use mod_python

Wednesday, February 27th, 2008

The peeps in #python.web have put together a list of reasons why you should not use mod_python.

FWIW, I’ve tried both Apache/mod_python and Lighttpd/SCGI, and found mod_python to be rather a pain to configure and maintain.

Uploading to Amazon S3 with Python

Monday, February 25th, 2008

Adrian Holovaty has a basic Amazon S3 uploader script written in Python. Wow that looks simple.

Python 2.5.2

Friday, February 22nd, 2008

Yay… Python 2.5.2 has been released:

This is the second bugfix release of Python 2.5. Python 2.5 is now in bugfix-only mode; no new features are being added. According to the release notes, over 100 bugs and patches have been addressed since Python 2.5.1, many of them improving the stability of the interpreter, and improving its portability.

Enjoy.

Plone intro video

Friday, February 1st, 2008

If you’ve ever wondered what the heck a Plone is, then you may want to check out this video.

Pyglet 1.0

Sunday, January 20th, 2008

Pyglet 1.0 was released not too long ago. It’s a “a cross-platform windowing and multimedia library for Python” and looks like it might be a good Pygame replacement.

What not to do

Sunday, November 18th, 2007

Sometimes knowing what not to do when coding (in this case Python) is almost as important as knowing what to do.