Understanding CSS cubic-bezier(): A Visual Guide
What cubic-bezier() actually controls, why the built-in easing keywords look different from each other, and how to read or build your own custom curve.
Writing about frontend systems, automation, AI workflows, and things I figure out while building.
10 posts
What cubic-bezier() actually controls, why the built-in easing keywords look different from each other, and how to read or build your own custom curve.
How I decide between simple and scalable architecture early in a project — file-based content, CMS-ready layers, and when to actually add complexity.
Reusable n8n + Groq automation patterns — prompt chaining, structured output, and rate-limit handling — from workflows I actually run.
Practical screen-reader accessibility checks for React apps — semantic HTML, focus management, ARIA landmarks, and how I actually test them.
What I actually check and fix for Core Web Vitals on PPC landing pages — real LCP, CLS, and INP issues, not the generic checklist version.
My actual Figma-to-production handoff workflow for landing pages — tokens first, component inventory second, build last. No guessing at spacing.
Lessons from building 200+ PPC landing pages for US clients — the patterns that actually move conversion, and the best practices that quietly do not.
How I architected a modern developer platform using Next.js 16, Tailwind v4, TypeScript strict mode, and a file-based content layer — from zero to production.
Lessons from building a real Next.js 16 app — async searchParams, MDX rendering, generateStaticParams, and the Server Component patterns I reach for.
Category
Tags