Skip to main content
-
Switching from pyenv to uv
-
crashstats-tools v2.0.0 released!
-
Observability Team Newsletter (2024q1)
-
Observability Team Newsletter (2023q4)
-
Tecken: The long windy journey to reproducing a problem remove_orphaned_files fixes
-
Tecken/Socorro: Code info lookup: retrospective (2023)
-
Socorro Engineering: 2022 retrospective
-
Bleach 6.0.0 release and deprecation
-
Socorro: Schema based overhaul of crash ingestion: retrospective (2022)
-
Volunteer Responsibility Amnesty Day: December 2022
-
NormConf 2022 thoughts
-
Installing Windows (2022)
-
Dennis v1.0.0 released! Retrospective! Handing it off!
-
Project audit experiences
-
Everett v3.0.0 released!
-
Kent v0.1.0 released! And the story of Kent in the first place....
-
Socorro Engineering: 2021 retrospective
-
Mozilla: 10 years
-
Markus v3.0.0 released! Better metrics API for Python projects.
-
Socorro Engineering: Half in Review 2020 h2 and 2020 retrospective
-
Everett v1.0.3 released!
-
RustConf 2020 thoughts
-
Experimenting with Symbolic
-
Switching from pyup to dependabot
-
How to pick up a project with an audit
-
Markus v2.0.0 released! Better metrics API for Python projects.
-
crashstats-tools v1.0.1 released! cli for Crash Stats.
-
Socorro: May 2019 happenings
-
Socorro: April 2019 happenings
-
Socorro: March 2019 happenings
-
Socorro: February 2019 happenings
-
Bleach: stepping down as maintainer
-
Socorro: January 2019 happenings
-
Everett v1.0.0 released!
-
Socorro in 2018
-
Socorro: December 2018 happenings
-
Socorro: November 2018 happenings
-
Socorro: October 2018 happenings
-
Bleach v3.0.0 released!
-
Socorro: 2018q3 review
-
Siggen (Socorro signature generator) v0.2.0 released!
-
Thoughts on Guido retiring as BDFL of Python
-
AWS Lambda dev with Python
-
Socorro Smooth Mega-Migration: retrospective (2018)
-
Socorro in 2017
-
html5lib-python 1.0 released!: retrospective (2017)
-
Markus v1.0 released! Better metrics API for Python projects.
-
Socorro signature generation overhaul and command line interface: retrospective (2017)
-
Socorro local development environment: retrospective (2017)
-
Socorro and Firefox 57
-
Using Localstack for a fake AWS S3 for local development
-
Everett v0.9 released and why you should use Everett
-
Bleach v2.0 released!
-
Who uses my stuff?
-
Everett v0.8 released!
-
Me: 2016 retrospective
-
Standup v2: the rewrite
-
Standup v2: system test
-
pyvideo last thoughts
-
Anatomy of a class/function decorator and context manager
-
pyvideo-data status: March 16th, 2016
-
pyvideo status: January 15th, 2016
-
Me: 2015 retrospective
-
Dennis v0.7 released! New lint rules and more tests!
-
Input: Trigger rule project Phase 1
-
pytest-wholenodeid addon: v0.2 released!
-
Input: Thank You project Phase 1: Part 1
-
Ditching ElasticUtils on Input for elasticsearch-dsl-py
-
Input status: June 19th, 2015
-
pyvideo status: April 9th, 2015
-
Input status: March 18th, 2015
-
Me: 2014 retrospective
-
Input status: February 18th, 2015
-
Input status: February 4th, 2015
-
ElasticUtils: I'm stepping down and deprecating the project
-
Input status: December 18th, 2014
-
Dennis v0.6 released! Line numbers, double vowels, better cli-fu, and better output!
-
Input: Removing the frontpage chart
-
Input status: September 12th, 2014
-
Dennis v0.5 released! New lint rules, new template linter, bunch of fixes, and now a service!
-
Input status: August 19th, 2014
-
Input status: August 4th, 2014
-
Input status: July 20th, 2014
-
Input status: June 23rd, 2014
-
Using the bug_mentor field with the Bugzilla REST API to get mentored bugs
-
Fiddling with Kibana
-
Dennis v0.4 released! Tweaks to Python 3 support, overhauled linter, string-by-string lint rules ignoring
-
Dennis v0.3.11 released! Fixes and Python 3 support
-
Django Eadred v0.3 released! Django app for generating sample data.
-
pyvideo status: April 9th, 2014
-
Site development using pagekite
-
ElasticUtils v0.9 released!
-
pyvideo status: February 15th, 2014
-
Me: 2013 retrospective
-
Dennis Retrospective (2013)
-
pyvideo status: November 24th, 2013
-
Dennis v0.3.10 released! Fixes, status subcommand and Zombie!
-
Dennis v0.3.7 released! Dubstep and Django!
-
Dennis v0.3.5 released!
-
ElasticUtils v0.8 and v0.8.1 released!
-
Switching to South
-
Dennis v0.3.3 released!
-
Switched Geeksphone to nightly channel
-
ElasticUtils v0.7 released!
-
My thoughts on Elasticsearch: Part 1: indexing
-
pyvideo status: April 3rd, 2013
-
ElasticUtils sprint at PyCon US 2013
-
Adding Persona authentication to richard
-
Django Eadred v0.2 released! Django app for generating sample data.
-
SUMO: Now ... in pirate!
-
pyvideo status: February 3rd, 2013
-
Donate to MediaGoblin, get a chance at free PyCon tickets!
-
Gaia: First week
-
Django Eadred v0.1 released! Django app for generating sample data.
-
Donate to GNU MediaGoblin! Help us cross the chasm!
-
pyvideo status: September 14th, 2012
-
pyvideo status: September 6th, 2012
-
pyvideo status: August 31st, 2012
-
pyvideo status: August 19th, 2012
-
ElasticUtils v0.4 released!
-
pyvideo status: June 21st, 2012
-
Pyblosxom has moved
-
Me and Pyblosxom
-
elasticutils status -- May 18th, 2012
-
Letting it run out
-
pyvideo status: April 15th, 2012
-
pyvideo status: March 20th, 2012
-
PyCon US 2012 videos status
-
pyvideo is live!
-
Migration to Trac: How some small projects balloon into massive projects when you have good intentions and you're not paying attention
-
Python Miro Community status: January 30th, 2012
-
my standing desk
-
Fix for vagrant keys permission issue
-
Pyblosxom 1.5 released!
-
phil 1.0 released!
-
Python Miro Community status: October 20th, 2011
-
Python Miro Community status: September 23rd, 2011
-
Help fund PyGotham 2011 video!
-
PyOhio 2011 videos being posted
-
Python Miro Community status: July 16th, 2011
-
Miro 4.0.2 released!
-
PyCon 2011 videos going up
-
Python Miro Community status: 01-22-2011
-
PyCon 2011
-
Python Software Foundation Grant for Python Miro Community
-
Python Miro Community year in review and fund drive 2011
-
Python Miro Community status: 01-22-2011
-
Git in cygwin: fatal: early EOFs
-
Status: November 30th, 2010
-
Python Miro Community status: 11-09-2010
-
Python Miro Community status: 11-01-2010
-
New Windows build environment
-
PyOhio 2010 videos posted to Python Miro Community
-
Working on bugs: hurdles to bug squashing
-
Python Miro Community status: 07-21-2010
-
Python Miro Community status: 06-25-2010
-
Bugzilla scripts: timeline and roadmap
-
Code growth
-
I quit Facebook
-
Python Miro Community status: 05-01-2010
-
Building templates for Quickly and new webber-app template
-
Membership accepted!
-
Miro 3.0 released!
-
PyBlosxom status: 03/10/2010
-
Python Miro Community status: 02-23-2010
-
Going to PyCon 2010?
-
Python Miro Community
-
endash and emdash in Sphinx
-
Thoughts on crowdsourcing development
-
Handling media keys in GNOME with Python
-
How can I help?
-
Subtitle support status
-
Reducing complexity for 2.6
-
Need help testing KDE screensaver patch
-
libtorrent out of portable
-
Indentation for if in python when using emacs and python-mode
-
Miro switched to git
-
Subversion to git transition
-
Miro 2.5 post-mortem
-
Useful things to know--stdin, stdout, and stderr
-
Miro 2.5 schedule, translations, and Launchpad griping
-
Thoughts after commenting on someone's frustrations in Fedora bug 494505
-
When git-svn is painfully slow...
-
Tags
-
Ignite and Pecha Kucha
-
PyBlosxom status: 05/16/2009
-
PyBlosxom status: 03/28/2009
-
Expert Python Programming book review
-
How to resize a virtual disk
-
Bad code: Part 1
-
Long strings in Python
-
Status 07/28/2008
-
firefox 3 and enclosures (recap)
-
PCF is hiring Python developers
-
Firefox 3 enclosure support: retrospective (2008)
-
PyBlosxom status: 02/10/2008 and GHOP thanks!
-
The release hat-trick!
-
PyBlosxom 1.4.3 released!
-
Lyntin 4.2 released!
-
Status: 12/23/2007 and year in review
-
Pretending to add new files with cvs
-
Nose and coverage
-
Miro 1.0 released!
-
Status 10/25/2007
-
MozRepl
-
Paste and WSGI
-
Status 09/08/2007
-
Google Summer of Code 2007: PyBlosxom ... finale
-
Migrating tickets in Trac to bugs in Bugzilla
-
PyPI, Cheesecake, and such
-
New job--PCF
-
PyBlosxom 1.4 released
-
GPL 3 released
-
PyBlosxom status: 06/20/2007
-
Using exiftool and Python to fix photos (edit: to order them)
-
Google Summer of Code 2007: PyBlosxom
-
Cleaning Up PyBlosxom Using Cheesecake on Reddit
-
Compiling the Tiger runtime for SPIM
-
XPath 2.0 implementations?
-
PyBlosxom status: 04/01/2007
-
Testing in Python
-
Mudos under Ubuntu
-
PyBlosxom status: 01/01/2007
-
Deleting tickets in Trac
-
Cleaning up PyBlosxom (part 2)
-
Cleaning Up PyBlosxom Using Cheesecake
-
Cleaning up PyBlosxom
-
Python Sidebar
-
Contributed plugins 1.3 released
-
Signs you're a crappy programmer (and don't know it)
-
PyBlosxom status: 05/09/2006
-
PuTTYcyg
-
Wedding site: using Pylons
-
Meetings done by chat...
-
Moved PyBlosxom to subversion
-
PyBlosxom 1.3.1 released
-
The value of solid bug reports
-
PyBlosxom status: 02/02/2006
-
PyBlosxom 1.3 released (finally)
-
PyBlosxom 1.3 RC1 released!
-
Sorry for the inconvenience...
-
PyBlosxom status: 12/13/2005
-
PyBlosxom status: 12/06/2005
-
PyBlosxom status: 11/27/2005
-
PyBlosxom status: 11/13/2005
-
Another round at taming the project maintenance
-
Should we rebuild PyBlosxom as a paste application?
-
PyBlosxom contributed plugins pack 1.2.3 - call for fixes!
-
Pulled my plugins into version control
-
PyBlosxom status: 08/03/2005
-
PyBlosxom status: 07/25/2005
-
Multi-user config for PyBlosxom on Debian
-
conditionalhttp problems with IE 6
-
Contributed plugins 1.2.2 released
-
"Why I Hate Advocacy"
-
PyBlosxom 1.2.1 released
-
Testing in PyBlosxom
-
SourceForge is not a good indicator of the success of Open Source
-
5/25/2005: pyblosxom development status
-
pyblosxom manual, pyblosxom 1.2.1, and contrib 1.2.2
-
contributed plugins pack 1.2.1 for PyBlosxom 1.2
-
Release Forge
-
Me and PyBlosxom
-
PyBlosxom 1.2 released
-
pyblosxom manual
-
PyBlosxom 1.2 plans
-
Planet PyBlosxom
-
PyBlosxom contributed plugins version 1.1
-
changing the requirement to Python 2.2?
-
Comments and templates in PyBlosxom
-
PyBlosxom status 1-12-2004
-
RSS Problems
-
Lyntin in ports!
-
Five things that changed my life this week
-
JDEE and Ant
-
gmane is _intensely_ cool
-
Jumped to Emacs
-
Bill Mill, pyblosxom 1.1, sourceforge, et al
-
More comment spam
-
PyBlosxom 1.1 status
-
status on everything
-
comments plugin
-
removing blank lines in vim
-
booklist 1.6
-
rss2renderer 1.4
-
GRE study thingy
-
PyBlosxom analysis
-
pyblosxom progress
-
Decorators and Python
-
wbgarchives 1.1
-
What to do with pyblosxom
-
wbgamazon 1.3 released
-
my own archives plugin
-
form input text centering
-
meta-refresh for html
-
wbgamazon plugin fixed
-
Comment spam
-
File locking in Python--help! (part 2)
-
File locking in Python--help!
-
Thinking about releasing a 1.0.1
-
New registry plugin soon!
-
The templates for my html flavour
-
Meerkat
-
Open source participation
-
Bug reports from everywhere!
-
PyBlosxom 1.0 Released!
-
PyBlosxom 1.0 RC1 released
-
PyBlosxom: comments, feedback, etc
-
gnome-blog
-
Programming as if performance mattered
-
Vi/Vim reference card
-
Time to step down
-
More more static rendering....
-
Fewer plugins
-
Solving circular import problems with Python code
-
More static rendering....
-
Testing static rendering....
-
Static rendering soon....
-
testing xmlrpc
-
Lyntin status
-
pystaticfile v.1.5 released
-
Java and Will
-
Projects that are interesting to me (non-exhaustive list):
-
MCCP module 0.5 released
-
Pyblosxom 0.9 released!
-
Dusting off Lyntin
-
verify_installation for pyblosxom
-
Every language war ever
-
registry v.1.3 released
-
PyBlosxom 0.9 coming soon.... (revised)
-
How to use w.bloggar with pyblosxom
-
Test from w.bloggar
-
On the goodness of version control
-
testing... testing 1 2 3
-
I have a screw loose
-
pystaticfile v.1.4 released
-
pyblosxom debug plugin: v.1.0
-
Stringbean: Resurrection
-
Added locking to Pyblosxom
-
registry v.1.2 released
-
booklist v.1.3 released
-
Updates to my pyblosxom plugins
-
Lyntin 4.0 released!
-
Bug guilt trips
-
Lyntin 4.0 beta 2 released!
-
"naked"
-
Lyntin 4.0 beta 1 released
-
No more varium
-
Lyntin 3.3 Released
-
Registry Plugin
-
pyinclude plugin (showing off variables-with-arguments)
-
4/7/2003 summary
-
Plugin that injects entries into the list
-
Another quick PyBlosxom plugin
-
Another PyBlosxom plugin example
-
Entries entries entries
-
Lyntin 3.2 released!
-
Substitutes make life nicer
-
Lyntin status: 2/17/2003
-
Lyntin 3.1.1 released with super kung-fu #config fix
-
Lyntin status: 2/6/2003
-
Brief Lyntin break (or was it?)
-
PyBlosxom 0.6 released!
-
the second Lyntin module development tutorial
-
Lyntin as a large Python project
-
new super-duper categorylist with kung-fu punch action grip!
-
pyblosxom api
-
tkui is all cleaned up
-
Stringbean overhaul completed!
-
Tk is irksome
-
tutorial on writing basic Lyntin modules
-
calendar, logger, pyblosxom!
-
more Lyntin updates
-
regular expressions in highlights and telnet control handling
-
It's done...
-
Lyntin 3.0 (final) released
-
In Stringbean land everything is a big mess....
-
Lyntin status for today
-
more stringbeans!
-
Lyntin status
-
More Stringbean!
-
Stringbean status report
-
Lyntin status report
-
the new plan
-
statusbar module
-
minor changes to hooks
-
overhauled hooks in lyntin
-
overhauled logging
-
Not much progress (yet)
-
Lyntin development progress
-
First post with pyblosxom
-
little things: lyntin