Yagiz Nizipli
banner
yagiznizipli.com
Yagiz Nizipli
@yagiznizipli.com
father, principal systems engineer at cloudflare. author of ada url parser. node.js tsc member. github.com/anonrig
Reposted by Yagiz Nizipli
🚀 BIG NEWS: We just shipped @platformatic/python - run Python ASGI apps INSIDE your Node.js process!

This changes everything for AI/ML + Node.js apps 🧵

youtu.be/8eAAP9IF4xA
Launching @platformatic/python: Bring Python ASGI to Your Node.js Applications
Today we are excited to ship @platformatic/python, a new capability for Watt, the Application Server for Node.js, that lets you run Python ASGI applications alongside your existing Node.js workloads.…
youtu.be
October 7, 2025 at 3:24 PM
Reposted by Yagiz Nizipli
I'm nervous to speak but I'll be there ready to stand with my fellow union members ✊
New York City! Come to our strike rally at noon on Tuesday October 7th in front of Union Square Ventures. We'll have some speakers from our unit as well as @phara4assembly.bsky.social, @opeiulocal153.bsky.social and @nytguildtech.bsky.social

More info here bit.ly/KSRUrally
October 3, 2025 at 10:18 PM
Reposted by Yagiz Nizipli
Reposted by Yagiz Nizipli
I know I was a bit mid on my opinion of landing `--run` original (sorry @yagiznizipli.com), but now that I have been using it for a while, I absolutely think it was a great addition.
September 22, 2025 at 2:41 PM
Reposted by Yagiz Nizipli
adding oauth2.0 to my hello world app.
September 23, 2025 at 1:37 AM
Reposted by Yagiz Nizipli
To be clear, .env/ini are both kv formats & likely* could use the same internals. What's unergonomic about defining kv options as kvs in config? With JSON I'm forced to write a bunch of extra syntax & still nest NODE_OPTIONS(?) IMO feels like we're putting config in an extra place for no reason
September 12, 2025 at 2:37 PM
Reposted by Yagiz Nizipli
Did you know there are now 5 full time @cloudflare.social employees actively contributing to Node.js? (Plus a summer intern).
September 5, 2025 at 7:45 PM
After investing thousands of dollars for my home infrastructure and connecting to call of duty servers with 7ms ping, I am proud to say that I still suck.
August 17, 2025 at 2:34 AM
Reposted by Yagiz Nizipli
We should tell @yagiznizipli.com what a kitchen really is 👀🤣

Joking. Great to see Yagiz on the stage, good luck! 🫡
August 2, 2025 at 5:56 AM
Reposted by Yagiz Nizipli
Node.js is like a kitchen: you can optimize it for the fast path to make it run more smoothly. @yagiznizipli.com a Node.js core contributor, serves up wisdom and performance optimizations in this SquiggleConf 2024 talk. 👨‍🍳

youtu.be/5j_67zw63Hw
Node.js Performance Optimizations | Yagiz Nizipli
YouTube video by SquiggleConf
youtu.be
August 1, 2025 at 7:51 PM
Say hello to my very old friend @expressjs.bsky.social running on @cloudflare.social workers!
August 1, 2025 at 11:37 PM
Reposted by Yagiz Nizipli
come work with me!
Toronto friends!! 🇨🇦 We’re hiring someone to join us building the backend stack for an awesome open source platform for JavaScript developers!

You can read more / apply here: www.vlt.sh/backend-engi... #nodejs #javascript
Senior Backend Engineer - Jobs | vlt /vōlt/
Join vlt as a Senior Backend Engineer and help build the future of JavaScript packages
www.vlt.sh
July 30, 2025 at 7:57 PM
Reposted by Yagiz Nizipli
Some things that will (fairly soon) Just Work in Cloudflare Workers:

import { readFileSync } from 'node:fs';
readFileSync('/bundle/config');

const r = await navigator.storage.getDirectory();
const tmp = await r.getDirectoryHandle('tmp');
const file = await tmp.getFileHandle('foo',{create:true});
July 24, 2025 at 8:55 PM
Reposted by Yagiz Nizipli
copilot (claude sonnet 4) spent 15 mins writing failing unit tests and modifying irrelevant existing code. i threw it all to trash, writing the tests from scratch myself now. junior devs may not know everything, but they at least know what they don't know. and that makes a whole lot of difference.
July 26, 2025 at 10:49 PM
Reposted by Yagiz Nizipli
PSA: The node:http get and request methods will soon be available for use on Cloudflare Workers with nodejs_compat mode github.com/cloudflare/w...
put http and https modules behind compat flag by anonrig · Pull Request #4456 · cloudflare/workerd
This pull-request enables the following modules and functions behind a compat flag node:_http_agent Agent globalAgent node:_http_client ClientRequest node:_http_common _checkIsHttpToken _ch...
github.com
July 18, 2025 at 3:34 PM
Reposted by Yagiz Nizipli
What's that you say? Cloudflare Workers might be soon gaining the ability to run express and fastify apps directly? That would be crazy!!

Stay tuned ;-)

github.com/cloudflare/w...
introduce a way to hook into fetch events by anonrig · Pull Request #4549 · cloudflare/workerd
This PR introduces an experimental way of hooking into the fetch handler and listening and handling events outside of the fetch handler (to be used only for nodejs) This PR is not ready to land. It...
github.com
July 16, 2025 at 10:32 PM
Reposted by Yagiz Nizipli
Apparently there was a joke event in Peru where all the jockeys raced each other instead of their horses
July 11, 2025 at 11:31 PM
Reposted by Yagiz Nizipli
barber took too much off the top
July 5, 2025 at 4:29 PM
It was a day full of emotional roller-coaster.
June 12, 2025 at 11:44 PM
Reposted by Yagiz Nizipli
We're thrilled to announce the first stable release of Oxlint - version 1.0!

Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required.

Time to give it a try!

voidzero.dev/posts/announ...
Announcing Oxlint 1.0
The first stable version of Oxlint, a fast & easy-to-use Rust-powered linter for JavaScript and TypeScript, is out. Learn about its 50~100x speed advantage over ESLint, support for 500+ rules, real-wo...
voidzero.dev
June 10, 2025 at 10:14 AM
Reposted by Yagiz Nizipli
Obituaries read like LinkedIn profiles, and it's hard to watch it being written right now. I know everyone means well, and they're showing their respect and love of what they saw of him. Just my grief making me grumpy about it. I want to scream, you all don't even know how much was lost!
June 10, 2025 at 3:16 PM
Our hero!
I was told that the LLM can't work with a 2MB+ file so I'm quitting performance work and setting off to make every website huge instead
May 30, 2025 at 11:08 PM
Reposted by Yagiz Nizipli
Coming soon in @Cloudflare Workers, we will be enabling use of eval only at the top level scope. This means that you'll soon be able to use eval and new Function(str) during the start up of your worker. It'll still be disabled within requests. Hat tip to @yagiznizipli.com who landed the PR today.
May 14, 2025 at 2:35 AM