> The config migration was small. Preserving the package contract was the interesting part.
Hoi hoi! π
I'm [@nyaomaru](https://github.com/nyaomaru), a frontend engineer who enjoyed looking for fungus this season. πΈπ
Recently, I migrated its build setup from [`tsup`](https://github.com/egoist/t...
Recraft Studio is a web app where you generate images and then work with them on a canvas. The canvas lives on one very important page β the editor. It is a huge page with a lot of tools, and one day we faced a problem: how long our editor is loading.
Four pull requests later, the editor reaches th...
I recently put out a video arguing that frontend development is changing. I don't think the work is going away. The frontend developer title is what's changing, and a lot of us are turning into full stack developers.
The comments had opinions, so I recorded a follow-up.
{% embed https://www.youtub...
Hoi hoi! π
I'm [@nyaomaru](https://github.com/nyaomaru), a frontend engineer exploring new possibilities with `Jev` πΈ (I'm also curious about "Decisions API" from OpenAI)
Recently, I was looking into the TypeScript Compiler API and asking a pretty specific question
> Can reusable type guards pr...
Your hero section is `height: 100vh`. Big background image, headline centered, a CTA button pinned near the bottom. You check it in the browser, check it in the iOS simulator, ship it.
Then the support tickets come in: "the sign-up button is cut off." You open it on your own phone to confirm β and ...
There is a particular kind of confidence that only a green CI pipeline can produce.
The pull request is open. Unit tests pass. Browser tests pass. The deployment preview looks normal. Nobody has reported a problem in Slack.
So the change gets merged.
Then Safari users cannot scroll a modal. Arabi...