Sign in

Andrei Pfeiffer

@andreipfeiffer.dev
119 followers 51 following 41 posts

Code Designer, fighting software entropy

PostsRepliesMedia
Andrei Pfeiffer @andreipfeiffer.dev · 11/08/2026
One thing I forgot to mention during my talk is that the replacement of 3rd party libraries with built-in Node.js features is the ultimate recognition for OSS involvement.
020
Andrei Pfeiffer @andreipfeiffer.dev · 15/07/2026
If you need CFP rejection emails content for training data, hit me up, I got loads of them 😎
000
Reposted by Andrei Pfeiffer
danielroe @danielroe.dev · 08/07/2026
I'm delighted with TS 7, but it's hard to be _that_ excited when there's no provision yet for type-checking Vue, Lit, Svelte, etc I'm watching this issue: github.com/microsoft/ty...
github.com
API usage patterns for complex editor extensions · Issue #2824 · microsoft/typescript-go
TypeScript 6.0 and earlier allowed loading third-party plugin code directly into TS Server, exposing language service and project system internals for proxying and patching. This was often used in ...
5717
Reposted by Andrei Pfeiffer
Gary Spencer Millidge @millidge.com · 01/07/2026
This is important: if you’re in the UK and you care about creatives, I encourage you to sign this letter. openletter.earth/open-letter-...
8351206
Reposted by Andrei Pfeiffer
Sara Soueidan @sarasoueidan.com · 01/07/2026
"98% of readers prefer imperfect-yet-authentic human writing; most will stop reading, block you, and downvote you if they suspect AI" ☝🏻 Report: How developers react to AI-scented blog posts writethatblog.substack.com/p/dev-reacti... Bookmarked.
writethatblog.substack.com
Report: How Developers React to AI-Scented Blog Posts
98% of readers prefer imperfect-yet-authentic human writing; most will stop reading, block you, and downvote you if they suspect AI
312820
Reposted by Andrei Pfeiffer
Craig Abbott @craigabbott.co.uk · 16/06/2026
New post: "The AI Strategy Trap" Many orgs are rushing to embed AI for improved productivity, lower costs and more profit. But, they might be rushing into a costly dependency on a technology, with no say in the terms of the lease! www.craigabbott.co.uk/blog/2026/th... #ai #strategy #aiStrategy
craigabbott.co.uk
The AI strategy trap
Why AI pricing is a loss-leading trap which is looking to lock you in
112
Reposted by Andrei Pfeiffer
tim.js @timjs.ro · 11/06/2026
A new tim.js meetup is coming! ☀️ 🎤 Retired Dependencies Andrei Pfeiffer, Code Designer @ Smilecloud Let’s explore which third-party packages modern Node.js can replace and what we can finally remove from package.json. 👉 Grab your spot: luma.com/5bcw963a
luma.com
tim.js meetup #108 · Luma
Hello, JavaScripters! 👋 We’re getting together again, this time at a venue perfect for kicking off the summer. ☀️ On the agenda *** Retired…
151
Andrei Pfeiffer @andreipfeiffer.dev · 31/05/2026
Code is cheap to produce, but expensive to change and maintain.
280
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 15/05/2026
Aaaand it's a wrap 🌯 We loved having you all in this edition, the speakers, the attendees and the sponsors. We made new friends and we got the chance to old ones again after many years. Stay tuned for 2027!
0204
Reposted by Andrei Pfeiffer
tim.js @timjs.ro · 14/05/2026
Ready for a new tim.js edition? Our 107th meetup comes with a strong AI flavor, and we’re excited to see you on May 27th! On the agenda: 🎤 Beyond the UI: Web Applications in the Age of Agents by Adrian Faciu 🎤 AI made me better. Faster. Exhausted. by Anca Spatariu 👉 luma.com/p9e0pv9o
luma.com
tim.js meetup #107 · Luma
Hello JavaScripters, ready for a new tim.js edition? This time we are meeting at HAUFE Group. Here is the agenda: *** 🎤 Beyond the UI: Web Applications in…
021
Reposted by Andrei Pfeiffer
GitHub Next @githubnext.com · 25/03/2026
Lettermatic ✕ GitHub Next: the inside story of Monaspace, a truly groundbreaking advancement for how we display code. We knew that Lettermatic would go deep, but we were still amazed by their level of knowledge and craft. See their case study below, and get the fonts at monaspace.githubnext.com
monaspace.githubnext.com
Monaspace
An innovative superfamily of fonts for code
26817
Andrei Pfeiffer @andreipfeiffer.dev · 19/01/2026
📣 New blog post: The complete map of project anatomies andreipfeiffer.dev/blog/2026/pr... Finally, after several months of iterations, I've managed to publish my analysis on files and folders structure evolution in software projects and popular approaches applicability at different scales.
andreipfeiffer.dev
The complete map of project anatomies
In this blog post we'll analyse hospitals distribution at different scales and see that software projects follow a similar evolution regarding their files and folders anatomy.
011
Reposted by Andrei Pfeiffer
Rob Palmer @robpalmer.bsky.social · 14/01/2026
A short article on the perils of the old JS Date API by @philna.sh 📜 It explains the modern solution: use Temporal which shipped in Chrome 144 yesterday 👍 And the article is already out of date! 😉 (in a good way - the article was published 24 hours before Chrome shipped)
From the article "Temporal has still not made it to many JavaScript engines. At the time of writing, it is available in Firefox and nowhere else"

Plus red annotation "Not true: now in Chrome!"
1204
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 08/01/2026
🎟️ JSHeroes tickets are live 🎟️ 👉 jsheroes.io A limited batch of Early Bird tickets is available for €170 - secure the best deal of the season for a 2-day conference with inspiring talks, amazing people, and unforgettable vibes. ✨ See you in May! 🚀 #JSHeroes #TechConference #TechInnovation
195
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 18/12/2025
The clock is ticking! ⏰ Less than 2 weeks left to submit your talk proposal and get a chance to join us as a speaker at #JSHeroes 2026! 🚀 🔎 Find all the details here: jsheroes.io/speak. #TechConference #TechEvent #WebDev #TechInnovation
053
Reposted by Andrei Pfeiffer
TypeScript @typescriptlang.org · 02/12/2025
We've got some updates on TypeScript 7! The new native port - can type-check any project - supports --build and --incremental - has rich editor features implemented - is still 10x faster and is ready for you to try today! devblogs.microsoft.com/typescript/p...
devblogs.microsoft.com
Progress on TypeScript 7 - December 2025 - TypeScript
Earlier this year, the TypeScript team announced that we’ve been porting the compiler and language service to native code to take advantage of better raw performance, memory usage, and parallelism. Th...
525355
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 05/12/2025
Have you started writing your proposals? 👀 Only 26 days left in this year - and 26 days left to submit your idea for a chance to join us on stage at #JSHeroes 2026! 🚀 👉 jsheroes.io/speak #TechConference #TechEvent #TechInnovation #WebDev
041
Reposted by Andrei Pfeiffer
tim.js @timjs.ro · 18/11/2025
We just scheduled our next tim.js edition. Meet us on Nov 26th for a topic that goes beyond JavaScript. www.meetup.com/tim-js/event...
meetup.com
tim.js meetup #102, Wed, Nov 26, 2025, 6:30 PM | Meetup
Hello JavaScripters, ready for the last presentation this year? This time we are meeting up at Haufe. Here's the agenda: \*\*\* **Beyond Copy-Paste: Understanding LLMs an
063
Reposted by Andrei Pfeiffer
Jake Archibald @jakearchibald.com · 22/10/2025
📝 Importing vs fetching JSON JSON imports are now supported cross-browser, but when would you use them rather than fetch()? jakearchibald.com/2025/importi...
jakearchibald.com
Importing vs fetching JSON
They behave differently, so make sure you pick the right one.
921230
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 15/07/2025
📢 We're happy to announce the dates for the 2026 edition. 🎉 Mark your calendars, share the good news with your fellow JS enthusiasts, and start planning your trip to Cluj. 🐻💙 #JSHeroes #TechConference #TechInnovation
0123
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 10/07/2025
📺 2025 recordings are live! All the talks from #JSHeroes 2025 are now available on our YouTube channel: 👉 bit.ly/3GEBiUf Enjoy & share them with fellow JS enthusiasts! 💙 #TechConference #TechInnovation #JavaScriptTrends
bit.ly
JSHeroes 2025
Share your videos with friends, family, and the world
073
Reposted by Andrei Pfeiffer
Liran Tal @lirantal.com · 12/06/2025
Mom look! I'm on the Platformatic blog 🎉
blog.platformatic.dev
Unpacking Config & Env Variables in Node.js
Learn how to manage Node.js configuration effectively to avoid security risks, ensure reliability, and stop losing sleep over misconfigurations
041
Reposted by Andrei Pfeiffer
Liran Tal @lirantal.com · 06/06/2025
One of the conferences where I spoke about this has a recording available now, see here Andrei: www.youtube.com/watch?v=YbQh...
youtube.com
[VDBUH2025] Liran Tal - Friend or Foe? TypeScript Security Fallacies
YouTube video by Devoxx
221
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 05/06/2025
#JSHeroes 2025 in your words ✨ #TechConference #TechEvent
051
Reposted by Andrei Pfeiffer
Alex Moldovan @alexmoldovan.dev · 01/06/2025
Post conference vibes ❤️ Another amazing group of people I had the privilege to interact with over the past few days at @jsheroes.io #JSHeroes2025
2213
Andrei Pfeiffer @andreipfeiffer.dev · 30/05/2025
🤜🤛
030
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 29/05/2025
To kick off the 2025 edition, a friend of the house Andrei Pfeiffer (@andreipfeiffer.dev) takes on the stage with "The code etymologist" #JSHeroes #JSHeroes2025
041
Reposted by Andrei Pfeiffer
Alex Moldovan @alexmoldovan.dev · 29/05/2025
So happy to see @andreipfeiffer.dev back on the @jsheroes.io stage! We are live ❤️
122
Reposted by Andrei Pfeiffer
Nicolas Carlo @nicoespeon.com · 29/05/2025
That's a great advice from @andreipfeiffer.dev Using runtime schema validation (like Zod) to ensure we have all the required ENV variables setup... Otherwise, get an explicit error about what's missing Read more www.jacobparis.com/content/type... #JSHeroes2025
Andrei presenting a Zod schema to validate process.env has the required values before using it
232
Andrei Pfeiffer @andreipfeiffer.dev · 28/03/2025
Absolutely thrilled! See you all in less than 2 months 🤘
050
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 27/02/2025
📢 Day 1 at JSHeroes 2025 will be all about architecture, software practices, and project showcases. Our speakers will dive deep into various patterns for working with technical debt, refactoring, and code migration. 💻 🗓️ Full agenda here: jsheroes.io/#agenda #JSHeroes #TechEvent
2144
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 11/02/2025
📢 Speaker Spotlight #JSHeroes 2025: We welcome Shai Reznik to our 2025 lineup! 🎉 He is the team lead for the Qwik framework and the founder of HiRez.io, where he makes web development efficient and fun through online courses and consulting. 👨‍💻 #SpeakerSpotlight #TechConference #TechInnovation
052
Andrei Pfeiffer @andreipfeiffer.dev · 07/02/2025
Thank you so much (once again) for this opportunity ☺️ can't wait to meet you all, old friends and new ones as well 🤗
030
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 21/01/2025
⏳ It's not too late to be an early bird... But hurry, we only have 40 tickets left at this incredible price! ⚡ 🎟️ Grab your ticket now and join us for our all things JavaScript Conference this May in Cluj-Napoca. 🎟️
031
Reposted by Andrei Pfeiffer
Alex Moldovan @alexmoldovan.dev · 22/01/2025
Happy to see early bird tickets selling out fast. It gives us confidence that even in not-so-great times, events and communities still matter to people ❤️
1122
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 08/01/2025
🎟️ Grab your JSHeroes tickets 🎟️ Link: jsheroes.io The limited batch of Early Bird tickets at 170€ are already selling fast! This is the best deal you can get this season for a 2-day conference, with top speakers and our famous community vibes! See you in May!
061
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 23/12/2024
⏰ LAST CALL ⏰ JSHeroes 2025 CFP closes with the turn of the year! Submit your proposals for the 7th edition of #JSHeroes jsheroes.io/speak
0105
Reposted by Andrei Pfeiffer
Wes Souza @wes.dev · 18/12/2024
I rebuilt my website as a Windows 95 experience. Try the Disk Defragmenter! #Wes95 #BuildInPublic wes.dev
wes.dev
Wes Souza
I’m a Staff Software Engineer working at Unqork in New York. Read more on my website.
3016437
Reposted by Andrei Pfeiffer
Liran Tal @lirantal.com · 03/12/2024
👋 Who is doing full on development with @bunjavascript ? I'm looking for someone who has committed to adopting Bun for their JavaScript backend to read my Bun Security Essentials book/course and write a foreword A general opinion / generic review is also ok Hit me up on DMs
Bun Security Essentials
Online Course & Book
Hardening JavaScript Applications by Implementing Secure Coding and Mitigating Supply Chain Security Threats
1111
Reposted by Andrei Pfeiffer
Ben Lesh @benlesh.bsky.social · 03/12/2024
Social media has ruined web dev the EXACT same way that it ruined politics. If there were elections in tech, it would be down to a few very popular but completely unqualified candidates who would each have their followers believing they were the "best", and then we'd elect a moron.
6342
Reposted by Andrei Pfeiffer
Stoyan Stefanov @stoyan.me · 22/11/2024
Web performance advent calendar calendar is upon us and I need contributions. What did you learn this year? Research, tools, case studies, wishes, aspirations, rants - all welcome! calendar.perfplanet.com/contribute/
calendar.perfplanet.com
Contribute
Passionate about a topic? Working on a new tool? Have a technique you want to teach? Research you've done? Tell the web performance community! Send your articles to ssttoo@ymail.com. Please include: ...
186
Reposted by Andrei Pfeiffer
Luca Casonato 🏳️‍🌈 @lcas.dev · 13/11/2024
We have hired lawyers and we have a draft of the trademark cancellation petition ready (for those who don't know about this, see javascript.tm)
media.tenor.com
elmo from sesame street is standing in front of a wall of fire
Alt: elmo from sesame street is standing in front of a wall of fire
2736672
Reposted by Andrei Pfeiffer
Nicolò Ribaudo @nicr.dev · 04/11/2024
Conferences have starter packs for their speakers, but it would also be great if we speakers/attendees made a starter pack of conferences! If it doesn't exist yet I'll create one later: which ones have Bluesky accounts? :)
11345
Reposted by Andrei Pfeiffer
Josh Goldberg @joshuakgoldberg.com · 08/11/2024
I'm now an invited expert for TC39, around community+ecosystem tooling. Very excited to give perspective on great tools like linters to the committee. Huge shoutout & thanks to @nicr.dev for pushing for my & other tooling folks to be involved in TC39! ❤️‍🔥
GitHub org invite notice: "You've been invited to the Ecma TC39 organization! Invited by Jordan Harband"
171985
Reposted by Andrei Pfeiffer
JSHeroes @jsheroes.io · 04/11/2024
So, we made a starter pack with all the amazing folks that had talks over the years at #JSHeroes! Who are we missing? Please let us know if we didn't find you but you are already here.
0216
Reposted by Andrei Pfeiffer
Josh Goldberg @joshuakgoldberg.com · 31/01/2024
You know what I really missed about working for a company? Annual performance reviews & self assessments! So I wrote my own reflections for 2023. 🥰 It was a really, really fun year - and exhausting. www.joshuakgoldberg.com/blog/2023-in...
joshuakgoldberg.com
2023 In Review | Goldblog
Looking back at my second year as a full-time independent open source maintainer.
021
Reposted by Andrei Pfeiffer
Chris Coyier @chriscoyier.net · 03/01/2024
TIL: BeMyEyes: chriscoyier.net/2024/01/03/til-bemy…
072