YAYoni Aokiinblog.yoniakabecky.com00On a Sunday Train. Shipped by Friday.5d ago · 5 min read · I didn't think I could ship a web app within a week. Then something happened on a train that changed that. This is the story of how I built and shipped Roka — and what AI actually made possible. The Join discussion
YAYoni Aokiinblog.yoniakabecky.com00Biome's class sorting took me longer than it should haveApr 21 · 3 min read · Intro I set up Biome for a small Next.js app and felt great about it. Then I realized a few days later that the class name sorting I'd configured wasn't doing anything - and the reason was... embarrasJoin discussion
YAYoni Aokiinblog.yoniakabecky.com00How a Confirmation Modal Broke My Shopify Store's SEOApr 4 · 5 min read · TL;DR ✅ If you add an age-check / confirmation modal, do not hide your entire page content behind it. ⚠️ If your main content is hidden (for example with display: none), Googlebot may see an “empty”Join discussion
YAYoni Aokiinblog.yoniakabecky.com10Use Gemini Code Assist as a PR ReviewerMar 21 · 4 min read · TL;DR Gemini Code Assist is a GitHub app that auto-reviews your PRs. It catches real issues (typos, accessibility, naming). You often need /gemini review more than once — it does not catch everything Join discussion
YAYoni Aokiinblog.yoniakabecky.com00Svelte transitions – tried all 7 built-in onesMar 3 · 4 min read · TL;DR Svelte has 7 built-in transitions (fade, blur, fly, slide, scale, draw, crossfade). I tried each one with short examples and GIFs. Use this as a quick reference when you need a transition. IntroJoin discussion