Migrating blog to nikola
After years of being away from my blog / website, I've just this weekend finished migrating it to the Nikola static site generator.
After years of being away from my blog / website, I've just this weekend finished migrating it to the Nikola static site generator.
I'm giving a 2-hour Pyramid tutorial at the first PyTennessee conference this weekend.
Slides from my PyConCA 2012 presentation are now online:
Slides from my talk at the 2011 Plone Conference are now online.
After twelve years of active development, spawning multiple web frameworks, libraries, and applications, the Zope development community is at something of a crossroads.
We will be presenting a full-day tutorial on WSGI at the Plone Symposium East at Penn State on May 26th. You can register via PayPal at the bottom of the page: hope to see you there!
I wanted to let the zope-dev community know a bit about what Christian Theune and I have been doing this week. We have done a fair bit of tidying for the ZTK projects on Launchpad
Thinking back over my post from a year ago, I find that the real reason for most bad unit tests is that people are trying too hard, typically for one of the following reasons:
Some folks have drunk the "don't repeat yourself" KoolAid: I agree that not repeating code is a virtue in most cases, but unit test code is an exception: cleverness in a test both obscures the intent of the test and makes a subsequent failure massively harder to diagnose.
Others want to avoid writing both tests and documentation: they try to write test cases (almost invariably as "doctests") which do the work of real tests, while at the same time trying to make "readable" docs.
I just uploaded a tutorial on using Storm with BFG to the BFG tutorial bin.
The application is traversal-based, and uses the storm.zope
-based
transaction integration, in combination with repoze.tm2
, to make for
a very pleasing little CRUD app.
On behalf of the Zope community, I am pleased to announce the creation of the "Zope 4.0" project. After extensive discussion with the Zope wizards in conclave at PyCon 2009, the new project's website has been launched!