Fatih Aygün
@cyco130.com
700 followers 400 following 27 posts
Developer, musician, and occasionally other things. Building Rakkas, Hattip, and vavite. https://github.com/cyco130
Posts Media Videos Starter Packs
cyco130.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.
cyco130.com
I’ll get back to you in a couple of days. I’m in Turkey and Discord is blocked here 🙄
cyco130.com
Let’s talk. It might not be necessary :)
cyco130.com
Unofficial @vite.dev ecosystem meeting in Munich. @brillout.bsky.social has the greatest ideas but I’m better at drinking beer 🍺
cyco130.com
Obviously the main server can also act as middleware: intercepting/modifying the request before proxying it to the auxiliary and/or modifying the auxiliary's response before returning to the client.
cyco130.com
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.
cyco130.com
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.
cyco130.com
There are a few for specific things like the multipart parser¹ but nothing comprehensive yet.

Last I checked, it was faster than Express as is and equaled Fastify when used with uWebSockets + whatwg-node/fetch.

¹ github.com/cyco130/mult... (might be outdated, haven't touched it in a while!)
cyco130.com
- Pre-1.0 (even pre-0.1.0!).
- No website, no real docs.
- More geared towards being used as a backend for frameworks (Rakkas and to a lesser extent Vike) than standalone. It's perfectly usable standalone but our main focus hasn't been that yet.
- Hono filled the same niche pretty well.
cyco130.com
All tuned in 👀
cyco130.com
I’ve been asked the same question about the Rakkas logo (a stylized dancer, not unlike this emoji: 💃🏻) even though the first dictionary definition at the bottom of the landing page defines it as “(male) dancer” 🙃

rakkasjs.org
Rakkas
rakkasjs.org
cyco130.com
Dear Lisbonites,

Gülüm will be putting her childlike energy to good use to teach children body percussion. Get in line!
cyco130.com
Unrelated but this is the first time I’ve heard about the signal option of addEventListener. Cool!
cyco130.com
This is awesome. So much to learn!
cyco130.com
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
Reposted by Fatih Aygün
patak.dev
patak @patak.dev · Nov 7
Come on bluesky! Add support for markdown code blocks, and you seal the deal with the dev cluster on the spot.
patak.dev
patak @patak.dev · Nov 7
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 🦋
Unique daily posting users showing a spike yesterday
cyco130.com
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
cyco130.com
Turkish has a comeback for "welcome" which could be roughly translated as "welfound" :) So, welfound!
cyco130.com
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