blog-header-jonboyce

  • Prevent Signal/Slot memory leaks in python
    November 15, 2018
    When using Qt in python, any QObject with a connection to at least one of its signals is not eligible for garbage collection. This makes it very easy to have...
  • Scripted Git Branch Deployment with Jenkins
    May 29, 2018
    When working with git, normally work is done on a branch then merged onto master. However, it is often desired or required that someone else take a look at it...
  • Stop Using Variables – Learning Through Constraints
    January 31, 2018
    My new year’s resolution for 2017 was to stop using variables. My goal was to force some learning by applying a constraint to my work. Over the course of the...
  • A minor shift in mindset that improved my SQL
    September 1, 2017
    I am currently working on a project that involves writing stored functions in PostgreSQL. Typically the goal is one SQL query that returns all the data needed by a particular...