I Fight For The Users
Blog author jokes about their slow posting pace of one post per year and asks readers to pause amid busy times.
Blog author jokes about their slow posting pace of one post per year and asks readers to pause amid busy times.
River is a Go + Postgres job queue that solves bloat issues while leveraging transactional guarantees to avoid distributed systems problems.
Found a new use case for the fully supported CSS :has() selector.
Competed in my first go tournament at the 2023 Chicago Rapid Open.
TinaCMS now allows easier addition of co-authors to Git commits made by the TinaCMS bot.
React requires keys when rendering lists to properly track and update elements.
Developer shares how they built Thirteen Potions, a game created for the js13kgames competition.
Go doesn't technically have subtyping, but its interface system behaves similarly, creating a nuanced middle ground.
The author relies heavily on intentional mental models for predictions, acknowledging their power but also the risk of confirmation bias.
Astro components require runtime API calls to be imported in a specific location, different from standard imports.
Yevgeniy Mazin died peacefully in his sleep at 59. His son shares a eulogy honoring a man who died happy, surrounded by love.
Git allows you to credit multiple authors in a single commit, making it easy to acknowledge collaborators on shared work.
Go's `t.Parallel()` enables parallel test execution within packages, speeding up large test suites that would otherwise run sequentially.
Writing small data to a file triggers larger disk writes due to Linux's buffering, block alignment, and filesystem metadata overhead.
Explores how to design a statically typed language that handles optional data and different data types in a simple, familiar way.