When useEffect runs
useEffect timing can be tricky; mastering when it runs is a valuable skill for React developers.
Drew DeVault draws a provocative parallel between Test-Driven Development cults and GenAI adoption, arguing both exploit developers' psychological need to feel competent while potentially undermining actual code quality.
useEffect timing can be tricky; mastering when it runs is a valuable skill for React developers.
Quick guide: Enable Netlify redirects in Astro with a simple one-line configuration change.
The author has mixed feelings about maintaining their GitHub contribution streak.
Not all work accomplishments can be shared publicly, and that's okay—finding satisfaction in private wins matters too.
Classes in functional programming are named abstractions with cohesive functions operating on internal data structures, no class keyword needed.
Functional programs should be subdivided into classes (cohesive functions operating on data) just like OO programs—the paradigms are compatible.
Vite allows importing SVG files as React components, similar to create-react-app's functionality.
The Block Protocol aims to improve how web documents work beyond traditional HTML, advancing web publishing capabilities since the 1990s.
Writer experiences a confusing disconnect between the language they hear and the language they think in.
Employee shares their experience after working at Contenda for approximately two months.
Use slots to pass Markdown components to React/Preact components in Astro.
bstr 1.0 is a Rust library for string operations on byte sequences that are UTF-8 by convention, not guaranteed like built-in strings.
bstr is a byte string library for Rust and its 1.0 version has just been released! It provides string oriented operations on arbitrary sequences of bytes, but is most useful when those bytes are UTF-8
Tips for documenting and managing shared knowledge across teams to improve collaboration and information access.
Using unwrap() in Rust is acceptable in test/example code or when a panic indicates a bug, despite ongoing confusion about its proper usage.
One day before Rust 1.0 was released, I published a blog post covering the fundamentals of error handling. A particularly important but small section buried in the middle of the article is named “unwr
Introductory blog post with placeholder-style content that acknowledges the traditional "Hello, world" programming greeting.
Person with poor eyesight is excited about getting LASIK surgery soon to improve their vision.