-
Different ways to drop into an interactive python shell - 2019 July 21
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 -
Modification date information matters - 2019 July 17
You can now see when posts were last modified and why I think this matters
read more -
Forwards compatibility with Python generators - 2019 July 03
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 -
A day in the life of a package maintainer - 2019 June 28
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 -
Deprecating module level variables - 2019 June 27
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 -
MDB and vending machines - 2019 June 25
Some notes about the MDB vending protocol (yes that weird 9 bit protocol used in some vending machines)
read more -
Forcing connections to be HTTPS only - 2019 June 25
All connections to the site are now HTTPS only
read more -
Site redesign - 2019 June 24
This site now has a new design, big thanks to Alysha for making a new and improved theme!
read more -
Backend update - 2019 June 19
The backend of the lesinskis.com site is now updated and you won't see anything new at all on the frontend! Just another typical technical debt reduction exercise and more markdown.
read more -
PyCon USA 2019 poster session poster - 2019 May 05
Here's the high res PDF poster from the PyCon USA 2019 poster session.
read more