Regex engine internals as a library
Over the last several years, I’ve rewritten Rust’s regex crate to enable better internal composition, and to make it easier to add optimizations while maintaining correctness. In the course of this re
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.
Over the last several years, I’ve rewritten Rust’s regex crate to enable better internal composition, and to make it easier to add optimizations while maintaining correctness. In the course of this re
Use software with open standards and be cautious about which companies you trust, especially regarding Google.
Fix underlined trailing spaces around groups of anchor tags with this simple solution.
Shifting perspective from unfinished tasks to celebrating completed accomplishments.
Mom shares her recent c-section delivery experience with her first baby.
Learn 3 methods to configure headers in Astro sites on Netlify for handling CORS and custom requests.
The author shares their 2023 productivity toolkit, including the task-tracking, calendar, and note-taking apps they currently use.
Memorizing quotes is a simple and effective life hack that can provide valuable benefits.
Made a bookmark using a sticker—a fun way to actually use stickers instead of just hoarding them.
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.