Stuff that I have found interesting over a few weeks of avoiding work.
Dev
SDL3 migration notes
First I had heard of SDL3
https://github.com/libsdl-org/SDL/blob/main/docs/README-migration.md
Structured Bindings in CPP17
I found this very useful and informative
https://www.cppstories.com/2022/structured-bindings/
Breaking Change in Python 3.11
https://blog.pecar.me/python-enum
Packaging In CMake
Really glad I’ve not had to jump through these hoops yet but I’m grateful there is some guidance out there at least.
https://blog.nickelp.ro/posts/cmake-pkg/
Bit Twiddling Hacks
Some really nice tricks in here. I haven’t looked at it for ages and it appeared in another conversation on HackerNews
https://graphics.stanford.edu/~seander/bithacks.html
Codon - compile python
https://docs.exaloop.io/codon/
Midpoint between two integers
https://lemire.me/blog/2022/12/06/fast-midpoint-between-two-integers-without-overflow/
SCCache compiler cache
Looks interesting but as ever doesn’t support MSVC it seems.
https://github.com/mozilla/sccache
Tech
How pitfall creates it’s world
Lovely dive in to how clever the world generation is in pitfall. I’ve often wondered how so much was packed in to so little. Great reverse engineering here.
https://evoniuk.github.io/posts/pitfall.html
SDF in the console in Python
This is fun
QOIF Quite OK Image Format
We spend a lot of time on stuff like this.
https://nullprogram.com/blog/2022/12/18/
Just use PostgreSQL for everything.
Yep, can’t say I disagree with any of this.
https://www.amazingcto.com/postgres-for-everything/
Ultimate Guide to FFMPeg
One of the most complex pieces of open software. Always good to get a guide but most people should just use something like HandBrake.
https://img.ly/blog/ultimate-guide-to-ffmpeg/
Human
Linguistic Hurdles
Without comment
Software
Cascadeur
Interesting to see development of tools in the animation space.
Lib for Circular plots in Python pyCirclize
I love these kinds of plot but I have yet to find a use for them personally. This makes me sad.
https://github.com/moshi4/pyCirclize
Debug Texture Generator
Always useful to have things like this.
https://uvchecker.byvalle.com/
Windows Update Manager
https://github.com/DavidXanatos/wumgr
EOL