Every day is a school day
This is a catalogue of notable things David Winterbottom has learnt (since July 2020).
There have been 203 TILs so far — recent topics include Slack, PostgreSQL, MacOS, iOS, Git and Github actions.
You can browse posts chronologically or by tag.
Recent learnings
- You can search Slack by custom channel section on
- How to set per-role statement timeouts in Postgres on
- That macOS Ventura and iOS 15 can play background rain noise on
-
That
git for-each-ref
support conditional logic in its format on - Github actions need a shell specified to avoid silent pipeline failures on
-
How to use
ripgrep
inwhile read
loops on - How to create a word cloud from text piped via STDIN on
-
About the
typos
source code spell checker on - How to perform a non-interactive, interactive Git rebase on
- How to write Vimscript functions that operate on a visually selected area on
- Not to union Python list types on
-
How to show the history of a file with
git log --patch
on - A better technique for roasting chicken on
- How to automatically disable Github Copilot in Vim when editing large files on
-
How to format JSON into a table with
jq
andcolumn
on - How to make Homebrew-installed Bash your default shell on
-
That
hub
clashes withvim-polyglot
on -
Django’s JSON encoder rounds
datetime
s down to the nearest millisecond on - How to handle convenience imports with Mypy on
- You can use JQ to build JSON payloads on
Other TIL sites
Other people making public notes on what they are learning: