Every day is a school day
This is a catalogue of notable things David Winterbottom has learnt (since July 2020).
There have been 241 posts so far — recent topics include Git, Bash and Pre-Commit.
You can browse posts chronologically or by tag.
Recently I learnt...
-
That
headandHEADcan resolve differently in added Git worktrees on -
That
while readloops ignore single line inputs (with no newline character) on -
About Git’s
range-diffcommand on - How to run pre-commit using an interactive rebase on
- When to use stdout and stderr in shell scripts on
-
That
requestssupports automatic retries with exponential back-off on -
How to add commit sizes to
git logoutput on -
That wrapping Pytest fixtures with
time_machineneeds care on -
How to configure the coloured output of
ezaon -
How to use
llmto act on visual selections in Vim on - How to measure codeowner coverage within a large repo on
- How to create a wrapping mock with custom behaviour on
-
That
time_machinestarts ticking after the first call on - How to group Pandas dataframes by week correctly on
- How to set the default branch for a Git remote on
-
About Bash’s
compgenbuilt-in on -
Hugo v0.123.0 changed the default rendering mode of
hugo serveron - That Mypy can generate coverage reports on
-
How to install a vendored wheel when using
pip-toolsandpyproject.tomlon - How to edit and search the files in one commit on
Other TIL sites
Other people making public notes on what they are learning: