Sign in

Mert Can Altin

@mertcanaltin.bsky.social
94 followers 160 following 31 posts

Software Engineer, openSource Maintainer Node.js & Express.js - Member github.com/mertcanaltin

PostsRepliesMedia
Mert Can Altin @mertcanaltin.bsky.social · 25/05/2026
Hey guys I searching new mission for english practice, if you have a any task can you invite me
000
Mert Can Altin @mertcanaltin.bsky.social · 31/01/2026
Node.js TextEncoder.encode 299% Faster github.com/nodejs/node/...
github.com
src: improve textEncoder encode performance with simdutf by mertcanaltin · Pull Request #61496 · nodejs/node
Ref: cloudflare/workerd#5448 Benchmark CI: https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1789/ ...
001
Mert Can Altin @mertcanaltin.bsky.social · 13/01/2026
52% faster HTTP header parsing 🚀 github.com/nodejs/node/...
github.com
http: implement slab allocation for HTTP header parsing by mertcanaltin · Pull Request #61375 · nodejs/node
fix: // TODO(bnoordhuis) Use slab allocation, O(n) allocs is bad. before: http/bench-parser-fragmented.js n=100000 len=8 frags=2: 951,629.0928924936 http/bench-parser-fragmented.js n=100000 len=16 ...
010
Reposted by Mert Can Altin
Mert Şişmanoğlu @mertsismanoglu.com · 14/12/2025
Node.js performansı nasıl optimize edilir? Bu güzel türkçe sunum için teşekkürler @mertcanaltin.bsky.social
111
Mert Can Altin @mertcanaltin.bsky.social · 14/12/2025
Yesterday, I joined GDG Izmir and gave a talk on optimization in the Node.js core. Thank you to everyone who attended! You can find the presentation here: github.com/mertcanaltin...
020
Mert Can Altin @mertcanaltin.bsky.social · 24/11/2025
I’m joined DevFest in Azerbaijan🇦🇿 İ talked about Node.js core & OpenSource
030
Mert Can Altin @mertcanaltin.bsky.social · 10/11/2025
Hey! Have some news! A new high-performance logger was developed based on Pino's pattern principles. simple: 6.06M vs 3.48M ops/s (+74% faster) child: 5.76M vs 4.41M ops/s (+31% faster) disabled: 174M vs 146M ops/s (+19% faster) fields: 2.13M vs 1.36M ops/s (+56% faster)
120
Reposted by Mert Can Altin
Sebastian Beltran @bjohansebas.me · 02/11/2025
Hey, express community, I’d love some feedback on the API style of this new function github.com/pillarjs/rou...
github.com
feat: add getRoutes method to list registered routes by bjohansebas · Pull Request #174 · pillarjs/router
There is a real need to be able to list routes correctly, as clearly shown in issue (AlbertoFdzM/express-list-endpoints#99, expressjs/express#5961, expressjs/express#5858, expressjs/express#6481, h...
042
Reposted by Mert Can Altin
Tim Fish @timfish.dev · 29/10/2025
Pino recently added diagnostics channel support which I guess everyone would want from node:logger too: github.com/pinojs/pino/...
github.com
Add tracing channels by jsumners-nr · Pull Request #2281 · pinojs/pino
This PR adds a tracing channel for the asJson function. APM tools can utilize this channel for their tracing needs. At New Relic, this is the only channel we need. Other vendors may like a bit more...
111
Mert Can Altin @mertcanaltin.bsky.social · 29/10/2025
Hello everyone, I have some good news! The node:logger I was try development in last time now appears to be faster than Pino in three areas x.com/mecaltin/sta... Simple logging: **54% faster** Disabled levels: **33% faster** Fields logging: **188% faster**
github.com
200
Mert Can Altin @mertcanaltin.bsky.social · 28/10/2025
Hello, last time we spoke about the node:logger API for Node.js core, and I've created a draft PR for this issue if you'd like to take a look: github.com/nodejs/node/...
github.com
[WIP] lib: added logger api in node core by mertcanaltin · Pull Request #60468 · nodejs/node
for: #49296 (comment) I try a draft development for new logger api, and i try create some benchmark for pino and node:logger package
000
Mert Can Altin @mertcanaltin.bsky.social · 24/10/2025
November in Azerbaijan! 🇦🇿 Looking forward to helping developers make their first open source contributions and talking about the Node.js world. Let’s build together! 💚 #OpenSource #NodeJS
040
Mert Can Altin @mertcanaltin.bsky.social · 22/10/2025
My first Public RFC for Node.js Structured Logging API gist.github.com/mertcanaltin...
gist.github.com
Node.js Structured Logging API - RFC
GitHub Gist: instantly share code, notes, and snippets.
000
Reposted by Mert Can Altin
Ruy Adorno @ruyadorno.com · 16/10/2025
Here are the slides for my Node.js year in review talk: speakerdeck.com/ruyadorno/no... #nodejs #javascript #JSConf
speakerdeck.com
Node.js 2025: What's new and what's next
This talks is a recap of what went on in the Node.js runtime in 2024-2025. Presented at JSConf US 2025
33916
Reposted by Mert Can Altin
Patrick Heneise @patrickheneise.com · 16/10/2025
And the unofficial feed / list for JSConf bsky.app/profile/did:...
011
Reposted by Mert Can Altin
Tim Perry @pimterry.fyi · 15/10/2025
Node v25 is here! github.com/nodejs/node/...
github.com
Release 2025-10-15, Version 25.0.0 (Current), @RafaelGSS · nodejs/node
Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify performance improvements, built-in Uint8Array base64/hex conversion, and ongoing WebAssembly and JIT pipeline optimiza...
031
Reposted by Mert Can Altin
James Snell @jasnell.me · 14/10/2025
We worked on a thing. blog.cloudflare.com/unpacking-cl...
blog.cloudflare.com
Unpacking Cloudflare Workers CPU Performance Benchmarks
Cloudflare investigated CPU performance benchmark results for Workers, uncovering and fixing issues in infrastructure, V8 garbage collection, and OpenNext optimizations. These improvements have made C...
2255
Reposted by Mert Can Altin
Jordan Harband @jordan.har.band · 14/10/2025
😅👀💦
1102
Reposted by Mert Can Altin
Robin Bender Ginn @rginn206.bsky.social · 10/10/2025
We’ll be gathering in SF to celebrate Mikeal Rogers . A night he would’ve loved, and a fundraiser to support his family. 💚 Hope you can join. an-event-mikeal-would-have-liked.com
an-event-mikeal-would-have-liked.com
An Event Mikeal Would Have Liked
Memorial charity event celebrating Mikeal Rogers' life - November 12, 2025
0133
Reposted by Mert Can Altin
Patrick Heneise @patrickheneise.com · 14/10/2025
If JavaScript was music @rginn206.bsky.social at @jsconf.bsky.social
Slide saying if JavaScript has Spotify wrapped
011
Reposted by Mert Can Altin
Jordan Harband @jordan.har.band · 14/10/2025
Don’t worry, this is going to involve dropping lots of no-longer-needed APIs :-D
072
Mert Can Altin @mertcanaltin.bsky.social · 15/10/2025
Unfortunately, my visa was denied. I hope I can get a visa next time.
000
Reposted by Mert Can Altin
Wes @notwes.bsky.social · 01/10/2025
Other than the trusted publishing stuff (which is absolutely not ready for use yet, I will be outlining why in my JS Conf talk) this is a great write up of the recent goings on.
2115
Reposted by Mert Can Altin
Ruy Adorno @ruyadorno.com · 13/10/2025
⚡️ All set up for #JSConf ! Stop by to talk with the @vlt.sh team if you’re around!
1246
Reposted by Mert Can Altin
Wes @notwes.bsky.social · 14/10/2025
JS Conf tomorrow!
281
Reposted by Mert Can Altin
Rob Palmer @robpalmer.bsky.social · 14/10/2025
ECMAScript excitement 😉 Congrats to proposal champion Dan Minor @mozilla.org on shipping the TC39 Stage 3 Upsert proposal in Firefox 144 🎉 let map = new Map(); map.getOrInsert(key, defaultVal); It lets you set a default value on a map key without overwriting an existing value 👍
// Currently
let prefs = getUserPrefsMap();
if (!prefs.has("useDarkmode")) {
  prefs.set("useDarkmode", true); // default to true
}

// Using getOrInsert
let prefs = getUserPrefsMap();
prefs.getOrInsert("useDarkmode", true); // default to true
0423
Reposted by Mert Can Altin
Ayșegül Yönet @ayssomething.bsky.social · 13/10/2025
Heading to Maryland for @jsconf.bsky.social, come by to hear about #AI #WebGPU & #3D on the #web, check out the amazing speakers and sessions here: events.linuxfoundation.org/jsconf-north...
041
Reposted by Mert Can Altin
Frontend Dogma @frontenddogma.com · 23/09/2025
Bringing Node.js HTTP Servers to Cloudflare Workers, by @yagiznizipli.com and @jasnell@fosstodon.org (@cloudflare@noc.social): blog.cloudflare.com/bringing-node-j… #cloudflare #nodejs
blog.cloudflare.com
Bringing Node.js HTTP servers to Cloudflare Workers
We've implemented the node:http client and server APIs in Cloudflare Workers, allowing developers to migrate existing Node.js applications with minimal code changes. This post explains how we built a bridge between the Workers serverless environment and Node.js's traditional HTTP model, complete …
112
Reposted by Mert Can Altin
James Snell @jasnell.me · 25/09/2025
A year of improving Node.js compatibility in Cloudflare Workers blog.cloudflare.com/nodejs-worke...
blog.cloudflare.com
A year of improving Node.js compatibility in Cloudflare Workers
Over the year we have greatly expanded Node.js compatibility. There are hundreds of new Node.js APIs now available that make it easier to run existing Node.js code on our platform. This has been a maj...
0183
Reposted by Mert Can Altin
Matteo Collina @nodeland.dev · 07/10/2025
🚀 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
youtu.be
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.…
12010
Reposted by Mert Can Altin
Yagiz Nizipli @yagiznizipli.com · 15/10/2025
my kind of blog post blog.cloudflare.com/unpacking-cl...
blog.cloudflare.com
Unpacking Cloudflare Workers CPU Performance Benchmarks
Cloudflare investigated CPU performance benchmark results for Workers, uncovering and fixing issues in infrastructure, V8 garbage collection, and OpenNext optimizations. These improvements have made C...
0103
Mert Can Altin @mertcanaltin.bsky.social · 17/08/2025
my first home
010
Mert Can Altin @mertcanaltin.bsky.social · 22/05/2025
Get ready for JSConf 2025 — three days of deep dives, powerful insights, and real connections in the JavaScript ecosystem. For Register: lnkd.in/dXyiHbWJ #JSConf
030
Mert Can Altin @mertcanaltin.bsky.social · 27/04/2025
hello
010
Mert Can Altin @mertcanaltin.bsky.social · 26/04/2025
010
Mert Can Altin @mertcanaltin.bsky.social · 08/04/2025
010
Reposted by Mert Can Altin
bryan english @bengl.dev · 14/02/2025
Library authors: Please wait until the ESM instrumentation story is better. I'm literally begging you!
5295
Reposted by Mert Can Altin
Joyee Cheung @joyeecheung.bsky.social · 11/01/2025
New blog post covering the mysterious 10ms startup regression of Node.js on macOS, the journey of investigating the issue with various performance tools, and figuring out the fix (which also helped making the binary smaller). joyeecheung.github.io/blog/2025/01...
joyeecheung.github.io
Executable loading and startup performance on macOS
Recently, I fixed a startup performance regression in Node.js on macOS after an extensive investigation. Along the way, I learned a lot about tools on macOS and Node.js compilation workflows that don’
312618
Reposted by Mert Can Altin
Yagiz Nizipli @yagiznizipli.com · 14/01/2025
My talk “optimizing life and node.js” is now available on YouTube. Watch and share your comments! youtu.be/bKYG5oxIpC8?...
youtu.be
Yagiz Nizipli | Optimizing life and Node.js
YouTube video by nodeconfeu
0122
Reposted by Mert Can Altin
Yagiz Nizipli @yagiznizipli.com · 01/02/2025
We’ve landed urlpattern to node.js! 3 year old GitHub issue for requesting this is now closed. @lemire.bsky.social github.com/nodejs/node/...
github.com
src: implement whatwg's URLPattern spec by anonrig · Pull Request #56452 · nodejs/node
Co-authored-by: Daniel Lemire (@lemire) Notes: Ada now requires C++20 URLPattern is exposed through node:url module TODOs Removed exception flag requirement Pass all web-platform tests Releas...
36311
Reposted by Mert Can Altin
Yagiz Nizipli @yagiznizipli.com · 28/01/2025
Guess what? Node:net, node:timers have landed to Cloudflare workers! developers.cloudflare.com/changelog-ne...
developers.cloudflare.com
Support for Node.js DNS, Net, and Timer APIs in Workers
1335
Reposted by Mert Can Altin
Daniel Lemire @lemire.bsky.social · 08/01/2025
We are looking into building a benchmark for URLPattern. If you use URLPattern in the real world, what is your usage pattern?
2143
Reposted by Mert Can Altin
Yagiz Nizipli @yagiznizipli.com · 30/01/2025
I'm proud to announce the next major release of Ada: v3. It includes a lot of fixes, improvements and new features including URLPattern. @lemire.bsky.social github.com/ada-url/ada/...
github.com
Release v3.0.0 · ada-url/ada
Please read our announcement for Ada's next major release: v3.0.0 What's Changed migrate to c++20 by @anonrig in #726 update doxygen-awesome-css to v2.3.3 by @anonrig in #731 update github workflo...
1132
Reposted by Mert Can Altin
bryan english @bengl.dev · 30/01/2025
Builtins are handy, but if they change a lot over time, and you need to support many versions of @nodejs.org, you end up having to write files like this one to handle all the differences. It's a pain that's easily resolved by using an npm module instead of a builtin. Tradeoffs are hard.
const [MAJOR, MINOR] = 
  process.versions.node.split('.').map(Number)

let testCommand = 'node --test'

if (
  MAJOR >= 22 || 
  (MAJOR === 20 && MINOR >= 1) || 
  (MAJOR === 18 && MINOR >= 17)
) {
  testCommand = 'node --experimental-test-coverage --test'
} else if (
  MAJOR >= 20 ||
  (MAJOR === 18 && MINOR >= 1)
) {
  testCommand = 'node --test'
} else if (MAJOR >= 18) {
  testCommand = 'node_modules/.bin/node--test'
} else {
  console.error('Node.js 18 or higher is required.')
  process.exit(1)
}

const { spawn } = require('child_process')

spawn(testCommand, { shell: true, stdio: 'inherit' })
273
Mert Can Altin @mertcanaltin.bsky.social · 01/01/2025
Happy new yearrr ❤️❤️🎉🎉🚀🚀
020
Mert Can Altin @mertcanaltin.bsky.social · 21/11/2024
hmm
000
Reposted by Mert Can Altin
Michael Dawson @mhdawson.bsky.social · 20/11/2024
Minutes and recording from the #nodejs TSC meeting today in case you want to catch up - github.com/nodejs/TSC/p..., youtube.com/live/ev_8e8U...
github.com
doc: add minutes for meeting 20 Nov 2024 by mhdawson · Pull Request #1655 · nodejs/TSC
031
Reposted by Mert Can Altin
Jessica Sachs @jess.sh · 19/11/2024
My bug is your feature 💘
1294
Reposted by Mert Can Altin
Jordan Harband @jordan.har.band · 19/11/2024
Just gave a talk at @linuxfoundation.org member summit about transitive maintainers, that i had to hastily come up with in a day due to a scheduling snafu. I think it went well!
Me speaking with my title slide “transitive maintainers are not transitory”
191
Mert Can Altin @mertcanaltin.bsky.social · 20/11/2024
I wish all, good day
020