ACAndrés Correa Casablancainhn.coderspirit.xyz·Jun 26, 2023 · 4 min readA better way to use DotenvPreface In the ever-changing world of NodeJS development, the choice of tools can profoundly impact a developer's journey. Among these tools, the dotenv package has long been a trusted partner, enabling developers to load environment variables from ....00
ACAndrés Correa Casablancainhn.coderspirit.xyz·Jun 6, 2023 · 8 min readCredentials Leak with KnexPreamble I wasn't planning on writing this post, but I think it's time to talk about this problem openly. First things first, let me be clear about something before I start: It's not my intention to bash on Knex or its maintainers. This article will ...00
ACAndrés Correa Casablancainhn.coderspirit.xyz·Jun 5, 2023 · 8 min readExploring the LZ77 Compression AlgorithmThis article is the first in a series where we'll delve into the fascinating world of compression algorithms, starting with LZ77 (a lossless data compression algorithm). In future articles, we'll expand on its family: LZ78, LZW, LZSS, DEFLATE, and mo...00
ACAndrés Correa Casablancainhn.coderspirit.xyz·Dec 8, 2022 · 10 min readAnimated Gosper Curves in JSThis post is the continuation of a very old article I wrote more than 6 years ago. Back then I used Python instead of JavaScript/TypeScript, and I didn't bother about properly explaining how this works or any other lesson we can learn from this examp...00
ACAndrés Correa Casablancainhn.coderspirit.xyz·Dec 5, 2022 · 7 min readThe comeback of the Fediverse and the Old WebTwitter is not dead (yet), but we act like it was, while the old web wants to come back from its grave. These past weeks have been pretty interesting to me, leaving the Birdsite aside. I started using Mastodon again, and through it, I discovered how ...00