Other articles


  1. Using the Python markdown library

    Working with markdown files from Python


    read more
  2. Representing keyboard shortcuts

    Ways to write about keyboard shortcuts, including some information about how to make keyboard icons render in a user friendly way on your pages.


    read more
  3. Different ways to drop into an interactive python shell

    Dropping into an interactive shell can be a useful tool for debugging Python code. Here's a summary of some ways in which you can drop into an interactive shell.


    read more
  4. Modification date information matters

    You can now see when posts were last modified and why I think this matters


    read more
  5. Forwards compatibility with Python generators

    PEP 479 changed how Python handled generators in a backwards incompatible manner, here's how to get compatible code working from Python 3.5+


    read more
  6. A day in the life of a package maintainer

    A lot of package maintenance goes on behind the scenes to make just about everything in modern software work, but a lot of it is invisible. Here's a recount of a day I spent maintaining an open source package.


    read more
  7. Deprecating module level variables

    Sometimes you will want to deprecate a module scope variable, but hooking into that isn't as straightforward. Here's one way you can do that using PEP 562.


    read more
  8. MDB and vending machines

    Some notes about the MDB vending protocol (yes that weird 9 bit protocol used in some vending machines)


    read more
  9. Forcing connections to be HTTPS only

    All connections to the site are now HTTPS only


    read more

Page 1 / 6 »