Simplifying Web Framework Deployment on Shared Hosting

Thursday, January 10, 2008 at 10:18 AM

On Dreamhost freaking out because they can’t get Rails deployed reliably.

Lesson #5

Monday, April 16, 2007 at 03:35 AM

A long overdue request for maintainers on two potentially important Python projects.

Too much politics for programmers

Wednesday, February 07, 2007 at 02:51 AM

Ian compares Pylons and TurboGears and makes a few interesting general observations along the way.

The Pending Ruby/Java Co-op

Saturday, December 30, 2006 at 01:56 AM

A prediction piece on the possibility of a Ruby backed coup d'état on the JVM and what that might mean to the pragmatic web developer.

XML Templating in Python Evolves

Saturday, November 11, 2006 at 09:58 PM

A brief history of the Kid templating language and an endorsement for the next generation of XML-based templating: Genshi.

Announcing lesscode.org

Thursday, July 07, 2005 at 03:19 PM

lesscode.org goes live.

IBM Poopheads: "LAMP Users Need to Grow Up"

Saturday, May 28, 2005 at 01:29 AM

That is to say, they don’t get it. This started out as a simple rant and turned into a decent sized essay on basic shared-nothing architecture and scaling down.

Why I love Sean McGrath

Thursday, April 28, 2005 at 08:45 PM

“If you cannot think of 3 good reasons why dynamically typed programming languages have a role to play in this universe, you don’t want the job.”

On HTTP Abuse

Friday, April 22, 2005 at 10:55 PM

And why we need more three-legged stools.

Insects and Entropy

Saturday, April 02, 2005 at 05:44 AM

How complexity killed the best bug ever created in the whole world.

The Battle of the Less Clueless

Tuesday, March 29, 2005 at 05:03 PM

IronPython vs. JPython: who cares?

Kid 0.6

Saturday, March 05, 2005 at 10:49 AM

Template Inheritence, Match Templates (kind of like XSLT’s), cElementTree support, a refined Python API, documentation…

Scary Rails vs Quixote Stats

Saturday, February 26, 2005 at 06:34 AM

Wherein we avoid a Python vs. Ruby flamewar by changing the subject to Object vs. RDMS persistence.

IBM redemption

Saturday, February 26, 2005 at 05:15 AM

I humbly retract my previous negative statements about IBM.

Fish, bad.

Tuesday, February 22, 2005 at 08:22 AM

Just keep talking.

Web Dominated by J2EE?

Friday, February 18, 2005 at 03:51 AM

The web as currently imagined by the tech. industry is quite different from the web that actually exists.

Tools for Democracy / Distributed Journalism

Wednesday, February 02, 2005 at 11:01 AM

On using the web to co-ordinate massive grass-roots efforts quickly.

Kid by Example

Wednesday, January 26, 2005 at 10:51 AM

Kid 0.5 announcement with a couple of page fulls of example usage.

No Rails for Python?

Sunday, January 23, 2005 at 11:48 AM

What does Ruby on Rails have that we don’t and why?

Getters/Setters/Fuxors

Thursday, January 20, 2005 at 08:43 AM

Python’s attributes are not Java’s getters/setters and why that’s a good thing.

ElementTree on the come-up

Wednesday, January 12, 2005 at 10:46 AM

Why I prefer ElementTree to “standard” DOM APIs and why it’s sometimes better than libxml2.

Ross' Taint.. I mean, Tate.. I mean, Rawke!

Tuesday, January 11, 2005 at 09:04 AM

Ross Burton builds the first real-world application using Kid Templates.

Kid 0.4

Tuesday, January 11, 2005 at 08:09 AM

On changing from GPL to MIT, going after web-framework support, and simplifying as much as possible.

The Static Method Thing

Wednesday, December 15, 2004 at 01:41 PM

A comparison of Java’s static methods and Python’s class methods.

But the world doesn't work that way

Saturday, December 11, 2004 at 08:33 AM

I miss Mark Pilgrim.

Transformation Templates in Kid

Saturday, December 11, 2004 at 05:31 AM

Trying to figure out a way of providing XSLT-like template matching in Kid.

Why isn't there a simple XSLT?

Friday, December 10, 2004 at 11:16 PM

Why not extend XSLT to be easier instead of building a new template language?

The Day Tim Bray Saved Java

Thursday, December 09, 2004 at 08:50 AM

Tim seems to be working miracles over at Sun.

XML Pull-chaining with Python

Sunday, December 05, 2004 at 12:08 PM

Applying a chain of Python generators to achieve transformation of the XML infoset.

Kid 0.2 and a note on Template Design

Thursday, December 02, 2004 at 09:56 AM

This release is all about documentation.

In search of a Pythonic, XML-based Templating Language

Tuesday, November 30, 2004 at 07:06 AM

How I decided to build Kid – the simple, pythonic, XML-based template language.

Hello Pythonosphere

Monday, November 29, 2004 at 12:17 AM

How to get syndicated in Python-oriented news communities.

Splice

Thursday, November 18, 2004 at 08:48 AM

A Python based weblog thing or something.

Weapons and Coding

Tuesday, November 09, 2004 at 08:25 AM

Wherein we predict that whoever decides to take dynamic languages seriously will win the interpreted bytecode market.

Dynamic Superclassing in Python

Friday, October 01, 2004 at 07:38 AM

Danger’s my middle name.

Guido's 10-line Python Scripts

Monday, September 20, 2004 at 10:15 PM

How they're different from mine.

Cleanest Python find-in-list function?

Monday, September 13, 2004 at 05:46 AM

There has to be a place for this in the standard library.

Python Inner Classes

Sunday, September 05, 2004 at 10:09 AM

Why are they there?

Learning Python As You Go

Wednesday, February 18, 2004 at 03:00 AM

I never would have imagined a language with so much power could be so easy to pick up.

Schwag Decisions

Friday, February 13, 2004 at 02:16 AM

Schwag

Monday, February 02, 2004 at 11:45 PM

True/False in Python < 2.3

Sunday, November 23, 2003 at 08:36 PM

refactormycode.com

Saturday, June 28, 2008 at 08:46 PM / refactormycode.com

Awesome idea. Nice syntax highlighting. (Via Simon Willison)

Reia -- Python/Ruby hybrid language syntax; runs on the Erlang VM

Tuesday, June 03, 2008 at 01:13 PM / wiki.reia-lang.org

Good idea. Solve the “concurrency problem” for dynamic/scripting languages and the “language syntax problem” for Erlang, without sacrificing the benefits of either. Someone needs to keep an eye on this.

Processes spawn faster than threads?

Friday, May 30, 2008 at 05:00 PM / blog.extracheese.org

Sometimes! Or, fork(2) is a very fast operation on legitimate operating systems. I didn’t realize it could be as fast as spawning a thread, though.

Clouds Rolling In: The Google App Engine Q&A

Thursday, April 10, 2008 at 02:44 AM / redmonk.com

Stephen O'Grady with the obligatory Q&A, which is excellent as always.

Interactive Google App Engine Python Shell

Thursday, April 10, 2008 at 02:10 AM / shell.appspot.com

The Python REPL running on Google’s infrastructure.

App Engine and Open Source

Wednesday, April 09, 2008 at 03:39 PM / blog.ianbicking.org

Ian Bicking: “Many people are excited about how far up you might be able to scale something based on App Engine, but I’m excited about how far it could be scaled down.”

My initial reaction to Google App Engine (in Simon Willison's comments)

Tuesday, April 08, 2008 at 01:19 PM / simonwillison.net

I've since went to sleep and reawakened. I'm typically fairly curmudgeony when I wake up but I'm still having the same reaction.

Google App Engine

Tuesday, April 08, 2008 at 02:53 AM / code.google.com

Christmas in Python land! Run Python/WSGI code on Google’s infrastructure. This is an incredibly H U G E win for the Python web community and further validates WSGI’s architectural awesomeness.

Ruby’s not ready

Monday, April 07, 2008 at 11:08 PM / glyphobet.net

Matt Chisholm evaluates Ruby against Python for an upcoming project and determines that it’s a big pile of doodoo. I can’t agree with the conclusion but he details a lot of Ruby’s warts really quite well.

Maintainable Programmers

Friday, April 04, 2008 at 01:00 AM / lesscode.org

This was a really great lesscode.org piece by Aristotle. The follow-up discussion in the comments was superb as well. Being in the middle of everything really warped my view of what was going on back then, I think.

The immediacy of PHP

Thursday, April 03, 2008 at 02:57 PM / loudthinking.com

David Heinemeier Hansson: “PHP scales down like no other package for the web and it deserves more credit for tackling that scope.”

Agreed!

A Nice Big Purple Reddit Stack Trace

Thursday, February 21, 2008 at 01:55 AM / img46.imageshack.us

reddit.com is running Pylons-0.9.6, Paste-1.4.2, Routes-1.7, Beaker-0.7.5 on FreeBSD 6.2-RELEASE (amd64). Wow. Nice environment.

How I lost my faith (in lisp) - comp.lang.lisp

Friday, February 01, 2008 at 12:59 PM / groups.google.com

“Between 1988 and 1991 I worked on the research program that led to the Mars Pathfinder rover […] All three of [the prototypes] were programmed not in Lisp, but in little mini-languages whose compilers were written in Lisp.”

Django People

Tuesday, January 22, 2008 at 09:24 PM / djangopeople.net

Simon Willison’s latest project makes it easy for people developing in Django to hook up and get laid (since they have so much free-time due to developing in Django).

Reverse proxy roundup

Saturday, January 12, 2008 at 03:25 PM / bob.pythonmac.org

Bob Ippolito wrote up some pros and cons to reverse proxy implementations in different servers a few months back. I don’t think much of it is out of date at this point but nginx isn’t represented.

What PHP Deployment Gets Right

Saturday, January 12, 2008 at 03:17 PM / blog.ianbicking.org

Ian takes a look at some of the attributes of PHP’s deployment model, why they work so well (for PHP), and why other environments have such a hard time duplicating them.

Shared Hosting is a Ghetto

Thursday, January 10, 2008 at 12:35 PM / al3x.net

“The constraints, the instability, and the unpredictability of a shared hosting environment are a big part of the reason why the web hosting business is moving towards virtualization everywhere you look. Big kids need their own sandboxes to play in.”

Python

Wednesday, December 05, 2007 at 01:06 AM / xkcd.com

“Whitespace?”

PEP 3117 -- Postfix type declarations

Monday, November 26, 2007 at 03:53 PM / python.org

“After careful considering, much soul-searching, gnashing of teeth and rending of garments, it has been decided to reject this PEP.”

Software Is Hard

Tuesday, October 02, 2007 at 10:32 PM / gamearchitect.net

“Talking about a software development schedule more than a year out is like talking about where we go after we die. Everyone has some idea where we'll end up, but those ideas differ wildly, and there’s a lack of solid evidence to support any of them.”

Advanced Python (or Understanding Python)

Thursday, September 27, 2007 at 09:39 PM / video.google.com

Thomas Wouters covers a ton of ground (quickly) on lots of Python’s interesting features. This may be the quickest way for newbies (or refugees) to come up to speed with the language.

Joe Gregorio | Projects [bitworking.org]

Tuesday, September 18, 2007 at 08:19 AM / bitworking.org

Aww man, Joe’s real project list looks like my wish-i-was-hacking-on list.

Evolution of a Python programmer

Friday, May 25, 2007 at 12:03 PM / dis.4chan.org

“Web designer” is dead on :)

Relevance: Silverlight, the DLR, and thee

Wednesday, May 16, 2007 at 09:42 AM / relevancellc.com

“The general thrust of this argument is that having a full-fledge rich-windowing experience in the browser is going to put a stop to all that amateurish mucking around with JavaScript and the DOM. … that’s hogwash.”

Sam Ruby: Genshi Filters for Venus

Saturday, April 14, 2007 at 06:32 PM / intertwingly.net

“In the remaining four templates, the translation from XSLT to Genshi markup is straightforward. And generally, the Genshi markup is both more compact and more powerful.”

Invasion Of The Dynamic Language Weenies [hacknot.info]

Sunday, March 25, 2007 at 09:43 PM / hacknot.info

Wow. Pretty solid anti dynamic language advocacy piece. It’s been a while since I've written anything longish so maybe I'll try to put together something of response to this.

have u seen an idea even billGates shouldn't hear Mr.Guido ? please read because it's important.

Saturday, March 24, 2007 at 01:06 PM / article.gmane.org

“also it could be disguised as a cancer research stuff should some disassamble its code. the use-free-computer-time type of thing they do on the net.”

Where were you on Saturday, November 9, 2002?

Tuesday, January 02, 2007 at 05:37 PM / weblog.raganwald.com

Crazy.

Programmer Hierarchy

Tuesday, December 26, 2006 at 01:44 PM / hermann-uwe.de

Ranks programmers by who they consider themselves superior to. Comedy.

10 Reasons Why Django kicks Ruby on Rails’ collective ass.

Wednesday, December 06, 2006 at 02:35 AM / predius.org

Wherein the author lists 8 reasons (maybe 3 of which are approaching objective or even valid) and also spells Adrian’s name wrong: “Adrian Zolovaty”. Ruby/Python flame-bait is exactly what we need.

Programming Languages are like Women

Thursday, November 30, 2006 at 01:59 PM / just-humour.blogspot.com

This guy gets around…

Shut the fuck up and write some code???

Tuesday, November 28, 2006 at 10:20 PM / d.hatena.ne.jp

I have no idea … but I'm digging the Kid and TG references ;)

Coding Tool Is a Text Adventure

Wednesday, March 15, 2006 at 04:37 PM / wired.com

But instead of ducking grues and collecting zorkmids, you're interacting with whatever program code you're working on, as well as the data and hardware devices that it uses. “It treats the web and APIs as just more objects and places, and is a platform fo

Tour de Babel

Monday, March 13, 2006 at 07:49 PM / cabochon.com

the best shit ever

Which Part of "No XML" Don't You Understand?

Saturday, February 04, 2006 at 02:38 PM / artima.com

Ouch!

Sriram Krishnan : Lisp is sin

Wednesday, January 18, 2006 at 11:04 AM / blogs.msdn.com

All roads lead to Lisp…. eventually… we think. :)

Snakes and Rubies Video and Audio Downloads

Thursday, January 05, 2006 at 05:22 AM / djangoproject.com

What Is TurboGears (Hint: Python-Based Framework for Rapid Web Development)

Thursday, November 10, 2005 at 05:46 AM / macdevcenter.com

Really cool to see TG and Kid getting some press on O'Reilly

expressivity of "idiomatic C"

Tuesday, September 27, 2005 at 03:40 PM / lambda-the-ultimate.org

Best Lambda Thread. Ever.

The BuildBot

Friday, July 08, 2005 at 09:21 AM / buildbot.sourceforge.net

Let’s build an open / distributed build network.

CLR Dynamic languages under the hood (Part 1 of many)

Sunday, July 03, 2005 at 02:38 PM / blogs.msdn.com

Joel Pobar to dive deep into dynamic language support on Microsoft’s CLR..

A Bright, Shiny Service: Sparklines

Thursday, June 23, 2005 at 02:22 PM / xml.com

Joe Gregorio throws together a RESTful web service for generating sparklines.

Dealing with marketing types...

Sunday, June 19, 2005 at 11:44 PM / mail.python.org

Nice python-list thread with Paul Rubin challenging my ibm-poop-heads article and Andrew Dalke (and quite a few others) champions it. This discussion is worth more than the original article!

IT Conversations: Guido van Rossum (Part 2) - Building an Open Source Project and Community

Saturday, June 18, 2005 at 11:37 PM / itconversations.com

Second part of what looks to be a really kick ass presentation by the BDFL.

IT Conversations: Guido van Rossum (part 1) - Building an Open Source Project and Community

Saturday, June 18, 2005 at 11:37 PM / itconversations.com

Can’t wait to listen to this. Guido talks about how the Python community has grown over the years.

The 80-20 problem

Thursday, June 16, 2005 at 05:32 AM / blogs.zdnet.com

This is mostly true in my experience. It’s too bad we had to pick on some nice Python projects to make the point but true is true.

Writing code for others that use it

Tuesday, June 14, 2005 at 07:03 PM / dehora.net

Damn if I haven’t started writing this post 10 times and stopped because I couldn’t get the point out. Well said, Bill.

Anonymous Blocks in Python 2.5?

Monday, May 30, 2005 at 01:46 PM / python.org

We really need this, IMO. I've noticed that a lot of Ruby libraries use anonymous blocks for resource management like this and it’s hard to argue that its inferior to the try/except model.

Bill de hÓra: No more nails: making good technology choices

Saturday, May 28, 2005 at 12:30 PM / dehora.net

That’s what I'm saying bro..

Python Metadata Importer

Wednesday, May 25, 2005 at 03:24 PM / apple.com

A Spotlight Plugin that imports and indexes Python source code. w00t!

Drowning in the koolaid

Sunday, May 22, 2005 at 08:42 PM / cincomsmalltalk.com

“Just remember that the next time you use one of the mainstream languages – many of the "features” were designed with the idea in mind that you, the developer, are a moron."

Not Elegant?

Tuesday, May 17, 2005 at 04:20 PM / patricklogan.blogspot.com

Patrick Logan calls bullshit on a BUILDER.COM article on “scripting languages”… Quick list dynamic language misconceptions: inelegant, fragile, unprofessional, only used by monkeys..

Python Challenge

Tuesday, May 03, 2005 at 12:12 PM / pythonchallenge.com

Weird game that uses facets of the web as pieces of riddles. Kind of spooky.

Google Search: programming language

Friday, April 29, 2005 at 10:28 AM / google.com

How cool is this?

Quixote 2.0 Released

Wednesday, April 13, 2005 at 04:42 PM / mail.mems-exchange.org

and under a GPL compatible license.

Radical Simplification

Tuesday, April 12, 2005 at 03:00 PM / intertwingly.net

Everything I ever wanted to say about the current state of software development in ~50 slides. Thanks, Sam.

Analyst Report: Scripting languages lag in Web services support

Wednesday, April 06, 2005 at 03:09 PM / theserverside.com

That’s because they don’t have shithead analyst speculation driving feature development…

IronPython 0.7.1 is released to the world!

Wednesday, April 06, 2005 at 12:43 AM / blogs.msdn.com

Jim Hugunin announces Microsoft’s first official release of IronPython. Let’s be absolutely clear: Microsoft just released a respected free software project.

Upcoming changes in Python 1.5

Tuesday, April 05, 2005 at 12:31 PM / groups-beta.google.com

Best c.l.p thread ever: irritating whitespace-based indentation gone, death of for loop, all strings are regular expressions, and WE FINALLYY GET BRACES! (via Hans Nowak)

Index of /~twl/conferences/pycon2005

Thursday, March 31, 2005 at 11:32 AM / sauria.com

Very organized and thorough notes from PyCon.

Report: P-Languages Better For Enterprise

Monday, March 28, 2005 at 05:28 PM / internetnews.com

Here they come…

Design patterns part II - State

Friday, March 25, 2005 at 10:47 AM / fraca7.free.fr

This one is kind of weird but it shows another kick ass capability dynamic languages have: changing and object instance’s class (behavior) at runtime.

Design patterns part I - Chain Of Responsibility

Friday, March 25, 2005 at 10:43 AM / fraca7.free.fr

Pretty reusable implementation of the Chain Of Responsibility pattern in Python. Very clean.

DRM-free iTunes interface "PyMusique" (written in Python)

Friday, March 18, 2005 at 10:22 AM / boingboing.net

Looks like this let’s you use iTMS like normal but the files are stripped of DRM on the way down or something. And it’s written in python.

Data Structures and Algorithms with Object-Oriented Design Patterns in Python

Wednesday, March 16, 2005 at 12:08 PM / brpreiss.com

Nice.

Doing Java Without Java

Wednesday, March 16, 2005 at 12:46 AM / blogs.sun.com

More dynamic language play on the Java front.

Project Coyote

Tuesday, March 15, 2005 at 05:31 PM / tbray.org

Tim Bray on the dynamic language push at Sun.

Programmers' block

Wednesday, March 09, 2005 at 09:14 PM / dehora.net

Bill de hÓra describes the major flaw in high level languages like Python..

Python whitespace FAQ, or, Python is not Fortran 77

Saturday, February 19, 2005 at 04:04 AM / weblog.hotales.org

Markdown in Python

Wednesday, February 16, 2005 at 04:33 PM / freewisdom.org

An implementation of John Gruber’s markdown text to XHTML processor in Python.

The false promise of template languages

Monday, February 14, 2005 at 01:26 PM / loudthinking.com

David Hansson (of Ruby on Rails fame) on why codeless template languages don’t work.

Tim Gerla's Blog - Kid

Thursday, February 03, 2005 at 04:04 PM / specifix.com

Ahhh, shucks..

Java get/set - not that harmful

Sunday, January 23, 2005 at 11:02 PM / dehora.net

Bill de hÓra challenges some of the points I made in Getters/Setters/Fuxors. Specifically, the getter/setter bloat and IDE comparisons. Some good points here.

Blue Sky Development

Thursday, December 30, 2004 at 12:52 AM / blueskyonmars.com

Well written line-of-though writeup on the decision process leading up to a language selection when the sky is blue and you're building a new app. Hint: Python :)

Python Idioms and Efficiency Suggestions

Wednesday, December 15, 2004 at 04:54 PM / jaynes.colorado.edu

excellent list of python Idioms

TinyP2P

Wednesday, December 15, 2004 at 02:44 PM / freedom-to-tinker.com

that’s sick. sick! did you notice he even squeezed a CC license in there?

Kid on Cafe con Leche

Monday, December 13, 2004 at 11:13 PM / cafeconleche.org

Elliotte Rusty Harold announces Kid to the masses. thanks!

The present and future value of Python

Monday, December 13, 2004 at 01:43 PM / udell.roninhouse.com

Udell talk on Python from Summer 2004. He talks about python running on JVM/CLR/Mono towards the end.

Python Tutorials, more than 100, sorted by topic and category

Saturday, December 11, 2004 at 03:26 AM / awaretek.com

nuf' said.

A Crash Course in Python

Saturday, December 11, 2004 at 12:02 AM / acm.uiuc.edu

Nice intro to Python HTML-based slides. This covers a ton of info in a very small space.

Dynamic Java

Thursday, December 09, 2004 at 01:45 AM / tbray.org

Oh Tim, how I love thee. Let me count the ways..

Java is not Python, either...

Monday, December 06, 2004 at 05:51 PM / dirtsimple.org

Nope.

Python Vs Ruby

Monday, December 06, 2004 at 08:56 AM / c2.com

A complete comparison..

a generator-based XML reader

Sunday, December 05, 2004 at 04:35 PM / online.effbot.org

Fredrik Lundh with a super simple technique for incremental parsing with ElementTree. There’s a few limitations but this is probably all that is needed in large portion of cases.

Cross-breeding XSLT and ZPT

Saturday, December 04, 2004 at 09:05 AM / decafbad.com

Leslie Orchard with some thoughts on Kid. I'll have to get a post out on exactly what I'm looking to steal from XSLT.

Python Is Not Java

Friday, December 03, 2004 at 05:52 AM / dirtsimple.org

I've noticed that too. Concepts aren’t portable between the two languages somehow.

On the Relationship Between Python and Lisp

Wednesday, December 01, 2004 at 06:39 PM / prescod.net

Paul Prescod rebuttal to Paul Graham on the Python/Lisp connection. Good stuff…

What's New in Python 2.4

Sunday, November 28, 2004 at 09:15 PM / python.org

Generator expressions, simpler string substitution, built-in set Objects, function decorators, subprocess module, and much more…

The py.test tool and library

Tuesday, November 23, 2004 at 02:33 PM / codespeak.net

This seems to be a bit cleaner and more functional than the standard python unittest module.

ZODB/ZEO Programming Guide

Monday, November 15, 2004 at 11:55 PM / zope.org

I think I'm going to give ZODB a try with my blogging system.

SongWrite

Monday, October 18, 2004 at 09:53 AM / home.gna.org

Python based guitar tab editor/viewer.

Introduction to Stackless Python

Tuesday, October 12, 2004 at 08:27 AM / onlamp.com

From late 2000, promises of continuations and other niceties. Will probably never make it into Python core though since there’s JVM and CLR Python implementations to worry about now..

GadflyB5: SQL Relational Database in Python

Sunday, October 10, 2004 at 09:35 PM / gadfly.sourceforge.net

Can be run in-process or client/server. Whole database stays in memory. Could be super useful in some situations.

Fast, Easy Database Access with Python

Wednesday, October 06, 2004 at 08:40 AM / devx.com

Some good ideas here. Would have been nice to fold some of the classes into a module..

Linux@DUKE: urlgrabber: A high-level cross-protocol url-grabber

Monday, October 04, 2004 at 05:47 PM / linux.duke.edu

Hey! I wrote that..

Python Web Modules

Monday, October 04, 2004 at 05:45 PM / pythonweb.org

where tf did this come from?

Quixote Programming Overview

Wednesday, September 29, 2004 at 09:35 PM / mems-exchange.org

Python Quotations, page 1 of 10

Wednesday, September 29, 2004 at 02:03 PM / amk.ca

“I prefer (all things being equal) regularity/orthogonality and logical syntax/semantics in a language because there is less to have to remember. (Of course I know all things are NEVER really equal!)”

Python __special_attributes__

Tuesday, September 28, 2004 at 08:13 PM / python.org

Beware! Danger lies ahead…

QuixoteCookbook

Monday, September 27, 2004 at 10:39 PM / quixote.ca

Cookbook area of the Quixote Wiki. Lots o' topic specific howto’s.

Developing Web Applications with Quixote

Monday, September 27, 2004 at 10:29 PM / python.org

Condensed version of everything you need to know about using Quixote. (From PYCON 2004).

REST for Quixote

Monday, September 27, 2004 at 09:47 PM / rexx.com

Some code and theory on developing RESTish stuff under Quixote.

Quixote

Monday, September 27, 2004 at 09:40 PM / mems-exchange.org

Python web framework that rocks.

Python Built-in Functions

Monday, September 13, 2004 at 12:07 AM / python.org

List of built in functions (i.e. non-module) in Python.

ModPython Wiki

Friday, September 10, 2004 at 12:41 AM / modpython.coedit.net

A wiki…. About mod_python..

mod_python - Integrating Python with Apache

Thursday, September 09, 2004 at 11:41 PM / modpython.org

Nice article on how mod_python integrates with apache. Goes into significant detail on non-CGI type stuff you might want to do.

Wrestling HTML

Thursday, September 09, 2004 at 01:56 PM / xml.com

XML.com: Dealing with tagsoup HTML in Python.

Slashdot | Dive Into Python Book Review

Wednesday, September 08, 2004 at 05:39 PM / slashdot.org

Congrats Mark!

Python Cookbook : Simplest useful thread-pool example

Wednesday, September 01, 2004 at 05:07 PM / aspn.activestate.com

Ruby vs. Python (comp.lang.python)

Wednesday, September 01, 2004 at 04:45 PM / groups.google.com

An honest and objective comparison of Ruby and Python.

Scimitar - A Python implementation of ISO Schematron

Tuesday, August 31, 2004 at 08:28 PM / uche.ogbuji.net

Uche Ogbuji. Compiles schematron schema to python.

GmailFS - Gmail Filesystem

Sunday, August 29, 2004 at 03:21 AM / richard.jones.name

“..provides a mountable Linux filesystem which uses your Gmail account as its storage medium.” – Maybe I will be able to put these 7 Gmail invites to good use after all.

Python's super Considered Harmful

Saturday, August 28, 2004 at 12:30 AM / ai.mit.edu

This is more documentation than I've ever seen on super.

Lisp in Python

Thursday, August 26, 2004 at 09:58 PM / ibiblio.org

:)

A New Program for the Enterprise

Wednesday, August 25, 2004 at 10:51 PM / baselinemag.com

OMFG Python is reaching critical mass.

Backdoor dynamic languages

Monday, August 23, 2004 at 08:18 AM / sauria.com

Ted Leung explores recent developments that seem to suggest that both Sun and Microsoft might be thinking about hijacking Python. If Jython and IronPython grow large followings, the library support has split three ways: Standard Python Libraries, Java Lib

WebStack

Monday, August 16, 2004 at 08:35 PM / boddie.org.uk

Wish more people would get behind Paul on this one.

Python Programming FAQ

Sunday, August 15, 2004 at 01:22 PM / python.org

Frequently asked questions on the Python programming language. I didn’t see “Why does Python rock so hard?”

Python 2.3 Quick Reference

Saturday, August 14, 2004 at 12:23 AM / rgruet.free.fr

80% of what you need to find when coding in Python.

The Python Paradox

Friday, August 13, 2004 at 08:32 AM / paulgraham.com

More Python love from Mr. Paul Graham.

Resistance is Futile

Thursday, August 12, 2004 at 08:42 AM / mnot.net

Bill points out the inevitability of the Pythonification of the world.

itunes2rhythm.py

Monday, August 09, 2004 at 08:23 PM / blergl.net

Python script to convert iTunes xml database to rhythmbox xml database.

Proper XML Output in Python [xml.com]

Sunday, August 01, 2004 at 05:16 AM / xml.com

On entity substitution and whatnot..

Dark Corners

Friday, July 30, 2004 at 01:25 PM / zephyrfalcon.org

Most articles beginning with “occasionally I still discover some obscure feature of Python that displays surprising behavior” are usually worth reading.

It's so del.icio.us

Thursday, July 29, 2004 at 10:24 PM / randomthoughts.vandorp.ca

Pythonic interface to the del.icio.us REST APIs.

How to Think Like a Computer Scientist: Learning with Python

Monday, July 26, 2004 at 01:25 AM / ibiblio.org

Python Sidebar

Friday, July 23, 2004 at 03:42 AM / projects.edgewall.com

Dive Into Python

Thursday, July 22, 2004 at 04:43 PM / diveintopython.org

will buy..

Installing libxml2, libxslt and the Python bindings on OS X [James Clarke]

Wednesday, July 21, 2004 at 05:14 PM / jamesclarke.info

Python Types and Objects

Wednesday, July 21, 2004 at 04:38 AM / cafepy.com

Good detail on Python’s new style classes..

PyAIML (a.k.a. Program Y) - A Python AIML Interpreter

Wednesday, July 21, 2004 at 01:26 AM / pyaiml.sourceforge.net

ALICE for python

Regular Expression HOWTO

Tuesday, July 20, 2004 at 01:06 PM / amk.ca

Planet Python

Tuesday, July 20, 2004 at 07:43 AM / planetpython.org

Python main() functions

Tuesday, July 20, 2004 at 12:23 AM / artima.com

Guido, getopt

Truth and beauty

Monday, July 19, 2004 at 11:45 PM / jorendorff.com

Hmm..

path Python module

Monday, July 19, 2004 at 11:44 PM / jorendorff.com

A first class path object for Python.