Short git hunk previews and CodeDiff in LazyVim
How I replaced diffview with CodeDiff and wired gh and ]h for wrapped gitsigns hunk previews in LazyVim.
10⁻¹X Engineer stuff.
How I replaced diffview with CodeDiff and wired gh and ]h for wrapped gitsigns hunk previews in LazyVim.
How to set up Renovate or Dependabot with cooldown policies that complement pnpm's minimumReleaseAge: automated patches without opening the door to compromised packages.
Lockfiles, cooldowns, and exclusion lists are necessary but not sufficient. Provenance verification and behavioral analysis catch the attacks they miss.
Your pnpm security config decays over time. minimumReleaseAgeExclude entries pile up, trustPolicyExclude entries become stale, and allowBuilds lists drift from reality. Here's how to catch it.
How the astro-pagefind integration replaced three Vite workarounds with a single dependency.
Three issues I ran into integrating Pagefind search into an Astro site with Vite's bundler.
What changed when I replaced Nuxt Content's schema and collections with Astro's content collections.
Trying to survive in the JS minefield
How I turned implicit writing patterns into a reusable agent skill for consistent Clanker-authored content.
What I found when I reviewed the Open Graph and structured data setup across bsnews and frangonf.com, and what I changed.
Replacing raw img tags with Astro's built-in Image component for automatic optimization, responsive srcsets, and format conversion.
How I added axe-core and knip to catch accessibility issues, and fixed a contrast problem hiding in my CSS variables.