SIH Tech Tidbits

Useful tips, libraries and tools from the Sydney Informatics Hub team

Hamish Croser Articles


Debugging with Git Bisect

Overview Identifying the specific commit in which a bug was introduced is a great way to start debugging. You can compare the broken commit to the previous commit and identify …

Publishing Packages using Poetry

Poetry is a command-line dependency management and packaging tool for Python. It offers commands for creating a new project, adding and removing dependencies, and managing package metadata for publishing. Getting …

Late Binding in Python

In Python, a function takes the latest value assigned to a variable rather than the value assigned at definition time. This is known as late binding. This is usually intuitive …