TIL: Editing Git Commit Messages after Gitlint commit-msg Hook Failure
A shortcut to save time when editing Git commit messages after a Gitlint commit-msg hook failure
Posted by
Michael Knott
on Wed 08 May 2024
TIL: Prevent global package installation when using pip
Setting PIP_REQUIRE_VIRTUALENV=true to prevent global package installation
Posted by
Michael Knott
on Wed 01 May 2024
Monitoring and Prescribing Individualised Conditioning Sessions: Part 7
Implementing a Service Layer to Separate the Domain and presentation Layers
Posted by
Michael Knott
on Mon 14 August 2023
TIL: Timing Function Execution
Utilities to time function execution
Posted by
Michael Knott
on Fri 11 August 2023
Monitoring and Prescribing Individualised Conditioning Sessions: Part 6
Implementing the Concrete Repositories for the Persistence Layer
Posted by
Michael Knott
on Thu 03 August 2023
TIL: Using `__post_init__` with Python Dataclasses
Using __post_init__ to initiate dependent fields
Posted by
Michael Knott
on Wed 02 August 2023
Monitoring and Prescribing Individualised Conditioning Sessions: Part 5
Implementing the Repository Pattern for the Persistence Layer
Posted by
Michael Knott
on Thu 27 July 2023
Grouping Data using Itertools groupby
Grouping athlete data using Itertools groupby
Posted by
Michael Knott
on Fri 21 July 2023
Monitoring and Prescribing Individualised Conditioning Sessions: Part 4
Domain Logic: Prescribing Individualised Conditioning Sessions using MAS
Posted by
Michael Knott
on Tue 18 July 2023
Monitoring and Prescribing Individualised Conditioning Sessions: Part 3
Using GitHub Projects and Issues to Guide Development
Posted by
Michael Knott
on Thu 06 July 2023