Virtualizing a MUI Autocomplete with react-window
4 min readHow I fixed a sluggish MUI Autocomplete dropdown with thousands of options by wiring up react-window virtualization — including the non-obvious trick that makes it actually work.
How I fixed a sluggish MUI Autocomplete dropdown with thousands of options by wiring up react-window virtualization — including the non-obvious trick that makes it actually work.
What broke when upgrading Node.js from 20 to 24 in a production Next.js app running in Docker, and how I fixed each issue — npm@11 breaking changes, ignore-scripts, git auth in multi-stage builds.
How I built a Slack Workflow integration that lets users submit raw notes, uses Gemini AI to structure them into proper documentation, and automatically creates GitHub PRs for review.
How I added interactive feedback buttons to collect user satisfaction data, log it to BigQuery, and prevent double-clicking with visual confirmation.
How I fixed the bot serving outdated knowledge after GCS file updates by adding a reload endpoint, OIDC authentication, and wiring up GCS change notifications through Pub/Sub.
Embedded @font-face works in browsers but breaks in design tools. Here is how I used opentype.js to convert text to paths, making SVG exports compatible with Figma and Adobe Illustrator.