Mert Can Altin
banner
mertcanaltin.bsky.social
Mert Can Altin
@mertcanaltin.bsky.social
Software Engineer, openSource Maintainer
Node.js & Express.js - Member
github.com/mertcanaltin
I’m joined DevFest in Azerbaijan🇦🇿
İ talked about Node.js core & OpenSource
November 24, 2025 at 11:47 AM
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)
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**
https://github.com/nodejs/node/pu…
November 10, 2025 at 7:02 PM
Reposted by Mert Can Altin
Hey, express community, I’d love some feedback on the API style of this new function

github.com/pillarjs/rou...
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...
github.com
November 2, 2025 at 1:54 AM
Reposted by Mert Can Altin
Pino recently added diagnostics channel support which I guess everyone would want from node:logger too:
github.com/pinojs/pino/...
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...
github.com
October 29, 2025 at 9:55 PM
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**
https://github.com/nodejs/node/pu…
October 29, 2025 at 8:13 PM
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/...
[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
github.com
October 28, 2025 at 11:02 PM
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
October 24, 2025 at 4:58 PM
My first Public RFC for Node.js Structured Logging API

gist.github.com/mertcanaltin...
Node.js Structured Logging API - RFC
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
October 22, 2025 at 10:06 PM
Reposted by Mert Can Altin
Here are the slides for my Node.js year in review talk: speakerdeck.com/ruyadorno/no...

#nodejs #javascript #JSConf
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
speakerdeck.com
October 16, 2025 at 5:59 PM
Reposted by Mert Can Altin
And the unofficial feed / list for JSConf bsky.app/profile/did:...
October 16, 2025 at 6:25 PM
Reposted by Mert Can Altin
😅👀💦
October 14, 2025 at 1:13 PM
Reposted by Mert Can Altin
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
October 10, 2025 at 5:04 PM
Reposted by Mert Can Altin
If JavaScript was music @rginn206.bsky.social at @jsconf.bsky.social
October 14, 2025 at 1:25 PM
Reposted by Mert Can Altin
Don’t worry, this is going to involve dropping lots of no-longer-needed APIs :-D
Lodash is entering a new chapter 📖 With investment from @sovereign.tech the project is getting key updates for security, modernization, and community-led governance.

Details: hubs.la/Q03NrdfR0
October 14, 2025 at 1:52 PM
Unfortunately, my visa was denied. I hope I can get a visa next time.
A heads up to anyone attending the upcoming JSConf in October and locals to the Maryland state area. We're hosting the Node.js Collab Summit next October 17 and registration is now open for in-person participation: github.com/openjs-found...
October 15, 2025 at 5:21 AM
Reposted by Mert Can Altin
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.
GitHub is overhauling npm security after the Shai-Hulud worm. Maintainers welcome the shift to stronger defaults, but are pressing for fixes to CI workflows, enterprise support & token usability.

Details on how community feedback is shaping the rollout:
socket.dev/blog/package...
Package Maintainers Call for Improvements to GitHub’s New np...
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
socket.dev
October 1, 2025 at 2:37 AM
Reposted by Mert Can Altin
⚡️ All set up for #JSConf !

Stop by to talk with the @vlt.sh team if you’re around!
October 13, 2025 at 9:19 PM
Reposted by Mert Can Altin
JS Conf tomorrow!
October 14, 2025 at 1:59 AM
Reposted by Mert Can Altin
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 👍
October 14, 2025 at 7:06 PM
Reposted by Mert Can Altin
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...
October 13, 2025 at 3:06 AM
Reposted by Mert Can Altin
Reposted by Mert Can Altin
🚀 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