Philipp Dunkel

Philipp Dunkel

@pipobscure.com

he/him ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡น Formerly JavaScript Infrastructure & Tooling at Bloomberg. Formerly TC39/Temporal. Still Humanist Human. Opinions are always my own.

1.1K followers320 following730 posts

BTW this was an example of how you can like bundles and spread them on the atmosphere. Build your thing and make noise about it ๐Ÿ˜‰

It also supports DMs and watching for DMs, notifications and new things on a feed. Plus features like --new to only get new things since the last check. Imagine a cron-job the summarises what happened overnight.

Oh and if youโ€™re so inclined, you can let your ai-agent have it (thereโ€™s a skill included) and give them their own account. (Like I did for @emma.ordner.fyi ) And then use DMs to interact with it.

Philipp Dunkel reposted

๐ŸŽฅ The NodeConf EU 2026 talks are now online! Missed a talk or want to revisit something that caught your attention? Nowโ€™s your chance! All the talks are available on our YouTube channel buff.ly/uFbZbxY #NodeConfEU #NodeJS #TechCommunity

@mu.social could you possible put the โ€œSwitch Accountโ€ mechanism at the very front of the main menu and not 3 layers deep. If one has to operate multiple accounts, thatโ€™s a very frequent thing that one does. Having it hidden in Settings->Accounts is quite tedious ๐Ÿ™

<rant>why on earth does vscode insist on having AI agents in an additional sidebar? and there is no way to just have them be a regular tab. Like does nobody ever test this on. Machine without an ultra-wide display? And even then, who says I want my window to be full width?</rant>

<rant>and also how can a company not realise that their first-run introduction is no good if it shows up on every run. And who ever thought having more than a single page of first-run content was acceptable? who actually reads that stuff</rant>

Sorry everyone I have been fighting codex all day and needed to vent. I will be cancelling my openai subscription shortly to preserve my mental health, not with Ai, but with the absolutely horrendously tooling around it.

Why not rclone? Because davsync keeps the last seen state so it can do a 3-way compare and get better conflict handling when both sides could have changed.

Philipp Dunkel reposted

Thank you everyone for joining us at #NodeConfEU 2026! ๐Ÿ’š We hope you enjoyed it as much as we did, and we canโ€™t wait to see you again next year! ๐Ÿ“…๐Ÿ‘ฉโ€๐Ÿ’ป #TechCommunity #NodeCommunity

Philipp Dunkel reposted

@nodeconf.eu in Italy was remarkably successful. Absolutely wonderful week surrounded by great friends and open source colleagues, fantastic conversations, beautiful cities. And the best news? We get to do it all again next year. Should be announcing plans soon.

Philipp Dunkel reposted

The real reason we brought NodeConf EU to Italy: the food. ๐Ÿ•๐Ÿ๐Ÿ‡ฎ๐Ÿ‡น

Nico Kaiser@nico.kaiser.me

๐Ÿ“ธ #NodeConfEU Delicious Italian Lunch!

I was hoping to live skeet @nodeconf.eu, but the talks are too interesting and intense so I have to pay attention. But you can follow along at live.nodeconf.eu and get a much better feel for the talks. (You still miss out on the hallway track, but at least you get interesting talks!)

live.nodeconf.euNodeConf EU 2026 Live | Bologna, ItalyWatch NodeConf EU 2026 live from Bologna on 29-30 September.
Ruy Adorno@ruyadorno.com

Thanks @vlt.io for contributing! ๐Ÿ”ˆ audio on to hear it from @nodeland.dev

Philipp Dunkel reposted

Open source maintainers are starting to get all manner of communiques from the compliance & legal departments of huge corporations using vaguely threatening and legal-sounding language and demanding the maintainer fill out forms and reports and attest to the security of their project "because CRA".

Philipp Dunkel reposted

๐Ÿฅ ๐’๐ฉ๐ž๐š๐ค๐ž๐ซ ๐€๐ง๐ง๐จ๐ฎ๐ง๐œ๐ž๐ฆ๐ž๐ง๐ญ๐ŸŽ™๏ธ Thrilled to have @wunderacle.bsky.social on the #NodeConfEU 2026 stage! He'll be joining @brianmuenzenmeyer.com as a co-speaker to share the story behind "Replacing What Works: doc-kit and the Next 10 Years of Node.js Documentation." ๐ŸŽŸ๏ธhttps://www.nodeconf.eu

Philipp Dunkel reposted

๐Ÿฅ ๐’๐ฉ๐ž๐š๐ค๐ž๐ซ ๐€๐ง๐ง๐จ๐ฎ๐ง๐œ๐ž๐ฆ๐ž๐ง๐ญ๐ŸŽ™๏ธ Thrilled to have Caio Lima on the #NodeConfEU 2026 stage! He'll tell us the story of "๐Ž๐ฏ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ ๐จ๐Ÿ ๐•๐Ÿ– ๐ก๐ž๐š๐ฉ ๐ฆ๐š๐ง๐š๐ ๐ž๐ฆ๐ž๐ง๐ญ". ๐ŸŽŸ๏ธDon't miss it out; secure your tickets www.nodeconf.eu

Philipp Dunkel reposted

For those attending @nodeconf.eu in person... Immediately following the social dinner the first night, we will be hosting a Slide Karaoke competition! Winner will be selected by the audience and will receive a prize.

The exact opposite of what actually should happen.

Peter Krรถner@sirpepe.bsky.social

"In a leaked document, the Irish Presidency proposes to EU Member States that the interest of OpenAI, Anthropic, Google, Meta and SpaceX to make profits should take precedence over the fundamental right to data protection." noyb.eu/en/ai-eu-mem...

And with a bit of zip-magic before signing, you can have your application running by just going `./my-app.zip` which makes it perfect for CLI tooling written in node.

I find it sad that this needs saying at all. I fully agree!

you can read what I've written about why this is EXACTLY my role in leading nuxt > I would be remiss not to speak about values. > Values shape the direction of projects and people [and] the culture of open source communities [โ€ฆ] both in where we end up + what the journey there is like.

Philipp Dunkel reposted

๐Ÿฅ ๐’๐ฉ๐ž๐š๐ค๐ž๐ซ ๐€๐ง๐ง๐จ๐ฎ๐ง๐œ๐ž๐ฆ๐ž๐ง๐ญ๐ŸŽ™๏ธ Thrilled to have @mikolalysenko.bsky.social on the #NodeConfEU 2026 stage! He'll tell us the story of "๐ƒ๐ž๐ฅ๐ž๐ญ๐ž ๐š๐ฅ๐ฅ ๐‚๐•๐„๐ฌ." ๐ŸŽŸ๏ธDon't miss it out; secure your tickets www.nodeconf.eu

Philipp Dunkel reposted

๐Ÿฅ ๐’๐ฉ๐ž๐š๐ค๐ž๐ซ ๐€๐ง๐ง๐จ๐ฎ๐ง๐œ๐ž๐ฆ๐ž๐ง๐ญ๐ŸŽ™๏ธ Thrilled to have @yagiznizipli.com on the #NodeConfEU 2026 stage! He'll tell us the story of "๐Ÿ“๐ŸŽ% ๐Œ๐จ๐ซ๐ž ๐‘๐ž๐ช๐ฎ๐ž๐ฌ๐ญ๐ฌ ๐Ÿ๐จ๐ซ ๐…๐ซ๐ž๐ž: ๐’๐ฉ๐ž๐ž๐๐ข๐ง๐  ๐”๐ฉ ๐๐จ๐๐ž.๐ฃ๐ฌ ๐‡๐“๐“๐ ๐…๐ซ๐จ๐ฆ ๐ญ๐ก๐ž ๐ˆ๐ง๐ฌ๐ข๐๐ž". ๐ŸŽŸ๏ธDon't miss it out; secure your tickets www.nodeconf.eu