Search complete for “pylons”. Results are below.
-
WebTest HTTP testing
I’ve yet to see another testing system for local web testing that I like as much as WebTest… which is perhaps personal bias for something I wrote, but then I don’t have that same bias towards everything I’ve written. Many frameworks build in their own testing systems but I don’t like the abstractions — [...]
Filed in Programming, Python, Web | 02-Apr-10 | one comment -
What Does A WebOb App Look Like?
Lately I’ve been writing code using WebOb and just a few other small libraries. It’s not entirely obvious what this looks like, so I thought I’d give a simple example. I make each application a class. Instances of the class are "configured applications". So it looks a little like this (for an application [...]
Filed in Programming, Python, Web | 12-Mar-10 | 30 comments -
Toward a new self-definition for open source
This is roughly the speech I gave as a keynote address at DjangoCon 2009 in Portland. I’ve been programming Python web software for quite a while now. I considered coming here and talked about WSGI, standards, cross-framework integration, etc., but I decided I wanted to come up here and talk to you as compatriots, as [...]
Filed in Licensing, Politics, Programming | 10-Sep-09 | 20 comments -
WebOb decorator
Lately I’ve been writing a few applications (e.g., PickyWiki and a revisiting a request-tracking application VaingloriousEye), and I usually use no framework at all. Pylons would be a natural choice, but given that I am comfortable with all the components, I find myself inclined to assemble the pieces myself. In the process I keep writing [...]
Filed in Programming, Python, Web | 22-May-09 | 11 comments -
Using pip Requirements
Following onto a set of recent posts (from James, me, then James again), Martijn Faassen wrote a description of Grok’s version management. Our ideas are pretty close, but he’s using buildout, and I’ll describe out to do the same things with pip. Here’s a kind of development workflow that I think works well: A framework release [...]
Filed in Packaging, Python | 16-Dec-08 | 3 comments -
Inverted Partials
I was talking with a coworker some time ago about his project, and he needed to update a piece of the page in-place when you go back to the page, and setting the page as uncacheable didn’t really work. Which probably makes sense; I think at one time browsers did respect those cache controls, [...]
Filed in HTML, Programming, Python | 08-Sep-08 | 6 comments -
My Experience Writing a Build System
Lately there’s been some interest in build processes among various people — Vellum was announced a while back, Ben has been looking for a tool and looking at Fabric, and Kevin announced Paver. At the same time zc.buildout is starting to gain some users outside of the Zope world, and I noticed Minitage as [...]
Filed in Programming, Python, Web | 19-Jun-08 | 16 comments -
Governance
It occurred to me… Django is something like a dictatorship… or maybe an oligarchy. At first it seems like Pylons is the same… but no. Pylons is clearly feudal. I lord over Paste, WebOb, FormEncode. Mike Bayer lords over Mako and SQLAlchemy. Ben lords over Routes, Beaker, and Pylons. I suppose [...]
Filed in Politics, Programming, Python | 05-May-08 | 20 comments -
App Engine and Pylons
So I promised some more technical discussion of App Engine than my last two posts. Here it is: Google App Engine uses a somewhat CGI-like model. That is, a script is run, and it uses stdin/stdout/environ to handle the requests. To avoid the overhead of CGI a process can be reused by defining [...]
Filed in Programming, Python, Web | 13-Apr-08 | 12 comments -
App Engine and Open Source
This is about Google App Engine which probably everyone has read about already. I’m quite excited about it. Hosting has been the bane of the Python web world for a long time. This provides a very compelling hosting situation for Python applications. I’m not as interested in this from a competitive perspective as I am [...]
Filed in Programming, Python, Web | 09-Apr-08 | 4 comments