"Failure is a bruise, not a tattoo."
— John Sinclair
This week I began having issues with Laradock or more specifically the MySQL docker container crashing everytime I loaded a load intensive page. This has prompted me to give Laravel Valet a go alongside DBngin.
It's well known that running Docker on Mac is plagued by performance issues, the biggest bottleneck for me was its abysmal disk io speeds which hampered the MySQL service especially when restoring from a fresh database dump.
Having shutdown Docker and installed Valet with DBngin I am now using around 10GB of RAM with another 6GB entirely free; previously I was seeing near 100% RAM usage with regular spikes of memory pressure slowing everything down.
I have spent the week using Valet and while it feels like a step backward from Docker it's nice and fast and has released a large amount of memory that was otherwise reserved.
I've yet to get to the bottom of why the MySQL container kept crashing but in the world of webdev you need your tools to work, any time spent debugging tooling is stolen from what your working on so it's best to go with what works when time pressures demand.
After several weeks of on-again-off-again development, I finally released my Eleventy.js Interlink Plugin which I will probably be writing about next week. Suffice to say; it brings to #11ty two features I use a lot in #Obsidian: WikiLinks and Embeds.
Joke of the week
There's a new type of broom in stores. It's sweeping the nation!
Notable Articles Read
- Rach Smith: AI is making it easier to create more noise, when all I want is good search
- Grant Handy: Write a First Person Game in 2KB With Rust
- Daniel Mescheder: Much of Your Work Will Go To Waste
- David Chapman: Artificial neurons considered harmful
- Bradford Morgan White: So powerful, it's kind of ridiculous, the history of 3dfx Interactive
- Jason Scott: Discord, or the Death of Lore
Notable Videos Watched
- jdh Programming a first-person shooter from scratch like it's 1995
- Channel W: Artificial Life. The battle of clans
Cool things from around the internet
- FlameScope for Go
- Appler Apple
][emulator for MS-DOS, written in 8086 assembly
- Battery-free Game Boy and PotatoP: the LISP-programmable laptop with battery life measured in years, different projects with similar goals