Leonidas Villeneuve This is supposed to be a blog where I talk about random tech stuff and share things I learned through the years
Debugging third-party goroutine leaks 10 November 2024 Coding Go Debugging Making sense of leaks inside libraries.
When Google paid websites to promote Firefox 29 March 2023 Today I Learned Browsers 2000s Having grown up in the 2000s, I love discovering that things I presumed were banal back then were, in fact, part of a bigger story.
That time when SVG almost got network support for raw sockets 21 March 2023 Today I Learned SVG W3C Apps 2000s SVG Phone Home
ZX Spectrum's CPU couldn't do multiplication 26 February 2023 Today I Learned Processors 80s Math A look into clever multiplication tricks from the 80s.
Some ARM processors to this day can't do division 26 February 2023 Today I Learned Processors ARM Math Some ARM Cortex processors, more specifically the Cortex M0, M0+ and M1 don’t have divide instructions.
Parsing phone numbers is a nightmare 11 January 2022 Today I Learned Regex Parsers I18n Like HTML, phone numbers are turing complete not meant to be parsed by Regex.
A ray-tracer can be your next weekend project 12 January 2021 Today I Learned Graphics Rendering Games You can write a ray-tracing renderer in about a weekend.
How I got DD-WRT running on an unsupported TP-LINK WR941ND v5 [+github code] 14 February 2017 Hacks Hardware Tutorial Getting DD-WRT to work on unsupported hardware.