Posts in “genshi”

5 December 2008
Python 3.0 has been been released with some fanfare, here's my take.
in , , , , ,
View Source
28 August 2008
I've releasing the code that's running this site.
in , , , , ,
15 April 2008
On vacation for the next three weeks.
in , , ,
Genshi Slot @ GSoC 2008
20 March 2008
Come work on improving performance of Genshi as your Google Summer of Code project.
in , , , ,
Eating My Own Dogfood
18 January 2008
After a couple of years of hosting on TypePad, I've finally managed to move this site onto my own server (a Linode virtual host), running on top of my currently favored set of tools.
in , , , ,
Genshi Tutorial
5 September 2007
Genshi has pretty good reference documentation (if I may say so myself), but what was missing was something that would walk you through creating an application that uses Genshi, pointing out best practices and the like. All of the examples that came with Genshi were very basic, and the only other option for learning the library was to study the code of an application that uses it, such as Trac or Posterity. But in general, real-world applications are just too complex to be helpful in this respect.
in , ,
Automatic Escaping is Not a “Newbie Feature”
1 August 2007
A thread was started on the Django Development Mailing List about picking up the work Simon Willison started over a year ago on the AutoEscaping proposal. Which is a good idea, to be sure.
in , , , ,
More on Logic in Templates
20 July 2007
My Logic in Templates post from a couple of weeks ago generated a couple of responses, and as expected the topic is very controversial.
in , , ,
Slides from the Genshi Talk at EuroPython 2007
13 July 2007
I arrived back home from Vilnius yesterday evening. The event was pretty cool, and I got to meet a lot of nice people doing interesting stuff with Python.
in , , ,
5 July 2007
Nenshi is a port of Genshi to Perl. Awesome. I think this is the first time someone has ported a library I wrote to a different language/environment.
in , , ,
Conditional Comments Considered More of a Hack Than CSS Hacks
22 June 2007
Many web developers these days eschew CSS filters in favor of conditional comments in their HTML pages. At least in part because the vendor producing pretty much the only browser these days that requires the use of this kind of brute force design technique has asked us all to stop using CSS “hacks”.
in , , ,
Genshi Talk at EuroPython
22 June 2007
I've submitted a talk proposal for EuroPython 2007 in Lithuania, and it got accepted. The talk will be about Genshi. It's currently scheduled for Wednesday morning according to the draft timetable.
in , ,
Logic in Templates
21 June 2007
Going through my referrer list, I found the blog post “Django: nice and critical (article)”, which is in response to my own rant about Django, and among other things, contains the following:
in , , ,
Announcing Babel
20 June 2007
I've just pushed out the first release of a new project that has been in the works for a couple of weeks now: Babel, a Python library for internationalization and localization in Python applications, especially web-based applications.
in , , ,
Genshi smells like PHP?
29 January 2007
In Python template engines - why reinvent PHP?, Cliff Wells writes:
in , ,
Genshi, the project formerly known as “Markup”
12 September 2006
“Markup” was just too generic a name. Finding the project web site via search engines was hard, and communication about the project sometimes awkward… Plus we found that there's another Python project out there using the name, which I somehow missed in my research. Another motivation was that we're going to include simple text-based templating in the next release, which wouldn't quite fit with the project name.
in , ,
Markup Progress and Notes
23 August 2006
Yesterday the second release of Markup (version 0.2) saw the light of day, about three weeks after the first public release.
in , ,
[ANN] Markup
3 August 2006
Just today I pushed out the very first release of Markup, a Python-based template engine, or, as the official tagline goes, “a toolkit for stream-based generation of markup for the web.”
in , , ,