All Posts
Endorsing Conventional Commits
- 12 April 2021
Consider adopting a VCS commit message convention, Conventional Commits has made me a better developer.
Reproducing Deployments with Docker-in-Docker
- 09 April 2021
Debugging deployment issues locally by falling down the Docker-in-Docker (DinD) rabbit hole.
Docker Gotchas I’ve Encountered
- 08 April 2021
Time to share the snags/gotchas I’ve run into developing and deploying with Docker containers.
Reflections on TTW Programming from the Future
- 07 April 2021
Playing with IFTTT and Zapier has me remembering the TTW programming fallout and debate.
Using Directories for Sphinx Pages
- 05 April 2021
Creating Sphinx pages as ./foo/index.rst
has a number of benefits over
./foo.rst
including path consistency and organizing content.
Feeding ABlog to Social Media
- 22 March 2021
@nabobalis released my contributions to ABlog to support automatic social media posts for new posts.
Migrating From Plone To ABlog
- 16 March 2021
My aspiration to return to blogging thanks to reStructuredText, ABlog and GitLab CI/CD.
Emerald Sprint Report Out
- 13 February 2013
Merging versioning and and constrained types into Dexterity near Beautiful Seattle.
prgmr.com VPS: “We don’t assume you are stupid”
- 01 February 2013
- 21 November 2012
- 30 October 2012
- 30 October 2012
- 29 October 2012
- 31 March 2012
- 16 March 2012
- 15 March 2012
- 15 March 2012
- 12 March 2012
- 29 February 2012
- 27 January 2012
- 06 November 2011
- 26 October 2011
- 05 October 2011
- 14 September 2011
- 12 September 2011
- 25 July 2011
- 03 April 2011
- 12 March 2011
- 14 February 2011
- 01 December 2010
- 07 October 2010
- 16 August 2010
- 02 April 2010
- 19 March 2010
- 23 August 2009
- 02 August 2009
- 19 July 2009
- 07 January 2009
- 06 January 2009
- 12 December 2008
- 02 December 2008
- 01 December 2008
- 14 November 2008
- 14 November 2008
- 12 November 2008
- 11 November 2008
- 07 November 2008
- 03 October 2008
- 08 August 2008
- 25 July 2008
- 01 June 2008
- 24 May 2008
- 15 May 2008
- 01 May 2008
- 08 April 2008
- 28 January 2008
- 25 January 2008
- 17 January 2008
- 06 January 2008
- 30 December 2007
- 29 December 2007
- 29 December 2007
- 28 December 2007
- 28 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 20 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
- 19 December 2007
POSKeyError During Commit
A terrifying tale of ZODB errors that only showed during the hardest time to debug.
WSGI apps on IIS
iiswsgi provides a WSGI server providing a FCGI gateway to IIS and setup.py commands for distributing apps as WebPI packages
Looking for Projects and/or a Team
Plone lands on IIS!
Python Web Apps on IIS
Plone Sprints East
I’m going to Plone Sprints East, a sprints event with a symposium thrown in for flavoring.
PyCon 2012 Talks
PyCon 2012 Sprints
Building Python with Subversion 1.7
I ran into a problem when trying to build Python from source after upgrading SVN.
Local Development for Large Upgrades
Using COW to get a usable local setup when developing upgrade procedures for messy sites.
Buildout Performance Improvements
Getting a 6-7 fold decrease in zc.buildout run times.
experimental.broken
Graceful handling of broken interfaces and components in the ZODB.
Making easy_install play nicely with multi-arch
How to help extensions built with easy_install find Debian/Ubuntu multi-arch libraries.
$300 Ticket for Plone Conference 2011
My old boss has a ticket to Plone Conference 2011 that he can’t use afterall.
Looking for Projects and/or a Team
Centralized Git-SVN mirror
For those of us using lots of “git svn clone”s, is any sort of central mirror worth it?
Using Functional Tests for Profiling
Use your functional tests with zope.testing/zope.testrunner to do easier profiling.
Moving to San Francisco
Ratpoison under Gnome
Configuring ratpoison as Gnome’s window manager preserving all the Gnome goodness.
Cioppino Sprint
Migrating a blobstorage
Addressing the “ZODB.blob WARNING (PID) The lawn blob directory layout is deprecated due to scalability issues on some file systems, please consider migrating to the bushy layout.” warnings.
Trying out Chameleon
My experiences with Chameleon, testing compatibility and z3c.form
Does the Tool Really Deserve the Credit?
When we rave about a tool being superior because we used it to solve a given problem, is it really the tool or the familiarity with the problem we gained in learning to use the tool?
ExtensionClass ZODB Migration Script
A "bin/instance run" script
for updating
ExtensionClass instances pickles in the ZODB. Useful to apply Hanno’s pickle patch.
TTW Dexterity Vocabularies
First report from the Tahoe Sprint working on user-enterable vocabularies in the schema editory.
testbrowser Patches
collective.testcaselayer 1.2 includes some patches for functional browser testing
GPG Key Transition
LDAP, Certificates and Buildout, oh my!
Bringing LDAP and SSL/SASL/TLS certificates into the buildout fold
Plone 4 Framework Team
Emacs tips: Navigate CamelCase
Functional Benchmarking Accessibility
New membrane and remember Maintainer
Rob Miller announced today that I’ll be the new maintainer
collective.securitycleanup
GenericSetup handlers to restore Zope security to defaults
collective.catalogexport
Running Tests in Egg Buildouts
A quick note about a gotcha with plone.recipe.zope2instance.ctl
collective.slideshowfolder
collective.redirect
Administer redirects to internal or external URLs using Link like content
My Borrowed World Plone Day
Fine-Grained PM on Small Projects
Increasing control while reducing project management costs
Testbrowser Redirects with Fragments
Spaces in User Names and psvn.el
Handling SVN user names with spaces in emacs’ svn-status.
Adding testbrowser Form Inputs
collective.formcriteria
Products.PDBDebugMode Egg
rpatterson.mailsync
z3c.persistentfactory
Is python-openid 2.0.2 broken
ZopeTestCase and packages
Emacs, pdb, and zip_safe eggs
Screen Sessions at Boot
RSS Comments
Site-Wide Spell-Checking
Installing Add-Ons TTW
Plone 3 RSS
About this Site
z3c.recipe.ldap
z3c.recipe.egg
z3c.offlinepack
z3c.gibberish
z3c.componentdebug
repoze
grouparchy.testing
grouparchy.schema
grouparchy.porter
grouparchy.login
grouparchy.index.provider
grouparchy
Zope 3
Zope 2
ZEO on EC2
S3/SimpleDB ZODB
Products.sharedusers
Products.cygwinpatch
Products.ControllerDuplicates
Prevent duplicate submission of CMFFormController forms