My little tribute to Atari 800XL, the machine that started all for me: a8.aygun.me
Sfotty Pie
A cycle-exact 6502 toolkit: run the Atari 8-bit in your browser, plus a 6502 core and assembler.
a8.aygun.me
Fatih Aygün
@cyco130.com
Developer, musician, and occasionally other things. Building Rakkas, Hattip, and vavite. https://github.com/cyco130
My little tribute to Atari 800XL, the machine that started all for me: a8.aygun.me
Sfotty Pie
A cycle-exact 6502 toolkit: run the Atari 8-bit in your browser, plus a 6502 core and assembler.
a8.aygun.me
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.
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
GitHub - cyco130/vavite: Develop server-side applications with Vite
Develop server-side applications with Vite. Contribute to cyco130/vavite development by creating an account on GitHub.
github.com
Both oxfmt and biome do speed up the CI but they both seem to be much less responsive than prettier inside VSCode for me, sometimes hanging for a full second or more when I hit save.
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.
GitHub - cyco130/kill-em-all: Kill a process and all its children and wait for all of them to exit.
Kill a process and all its children and wait for all of them to exit. - cyco130/kill-em-all
github.com
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...
GitHub - cyco130/vite-plugin-fastly: Vite environment plugin for Fastly Compute
Vite environment plugin for Fastly Compute. Contribute to cyco130/vite-plugin-fastly development by creating an account on GitHub.
github.com
Ekrem İmamoğlu, the Mayor of Istanbul and Erdoğan's strongest political rival, has been detained along with a hundred other opposition figures including politicians, journalists, and businessmen. Right of assembly in Istanbul and social media access in the country has been restricted.
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.
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...
Speed up the plugin with oxc-parser by sai-cb · Pull Request #52 · cyco130/vite-plugin-cjs-interop
OXC is a new exciting project from the same team behind Vite: https://oxc.rs/ To our testing their parser is easily 2x faster than acorn. This can be a sizeable performance improvement in this plug...
github.com
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...
Web APIs | MDN
When writing code for the Web, there are a large number of Web APIs available. Below is a list of all the APIs and interfaces (object types) that you may be able to use while developing your Web app o...
developer.mozilla.org
Dear Lisbonites, Gülüm will be putting her childlike energy to good use to teach children body percussion. Get in line!
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 😅).
Songs
songs.aygun.me
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 💃
Rakkas Demo App
A demo app for Rakkas, a React framework for server-rendered apps.
directly-awake-amoeba.edgecompute.app
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...
MAINTAINERS WANTED · Issue #27 · cyco130/esbuild-plugin-polyfill-node
Due to time constraints, I am not able to maintain this package anymore. You can contact me via email, Twitter, or Discord. All on my profile.
github.com