Today I learnt …
Concise notes on the little things I’ve learnt along the way
-
How to use DuckDB’s
ST_Read
function to read and convert zipped shapefilesToday I learnt …
-
What audio formats are supported by Raylib?
Today I learnt …
-
How to use JSDoc to add type contraints to generic function arguments
Today I learnt …
-
How to search a GitHub repo using regular expressions or case-sensitive matching
Today I learnt …
-
How to move your most recent Git commit to a new branch
Today I learnt …
-
What do SwiftUI’s built-in shapes look like?
Today I learnt …
-
How to really compress JPEGs with
mozjpeg
Today I learnt …
-
How to mark all GitHub pull request files as not viewed
Today I learnt …
-
What’s an LLVM target triple?
Today I learnt …
-
How to use a global
.gitignore
fileToday I learnt …
-
How to find the bounding box for a web map tile in Python
Today I learnt …
-
How to configure Git to commit using different emails for work and home repos
Today I learnt …
-
How to use Pandoc to create computational notebooks that include print-quality vector charts
Today I learnt …
-
How to format axis labels in Observable Plot
Today I learnt …
-
How to create a GeoJSON feature collection in PostGIS
Today I learnt …