My little tribute to Atari 800XL, the machine that started all for me: a8.aygun.me
Fatih Aygün
Fatih Aygün
@cyco130.com
Developer, musician, and occasionally other things. Building Rakkas, Hattip, and vavite. https://github.com/cyco130
719 followers413 following35 posts
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
New package: github.com/cyco130/kill... It lists (and/or kills) a process and its children. I need it because ps-tree seems to have been unmaintained for quite some time.
Just released a @vite.dev plugin to improve the experience of testing/developing Fastly Compute JS apps locally. The docs are sparse at the moment but the examples should get you going pretty quickly. @developer.fastly.com github.com/cyco130/vite...
Unofficial @vite.dev ecosystem meeting in Munich. @brillout.bsky.social has the greatest ideas but I’m better at drinking beer 🍺
Excited about @vite.dev's new Environments API. @canrau.com and I've been experimenting with splitting a Rakkas app into e.g. a CF Worker and a Node server where you pick which one handles which routes, kind of like Vercel's and Netlify's edge+origin setups. Envs API will make it so much easier.
Excited about @vite.dev's new Environments API. @canrau.com and I've been experimenting with splitting a Rakkas app into e.g. a CF Worker and a Node server where you pick which one handles which routes, kind of like Vercel's and Netlify's edge+origin setups. Envs API will make it so much easier.
So, there will be a main server in front of any number of auxiliary servers, each potentially running on a different runtime/cloud provider etc. Main will handle some routes itself while proxying others to the auxiliaries. We have a working POC even w/o then envs API. It will be much better with it.
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.github.io) shows 3x speed increase in microbenchmarks. I need your valuable feedback to make sure it doesn't break anything. github.com/cyco130/vite...
Don’t click. It will give you so many new ideas that you won’t be able to finish any of them. developer.mozilla.org/en-US/docs/W...
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 😅).
Fatih Aygün reposted
Come on bluesky! Add support for markdown code blocks, and you seal the deal with the dev cluster on the spot.
Unique daily posting users have grown for a week. Yesterday, bluesky had a huge spike. Folks feel welcomed here and then harassed when they share it in X. Tons of stories of people surprised others are showing honest interest in what they share. They're staying. And they're telling others to join 🦋
Rakkas can now run on Fastly Compute (release will come soon): directly-awake-amoeba.edgecompute.app @developer.fastly.com the only workaround needed was not to assume ReadableStream to be AsyncIterable 💃
I'm not able to continue maintaining esbuild-plugin-polyfill-node (~70K weekly downloads, ~6K dependents). Contact me if you'd like to continue. I don't have much use for it anymore because Deno and Cloudflare have top-tier Node compatibility modes of their own now. github.com/cyco130/esbu...
You are up to date.