Matteo Collina
@nodeland.dev
4.1K followers 350 following 970 posts
Platformatic.dev Co-Founder & CTO, Node.js TSC member, Lead maintainer Fastify, Board OpenJS, Conference Speaker, Ph.D. Views are my own.
Posts Media Videos Starter Packs
Pinned
nodeland.dev
Node.js doesn't have a predictive way to manage traffic spikes, so over-provisioning for peak loads isn't optimized for the stable periods that follow.

We've all faced this issue.

This is why Platformatic is simplifying multithreading in our Node.js app server. 🧵

https://buff.ly/48yJoHD
Addressing Overprovisioning & Performance Issues in Node.js via Multiple Workers
We know scaling Node.js efficiently can be challenging—especially with the infrastructure costs that come from handling unpredictable traffic spikes. With Pl...
youtu.be
Reposted by Matteo Collina
feross.bsky.social
🚨 Another major npm supply-chain attack just hit — and it’s a wake-up call for anyone building on open source.

I join @nodeland.dev — creator of Fastify, Node.js core maintainer, and an open-source legend — and Luca Maraschi to break down how attackers are infiltrating npm.
Inside the Latest npm Attack (with Feross Aboukhadijeh)
YouTube video by Platformatic
youtube.com
nodeland.dev
Go build something incredible. Mix PyTorch with Next.js. Run Django inside Fastify. The barriers are gone. If you have any questions, join our community on discord: discord.com/invite/platf...
Join the Platformatic Discord Server!
Check out the Platformatic community on Discord - hang out with 948 other members and enjoy free voice and text chat.
discord.com
nodeland.dev
🚀 What's next:

- WebSocket support coming
- Deeper streaming capabilities
- Enhanced observability between runtimes
- Even more performance optimizations

This is just v1. The future is polyglot applications running at native speed.
nodeland.dev
🛠️ The secret sauce:

- Rust-powered http-handler crate for zero-copy bridging
- WebAssembly-based binary patcher for Python library loading
- Thread pool management for Python workers
- Full ASGI protocol support

This isn't a hack. It's production-ready engineering.
nodeland.dev
🔥 Or use Watt for the full experience:

npx wattpm@latest create --module=@platformatic/python

This gives you routing, config management, hot reload, and everything else Platformatic offers - now with Python superpowers.
nodeland.dev
💻 Getting started is simple. Drop your Python app in your public docroot and then:
nodeland.dev
🎯 Use cases that are now possible:

- Real-time fraud detection with PyTorch models
- AI chatbots with truly instant responses
- Image processing without API calls
- Pandas data analysis in your Next.js app
- LangChain + Node.js in one process

The latency barrier is gone.
nodeland.dev
⚡ Real benchmarks:

- 5,200 req/sec with @platformatic/python
- Beats fastapi run, daphne, and hypercorn
- Sub-2ms latency
- Zero network overhead

Your ML inference just got 10x faster. Your data pipeline? Same story.
nodeland.dev
🏗️ How it works:

- Embedded Python interpreter runs in your Node process
- Rust bridge handles the translation (zero network overhead!)
- Direct memory sharing between JavaScript and Python threads
- Your FastAPI/Django app runs unchanged

No sockets. No serialization. Just speed.
nodeland.dev
❓ "Wait, Python... inside Node.js? Why?"

Here's the thing: Every time your Node.js frontend calls your Python ML service, you're paying the network tax.

What if that call took microseconds instead of milliseconds? What if it couldn't fail due to network issues?
nodeland.dev
Your npm dependencies are only as secure as your weakest link.

Don't wait for the next attack to hit your production systems.
🗓️ Join us October 8th for this critical conversation with @feross

Register now: streamyard.com/watch/Wwawp4...

RT to help secure the ecosystem 🔄
nodeland.dev
The conversation will also cover:

🤝 How enterprises & OSS maintainers can work together
📊 Real data on npm attack trends
🔮 What's coming next in supply chain attacks
💡 Innovative defenses being developed right now
nodeland.dev
For open source maintainers watching: You're on the front lines of this battle.

We'll discuss:
- How to spot suspicious contributions
- Tools to automate security checks
- Building a security-first culture in your project
- Getting support without burning out
nodeland.dev
But here's what you'll learn to do:

✅ Audit your dependency update process
✅ Implement runtime protection (not just static analysis)
✅ Set up proper supply chain monitoring
✅ Create an incident response plan BEFORE you need it

@feross will share his exact playbook.
nodeland.dev
The most chilling part?

Traditional security scanners often miss these attacks entirely.

They're looking for known vulnerabilities, not malicious code cleverly hidden in legitimate-looking packages.

@feross explains exactly why our current tools aren't enough.
nodeland.dev
In this episode, @feross will break down:

🔍 How attackers actually infiltrate npm packages
🎯 Why they targeted THIS specific package
💣 The ripple effects are hitting teams RIGHT NOW
🛡️ What made this attack particularly clever

The details will surprise you.
nodeland.dev
Here's the scary truth:

Your app might have hundreds or thousands of npm dependencies.

Each one is a potential attack vector.

And traditional security tools? They're playing catch-up in a game where attackers keep changing the rules.
nodeland.dev
🚨 The npm ecosystem just got hit with another major supply chain attack.

If your app uses npm packages (spoiler: it does), you must hear this.

We're sitting down with @feross from @SocketSecurity to dissect what happened and how to protect yourself.

Thread 👇
nodeland.dev
🤝 The Open Source Pledge = $2,000/year per developer to OSS maintainers.

For enterprises using open source, supporting these projects isn't optional—it's essential for mitigating risks and ensuring sustainability.

Join us → opensourcepledge.com
Open Source Pledge
Open Source software powers the world, but who supports the maintainers? We do.
opensourcepledge.com
nodeland.dev
💭 As maintainers, we understand the challenges of sustaining open source projects.

Our commitment isn't just about giving back—it's about ensuring the foundation we all build upon remains strong and vibrant.

The health of OSS directly impacts everyone building on Node.js.
nodeland.dev
👷 Our team doesn't just fund—we build:

I maintain Fastify & Undici (v7 just shipped!)
@p_insogna created @platformatic/kafka
@stephenbelanger developed php-node & react-pprof

We all contribute weekly to Node.js Core