-
Renaming Git branches - 2018 May 24
I make typos in git branches from time to time, here's how I fix these mistakes.
read more -
Moving commits from one repository to another. - 2018 May 11
Sometimes you'll have a project using Git where you have some commits that you wish to move into a new repository. Here's a way you can do that using
git cherry-pick
read more -
Enforcing foreign key constraints with SQLite - 2018 May 07
SQLAlchemy when used with SQLite as the backend doesn't enforce foreign key constraints by default, here's how to enable that behavior.
read more -
Python self references - 2018 April 22
This is a bit of Python trivia but Python containers can store items that are self references.
read more -
TIL: Install options for pip in requirements.txt - 2018 February 14
Some things I learned about pip installs from requirements.txt
read more -
TIL: Python import machinery details - 2018 February 09
Some things I learned about imports and stack frames in Python
read more -
Logging uncaught exceptions in Python applications - 2018 February 06
You want to be able to get good logging data from your applications to be able to reduce the amount of time that you require in order to fix issues and debug problems. This is especially important for any unhandled exceptions that crash the program. This tutorial will show you a convenient way of making sure these are logged.
read more -
TIL: Python hashing implementation details - 2017 December 24
Some things I learned about hashing in CPython
read more -
2017 tech thoughts - 2017 December 09
A summary of tech that I have used in 2017 that I found both interesting and valuable.
read more -
Interfacing Python with C or C++ - 2017 August 25
A catalogue of techniques for interfacing python with compiled code written in c or c++
read more