Make a deal with Luciano Mammino
🔒 Paid proposals held safely in escrow — released only when the work's approved.
Known for
9 views
I almost approved a security hole last year. A simple image server that let anyone read any file on the filesystem.
The input `../../etc/passwd` sailed right through `path.join()`. Oops.
Path traversal is one of the most exploited vulnerabilities in recent years, yet it's still too easy to write code that's exposed to it.
I wrote a guide on how to prevent it in Node.js (with lots of code examples)
5 views
Just released a tiny open-source utility! 🎉
🔗 s3-migrate → github.com/lmammino/s3-migrate
Need to copy an entire S3 bucket between accounts or migrate to an S3-compatible service (Cloudflare R2, anyone?!)—give it a try! 🚀
Feedback & contributions welcome! 💬 #AWS #S3 #opensource
3 views
Confession: my fingers still type `npm i axios` on autopilot 😅
Node.js has had built-in `fetch()` since v18 (2022), yet I still see the same questions: should we use it, when, and how do we avoid the footguns?
I wrote a practical guide to Node.js `fetch()` covering response bodies, timeouts, retries, streaming, and mocking with undici + `node:test`:
https://nodejsdesignpatterns.com/blog/nodejs-htt
📊 Post engagement
🔥 Top post: I almost approved a security hole last year. A simple image serv · 9 likes + reposts
📊 Activity & format
Recent posts
View on Mastodon ↗
▶
🔥 Top post
I almost approved a security hole last year. A simple image server that let anyone read any file on the filesystem.
The input `../../etc/passwd` sailed right through `path.join()`. Oops.
Path traversal is one of the most exploited vulnerabilities in recent years, yet it's still …
Confession: my fingers still type `npm i axios` on autopilot 😅
Node.js has had built-in `fetch()` since v18 (2022), yet I still see the same questions: should we use it, when, and how do we avoid the footguns?
I wrote a practical guide to …
@damianwalsh this seems indeed a long read but definitely an interesting one. Added it to my reading list
@damianwalsh OOOH just noticed you mentioned my blog post in your annual review! Thanks for that! 😍
Thanks for following and happy 2026, @damianwalsh 😊
PS: amazing website! I love that you have a dedicated music section! Do you use some kind of API to populate that? Perhaps last FM? :)
Wrapping up 2025, wishing you a great end of the year and a fantastic start to 2026! 🎆
2025 was a particularly happy and fulfilling year for me. I am grateful, and thank you to everyone who was part of it. 🙂
For 2026, I hope you reach your…
Just released a tiny open-source utility! 🎉
🔗 s3-migrate → github.com/lmammino/s3-migrate
Need to copy an entire S3 bucket between accounts or migrate to an S3-compatible service (Cloudflare R2, anyone?!)—give it a try! 🚀
Feedback & contri…
What's a good example of a famous Node.js package that uses the State design pattern? 🤔
#nodejs #patterns #designpatterns
🐘 Community & instance
💡 Facts
🕵️ Fake follower check
Estimated- Est. 99% real, active audience · Low fake-follower risk.
- Strong engagement (~1.4% of followers engage each post) — an active, real audience.
- Verified account.
- Established account (3+ years old).
Heuristic estimate from engagement, follower ratios, account age & growth — a screening signal, not a guarantee.
About
📸 Gallery
🔀 Audience overlap
EstimatedEstimated shared audience with similar creators — useful for avoiding overlap (or doubling down) when planning a campaign.
More like this
Find more →✉ Message Luciano Mammino
Reaching out to influencers is a Pro feature. Upgrade to message any influencer directly — perfect for brands and agencies booking sponsorships.
- ✓ Message any influencer from their listing
- ✓ The influencer gets notified by email
- ✓ Manage every conversation in one inbox
Already Pro? Log in.
🎤 Event / appearance with Luciano Mammino
Booking an event / appearance is a Pro feature. Upgrade to book Luciano Mammino for an in-person or virtual appearance — payment held safely in escrow until the event is done.
- ✓ Book them for events, livestreams, panels & more
- ✓ Luciano Mammino gets notified by email
- ✓ Fee held in escrow, released after the appearance
Already Pro? Log in.
You're out of free requests this month
Free accounts get 5 per month. Go Pro for unlimited sponsor pitches, collab requests & sponsorship deals — plus featured placement, the Verified badge, free withdrawals and more.
Upgrade to Pro — $9.95/mo →Your free limit resets on the 1st of next month.
Auto-generated from Mastodon's public data — no affiliation with or endorsement by SocialDB. Is this you? Claim it · Remove