Stuff I’ve Read #8

Mon 09 January 2023, tagged: Read

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

https://vgel.me/posts/donut/

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

https://www.theatlantic.com/ideas/archive/2021/07/brandeis-language-police-have-suggestions-you/619347/

Software

Cascadeur

Interesting to see development of tools in the animation space.

https://cascadeur.com/

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