Fatih Aygün (@cyco130) profile picture

Developer, musician, and occasionally other things. Building Rakkas, Hattip, and vavite.

Lisbon, Portugal
Joined December 2010
Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)Photo by Fatih Aygün (@cyco130)
If you're using vite-plugin-cjs-interop, please drop me a line about what the offending package is and in what setup you need the fix (dev/build, ssr/client). I'd like to add some e2e tests to the CI against popular known offenders.
2
243
Need Vite's HMR for your server app? Vavite 6 is out! Now comes with Vite 7 (and 8 beta) support, server-side hot module replacement, separate server mode (e.g. for Bun.serve support), and a much simplified API. github.com/cyco130/vavite
1
1
1
9
565
Ekrem İmamoğlu, the Mayor of Istanbul and Erdoğan's strongest political rival, has been detained along with a hundred other opposition figures (politicians, journalists, and businessmen). Right of assembly in Istanbul and social media access in the country has been restricted.
3
575
Unofficial @vite_js ecosystem meeting in Munich. @brillout has the greatest ideas but I’m better at drinking beer 🍺
1
1
18
784
If you're using vite-plugin-cjs-interop, please try the version vite-plugin-cjs-interop@2.2.0-oxc.0. Switching from acorn to oxc-parser (@boshen_c) shows 3x speed increase in microbenchmarks. I need your valuable feedback to make sure it doesn't break anything.
1
5
240
Dear Lisbonites, Gülüm will be putting her childlike energy to good use to teach children body percussion. Get in line!
2
150
One thing I love about being a developer is that I can cater to my own needs: I recently built songs.aygun.me, a chord sheet and setlist tool for my band's gigs. It's super basic but I built it with Rakkas, which I also built (and it wasn't as simple 😅).
1
5
172
Rakkas can now run on Fastly Compute (release will come soon): directly-awake-amoeba.edgeco… @FastlyDevs the only workaround needed was not to assume ReadableStream to be AsyncIterable 💃
4
184
I'm on the blue butterfly site as well. Same handle.
2
192
I'm not able to continue maintaining esbuild-plugin-polyfill-node (~70K weekly downloads, ~6K dependents). Contact me if you'd like to continue.
1
2
1
8
794
Modest observation: "The staging branch/environment" *always* turns into a garbage bin filled with failed experiments and abandoned features that never get reverted. Preview deployments (one per branch) is the way but it's a pain to set up on most infras.
2
4
254
Using cheaper infra for previews could work (a $5 VPS can host many preview deployments each with their own small scratch database) but then you risk making the preview env too dissimilar to the prod env.
114
Compute is cheap since only a few product people will ever use the preview deployment. But provisioning a scratch database for each preview can be prohibitively expensive. Sharing a staging db causes the same garbage accumulation problem (with migrations).
1
1
101
What stops you from working like this? (It’s the sun. Can’t read anything from the reflection no matter where the sun is).
9
548