https://floooh.github.io/2018/06/17/handles-vs-pointers.html
Great breakdown on how to handle memory without uncontrolled malloc()
/new
everywhere. Instead, create a manager for a subsystem that has its own memory pool. It can then use array indices (either on the pool or a lookup structure) which it issues and accepts through its API.
I'd heard about the technique before elsewhere but this breaks it down and gives some great examples. You've already been doing this with files, windows, and other resources the operating system provides you, so you may even understand the idea intuitively. Either way, a great piece on the technique.
https://antranigv.am/posts/2021/08/2021-08-13-13-37/
I'm the type of person to go listen to a live symphony orchestra once every few years. I went to a performance of a famous classic symphony that was preceded by the premier of a brand new symphony. A brand new symphony, delightful, and all I could think while listening was, oh, it's just a movie score.
When the only work for composers is scoring movies, new symphonies are going to sound a lot like movie scores.
When the only work for developers is SaaS, software's going to all start to look like web shit.
So now the Windows start menu is written in React, otherwise promising image viewers require setting up a database and docker, and developers expect you to install their applications by intentionally opening yourself to remote code execution.
Unless a market and/or business model is soon found to bring about a renascence of desktop application development, I'm finding I have to agree with Casey Muratori that gaming really will become the Irish Monasteries of software development.
https://ericwbailey.website/published/you-must-listen-to-rfc-2119/
This is pretty funny. I love when someone pays an artist just to bring something fun into the world. I do it now and again but we can always use more of that.
Art and fun aside, if you don't know RFC 2199, now's your chance to learn one of the most influential RFCs ever written.
Already know that one by heart? Do you know about the related RFC 6919?
If you already know both of those, well then perhaps I could interest you in RFC 3339, what people usually mean when they say ISO 8601.
I could go on, but I won't.