Wednesday, March 15, 2006 LOST

Articles and Essays

IBM Poopheads say LAMP Users Need to "grow up"

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.

To coding python php lamp web ibm architecture ramblings ... on Sat May 28, 2005 at 01:29 AM

On HTTP Abuse

And why we need more three-legged stools.

To web python rest http coding ... on Fri April 22, 2005 at 10:55 PM

Insects and Entropy

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

To python ramblings theory coding ... on Sat April 02, 2005 at 05:44 AM

Web Dominated by J2EE?

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

To web ruby python coding ... on Fri February 18, 2005 at 03:51 AM

Tools for Democracy / Distributed Journalism

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

To essays politics foss coding freeculture journalism python ... on Wed February 02, 2005 at 11:01 AM

No Rails for Python?

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

To coding python ruby web ... on Sun January 23, 2005 at 11:48 AM

Getters/Setters/Fuxors

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

To coding python not java theory ... on Thu January 20, 2005 at 08:43 AM

The Static Method Thing

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

To java not python coding ... on Wed December 15, 2004 at 01:41 PM

Weblog Entries

Announcing lesscode.org

lesscode.org goes live.

To foss python coding ... on Thu July 07, 2005 at 03:19 PM

Why I love Sean McGrath

"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."

To diversion rambling python coding ... on Thu April 28, 2005 at 08:45 PM

The Battle of the Less Clueless

IronPython vs. JPython: who cares?

To coding python microsoft java ... on Tue March 29, 2005 at 05:03 PM

Kid 0.6

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

To coding python kid splice xml ... on Sat March 05, 2005 at 10:49 AM

Scary Rails vs Quixote Stats

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

To coding python ruby web ... on Sat February 26, 2005 at 06:34 AM

IBM redemption

I humbly retract my previous negative statements about IBM.

To coding java python php ... on Sat February 26, 2005 at 05:15 AM

Fish, bad.

Just keep talking.

To coding python ruby ... on Tue February 22, 2005 at 08:22 AM

Kid by Example

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

To examples splice kid python coding ... on Wed January 26, 2005 at 10:51 AM

ElementTree on the come-up

Why I prefer ElementTree to "standard" DOM APIs and why it's sometimes better than libxml2.

To kid xml python coding ... on Wed January 12, 2005 at 10:46 AM

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

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

To python coding kid diversions linux ... on Tue January 11, 2005 at 09:04 AM

Kid 0.4

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

To kid python coding splice ... on Tue January 11, 2005 at 08:09 AM

But the world doesn't work that way

I miss Mark Pilgrim.

To coding python freeculture ... on Sat December 11, 2004 at 08:33 AM

Transformation Templates in Kid

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

To splice kid xml python coding ... on Sat December 11, 2004 at 05:31 AM

Why isn't there a simple XSLT?

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

To xml python splice kid ... on Fri December 10, 2004 at 11:16 PM

The Day Tim Bray Saved Java

Tim seems to be working miracles over at Sun.

To java python coding ... on Thu December 09, 2004 at 08:50 AM

Bookmarks

Coding Tool Is a Text Adventure

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

To python coding cool games ... on Wed March 15, 2006 at 09:37 PM

Tour de Babel

the best shit ever

To coding funny c python perl ruby ... on Tue March 14, 2006 at 12:49 AM

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

Ouch!

To coding kid xml python funny ... on Sat February 04, 2006 at 07:38 PM

Sriram Krishnan : Lisp is sin

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

To coding lisp python essay ... on Wed January 18, 2006 at 04:04 PM

Snakes and Rubies Video and Audio Downloads

To python ruby rails coding audio video ... on Thu January 05, 2006 at 10:22 AM

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

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

To coding python web kid article ... on Thu November 10, 2005 at 10:46 AM

expressivity of "idiomatic C"

Best Lambda Thread. Ever.

To coding python c haskell ... on Tue September 27, 2005 at 08:40 PM

The BuildBot

Let's build an open / distributed build network.

To coding python tools web ... on Fri July 08, 2005 at 02:21 PM

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

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

To coding python clr ... on Sun July 03, 2005 at 07:38 PM

A Bright, Shiny Service: Sparklines

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

To web rest coding python ... on Thu June 23, 2005 at 07:22 PM

Dealing with marketing types...

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!

To coding python lamp apache ego architecture ... on Mon June 20, 2005 at 04:44 AM

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

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

To coding python audio interview ... on Sun June 19, 2005 at 04:37 AM

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

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

To coding python audio interview ... on Sun June 19, 2005 at 04:37 AM

The 80-20 problem

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.

To coding python foss ... on Thu June 16, 2005 at 10:32 AM

Writing code for others that use it

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

To foss python coding commentary ... on Wed June 15, 2005 at 12:03 AM

Anonymous Blocks in Python 2.5?

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.

To coding python ... on Mon May 30, 2005 at 06:46 PM

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

That's what I'm saying bro..

To coding python java web ... on Sat May 28, 2005 at 05:30 PM

Python Metadata Importer

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

To coding python osx mac ... on Wed May 25, 2005 at 08:24 PM

Drowning in the koolaid

"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."

To coding python commentary funny ... on Mon May 23, 2005 at 01:42 AM

Not Elegant?

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

To coding python commentary bullshit ... on Tue May 17, 2005 at 09:20 PM

Python Challenge

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

To python game weird coding ... on Tue May 03, 2005 at 05:12 PM

Google Search: programming language

How cool is this?

To coding python web google ... on Fri April 29, 2005 at 03:28 PM

Quixote 2.0 Released

and under a GPL compatible license.

To coding python quixote ... on Wed April 13, 2005 at 09:42 PM

Radical Simplification

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

To coding kiss rest python interesting ... on Tue April 12, 2005 at 08:00 PM

Analyst Report: Scripting languages lag in Web services support

That's because they don't have shithead analyst speculation driving feature development...

To coding python ruby ws web soap dumb ... on Wed April 06, 2005 at 08:09 PM

IronPython 0.7.1 is released to the world!

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

To coding python microsoft weird ... on Wed April 06, 2005 at 05:43 AM

Upcoming changes in Python 1.5

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)

To coding python funny diversions ... on Tue April 05, 2005 at 05:31 PM

Index of /~twl/conferences/pycon2005

Very organized and thorough notes from PyCon.

To coding python reference ... on Thu March 31, 2005 at 04:32 PM

Report: P-Languages Better For Enterprise

Here they come...

To coding python ruby article ... on Mon March 28, 2005 at 10:28 PM

Design patterns part II - State

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.

To coding python patterns ... on Fri March 25, 2005 at 03:47 PM

Design patterns part I - Chain Of Responsibility

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

To coding python patterns ... on Fri March 25, 2005 at 03:43 PM

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

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.

To freeculture python copyright drm apple itunes ... on Fri March 18, 2005 at 03:22 PM

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

Nice.

To coding python reference algorithms oop patterns ... on Wed March 16, 2005 at 05:08 PM

Doing Java Without Java

More dynamic language play on the Java front.

To coding python java ... on Wed March 16, 2005 at 05:46 AM

Project Coyote

Tim Bray on the dynamic language push at Sun.

To coding java python ... on Tue March 15, 2005 at 10:31 PM

Programmers' block

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

To coding python theory ... on Thu March 10, 2005 at 02:14 AM

Python whitespace FAQ, or, Python is not Fortran 77

To coding python faq reference ... on Sat February 19, 2005 at 09:04 AM

Markdown in Python

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

To coding python blogging tools web ... on Wed February 16, 2005 at 09:33 PM

The false promise of template languages

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

To coding python kid web ... on Mon February 14, 2005 at 06:26 PM

Tim Gerla's Blog - Kid

Ahhh, shucks..

To coding python kid ... on Thu February 03, 2005 at 09:04 PM

Java get/set - not that harmful

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.

To coding java python ... on Mon January 24, 2005 at 04:02 AM

Blue Sky Development

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 :)

To coding java python ruby ... on Thu December 30, 2004 at 05:52 AM

Python Idioms and Efficiency Suggestions

excellent list of python Idioms

To coding python reference ... on Wed December 15, 2004 at 09:54 PM

TinyP2P

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

To coding freeculture python wow ... on Wed December 15, 2004 at 07:44 PM

Kid on Cafe con Leche

Elliotte Rusty Harold announces Kid to the masses. thanks!

To coding kid python splice ... on Tue December 14, 2004 at 04:13 AM

The present and future value of Python

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

To coding python ... on Mon December 13, 2004 at 06:43 PM

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

nuf' said.

To coding python reference ... on Sat December 11, 2004 at 08:26 AM

A Crash Course in Python

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

To coding python reference ... on Sat December 11, 2004 at 05:02 AM

Dynamic Java

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

To coding java python ... on Thu December 09, 2004 at 06:45 AM

Java is not Python, either...

Nope.

To coding java python ... on Mon December 06, 2004 at 10:51 PM