An interactive introduction to all kinds of information about floating point numbers.
Looks like a good intro to writing a simple chess engine.
Generating noise and fractal landscapes. Some of this math is beyond me, but it'd be fun to learn. :)
I like this blogger's list of 10 Things Experienced Developers Know Well.
https://medium.com/before-semicolon/10-things-experienced-developers-know-well-1b6e34c090ab
A blog post on code bloat, and I'm inclined to agree.
Two web apps I've used recently have just been inexcusably bad with slow response times likely due to massive frameworks.
It doesn't have to be this way.
https://www.positech.co.uk/cliffsblog/2022/06/05/code-bloat-has-become-astronomical/
A neat post on optimizing tolower(). You might wonder why, but if it's a hot path, it would be worth it.
Just so y'all don't think I'm the only one who goes on about these things helping you become a better dev. 😂 5 habits to improve your programming skills.
https://blog.octachart.com/how-i-increased-my-programming-logic
Not really in-depth, but a broad overview of shortest-path algorithms.
Inside Python's garbage collector.
Even if you don't want to be impressed, you won't be able to help yourself. Floppotron 3.0.
A story of badly-implemented cryptography. Anyone familiar should be prepared to facepalm halfway through this read. (No, AES was not broken.)
Making a web-based music visualizer with Three.JS and the Web Audio API.
https://www.epicprogrammer.com/2022/06/how-to-create-music-visualizer-with.html
On refilling disposable dishwasher soap cartridges. Is a more exciting read than it sounds.
https://github.com/dekuNukem/bob_cassette_rewinder/blob/master/README.md
Running Linux and compiling C in the browser. No word yet on if it supports Firefox. ;) Is the browser finally the OS?
https://ja.nsommer.dk/articles/linux-and-tiny-c-compiler-in-the-browser-part-one.html
Here's some enlightening material about Unicode and unexpected character encodings.
This Sodoku solver is, more than anything, a neat introduction to OpenCV.
This is a neat build--a simple modem written in JavaScript. You can encode and decode with it.
Interesting HackerNews thread about keeping dev environments in sync across multiple machines.
This isn't really building an editor (it's just plugging components together), but it's interesting to see how quickly it can be done, and how to connect to a 3rd-party system for doing compilation.
https://www.freecodecamp.org/news/how-to-build-react-based-code-editor/