mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

353K
active users

#deno

6 posts6 participants0 posts today
Revath S Kumar :javascript:<p>In <a href="https://fosstodon.org/tags/Deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Deno</span></a> `url.domainToASCII` behaves differently from <a href="https://fosstodon.org/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> and <a href="https://fosstodon.org/tags/bun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bun</span></a> </p><p><a href="https://blog.revathskumar.com/2025/03/deno-url-domainToASCII-behaves-differently-from-nodejs.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.revathskumar.com/2025/03/</span><span class="invisible">deno-url-domainToASCII-behaves-differently-from-nodejs.html</span></a></p><p><a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a></p>
Andrija Petrovic<p>I'm the old _require_ dog, so it comes at no surprise that I'm not happy with <br><a href="https://docs.deno.com/runtime/fundamentals/modules/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.deno.com/runtime/fundamen</span><span class="invisible">tals/modules/</span></a><br>_import_ favorizes large libraries, with _require_ I got used to library atomization.<br>Eventually I'll find my ways for optimal structuring of my libraries, but for now... <br><a href="https://lor.sh/tags/ecmascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ecmascript</span></a> modules, <a href="https://lor.sh/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> and <a href="https://lor.sh/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> don't make me happy.</p>
Frontend Dogma<p>How to Get Deep Traces in Your Node.js Backend With OTel and Deno, by @andyjiang@x.com (<span class="h-card" translate="no"><a href="https://fosstodon.org/@deno_land" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>deno_land</span></a></span>):</p><p><a href="https://deno.com/blog/otel-tracing-in-node-and-deno" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">deno.com/blog/otel-tracing-in-</span><span class="invisible">node-and-deno</span></a></p><p><a href="https://mas.to/tags/howtos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howtos</span></a> <a href="https://mas.to/tags/observability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>observability</span></a> <a href="https://mas.to/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> <a href="https://mas.to/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> <a href="https://mas.to/tags/tooling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tooling</span></a></p>
roman<p><a href="https://mas.to/tags/bun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bun</span></a> vs <a href="https://mas.to/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> vs <a href="https://mas.to/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a><br>(<a href="https://mas.to/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> star history)</p>
Jakob Miksch<p><span class="h-card" translate="no"><a href="https://floss.social/@bart" class="u-url mention">@<span>bart</span></a></span> I have not found a reason yet to switch from <a href="https://mastodon.social/tags/node" class="mention hashtag" rel="tag">#<span>node</span></a> to either <a href="https://mastodon.social/tags/deno" class="mention hashtag" rel="tag">#<span>deno</span></a> or <a href="https://mastodon.social/tags/bun" class="mention hashtag" rel="tag">#<span>bun</span></a><br />Both might be faster but for me <a href="https://mastodon.social/tags/node" class="mention hashtag" rel="tag">#<span>node</span></a> was still fast enough</p>
Bart Louwers<p><a href="https://floss.social/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> has an incredibly mature governance model which <a href="https://floss.social/tags/Deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Deno</span></a> lacks completely. Its trajectory is completely determined by the VC-backed company behind it.</p><p>I feel like this fact is often overlooked in debates whether to choose one or the other.</p><p><a href="https://github.com/nodejs/TSC" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/nodejs/TSC</span><span class="invisible"></span></a></p>
Vedran Mandić<p>So from time to time, I like to create an e2e program on my GitHub, a most simple, this one is a ROT13 algo variant, with variable rotation, with documentation in Croatian 🇭🇷</p><p>Oh, I used <a href="https://hachyderm.io/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> and <a href="https://hachyderm.io/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a>, because... I love that framework and runtime, I love the deno fmt, compile, tasks, and test CLI... I even pack docker commands under tasks.</p><p>Hopefully, some kids will require it. :-)</p><p><a href="https://github.com/vmandic/rotvar-algo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/vmandic/rotvar-algo</span><span class="invisible"></span></a></p>
Deno<p>Just landed a new manual page on Deno's FFI</p><p><a href="https://docs.deno.com/runtime/fundamentals/ffi/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.deno.com/runtime/fundamen</span><span class="invisible">tals/ffi/</span></a></p><p><a href="https://fosstodon.org/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> <a href="https://fosstodon.org/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> <a href="https://fosstodon.org/tags/ffi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ffi</span></a> <a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a></p>
Areskul<p><a href="https://mastodon.social/tags/Pipelight" class="mention hashtag" rel="tag">#<span>Pipelight</span></a> typescript issue fixed.</p><p>It was a nasty bug that slide in with <a href="https://mastodon.social/tags/deno" class="mention hashtag" rel="tag">#<span>deno</span></a> 2.2.</p><p>Fixed by replacing external <a href="https://mastodon.social/tags/UUID" class="mention hashtag" rel="tag">#<span>UUID</span></a> library with bultins uuid library.</p><p>This type of heartful message is what keeps me sharing my best code with you. ☺</p><p><a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://mastodon.social/tags/foss" class="mention hashtag" rel="tag">#<span>foss</span></a> <a href="https://mastodon.social/tags/cicd" class="mention hashtag" rel="tag">#<span>cicd</span></a></p><p><a href="https://github.com/pipelight/pipelight/issues/35" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/pipelight/pipelight</span><span class="invisible">/issues/35</span></a></p>
Revath S Kumar :javascript:<p>TIL: </p><p>```<br>import { domainToASCII } from 'node:url';<br>console.log(domainToASCII("localhost:8000"));<br>```</p><p>`domainToASCII` will return empty string for the hostname with port like "localhost:8000" in <a href="https://fosstodon.org/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> and in <a href="https://fosstodon.org/tags/bun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bun</span></a></p><p>On <a href="https://fosstodon.org/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> it will return "localhost:8000" </p><p><a href="https://fosstodon.org/tags/til" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>til</span></a></p>
Gustavo<p>I found a Deno issue that's making me angry as hell: I had a helper Deno script inside a Node.js project and, looks like in the last Deno version, it's looking for package.json files and it's looking for the Node.js package.json file and throwing a lot of errors. This package.json was never meant for Deno and I don't see any way to disable this behavior (apart from downgrading Deno).</p><p><a href="https://urusai.social/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> <a href="https://urusai.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> <a href="https://urusai.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a></p>
Deno<p>Want your own custom AI thats trained on confidential material?</p><p>Here's how you can build a custom RAG AI agent 👇</p><p><a href="https://deno.com/blog/build-custom-rag-ai-agent" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">deno.com/blog/build-custom-rag</span><span class="invisible">-ai-agent</span></a></p><p><a href="https://fosstodon.org/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> <a href="https://fosstodon.org/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> <a href="https://fosstodon.org/tags/llm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llm</span></a> <a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a></p>
SakuraSubnet 🗼<p>Is the world in need of a federated Craigslist/Kleinanzeigen platform? I am currently thinking about a project to dig into <a href="https://bumscode.com/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> development and learning <a href="https://bumscode.com/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> or stay with <a href="https://bumscode.com/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> and using <a href="https://bumscode.com/tags/fedify" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fedify</span></a>.</p><p>EDIT: There is already something like that on the fediverse! It's called Flohmarkt. Thanks for the comments mentioning that!<br><a href="https://codeberg.org/flohmarkt/flohmarkt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/flohmarkt/flohmar</span><span class="invisible">kt</span></a></p>
Deno<p>🚀 Deno v2.2.4 is released:</p><p>- Built-in OpenTelemetry support for span context propagators (tracecontext, baggage)<br>- Built-in OTel tracing for node:http.request<br>- LSP now starts the TypeScript server lazily</p><p>other improvements in the release notes:<br><a href="https://github.com/denoland/deno/releases/tag/v2.2.4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/denoland/deno/relea</span><span class="invisible">ses/tag/v2.2.4</span></a></p><p><a href="https://fosstodon.org/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> <a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://fosstodon.org/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> <a href="https://fosstodon.org/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://fosstodon.org/tags/otel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>otel</span></a></p>
Andrija Petrovic<p>I was a bit wary about how to start a new <a href="https://lor.sh/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> module for <a href="https://lor.sh/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a>.<br>In <a href="https://lor.sh/tags/VSCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VSCode</span></a> I<br>- Create a new directory<br>- In the directory, create deno.json, import_map.json, mod.ts and <br>- Get errors regarding the imports</p><p>But, one ReloadWindow resolves it all.<br>Maybe there is a more elegant way , but this blunt approach will suffice.</p>
Matt Stephenson<p><a href="https://social.treehouse.systems/tags/Deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Deno</span></a> Deploy beats all alternatives for my latest toy project. Getting it cooperating with Cloudflare DNS has felt mysterious when it works, and when it doesn't. Until I read this guide! Seriously, these screenshots explain it all. You can choose to proxy via Cloudflare, or not. Deno doesn't take it personally if your custom domain resolves to something other than its chosen A / AAAA record content. I think it just cares about the "acme" challenge above all else.</p><p><a href="https://reda-bacha.medium.com/deno-deploy-behind-cloudflare-proxy-setup-b808af54820d" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">reda-bacha.medium.com/deno-dep</span><span class="invisible">loy-behind-cloudflare-proxy-setup-b808af54820d</span></a></p>
Caravana Blues<p>Deno vs Node.js: The future of JavaScript in the backend. <a href="https://chat-to.dev/post?id=Q3dzWjAxOVozS1c5UlZmY0tGQlBrZz09" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">chat-to.dev/post?id=Q3dzWjAxOV</span><span class="invisible">ozS1c5UlZmY0tGQlBrZz09</span></a> <a href="https://mastodon.social/tags/deno" class="mention hashtag" rel="tag">#<span>deno</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="tag">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="tag">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="tag">#<span>programming</span></a> <a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="tag">#<span>softwaredevelopment</span></a></p>
famebot<p>❤️‍🔥 <span class="h-card" translate="no"><a href="https://fosstodon.org/@lume" class="u-url mention">@<span>lume</span></a></span> 🔥 version 2.5.3 is out + adds support for &lt;source&gt; elements to picture plugin! 🖼️ℹ️</p><p><a href="https://mastodon.social/tags/Lume" class="mention hashtag" rel="tag">#<span>Lume</span></a> <a href="https://mastodon.social/tags/SSG" class="mention hashtag" rel="tag">#<span>SSG</span></a> <a href="https://mastodon.social/tags/WebDesign" class="mention hashtag" rel="tag">#<span>WebDesign</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="tag">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/WebPerf" class="mention hashtag" rel="tag">#<span>WebPerf</span></a> <a href="https://mastodon.social/tags/Deno" class="mention hashtag" rel="tag">#<span>Deno</span></a> 🦕 <span class="h-card" translate="no"><a href="https://fosstodon.org/@deno_land" class="u-url mention">@<span>deno_land</span></a></span><br /><a href="https://github.com/lumeland/lume/blob/main/CHANGELOG.md#253---2025-03-13" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/lumeland/lume/blob/</span><span class="invisible">main/CHANGELOG.md#253---2025-03-13</span></a></p>
Andrija Petrovic<p>Made my first <a href="https://lor.sh/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deno</span></a> steps today with <a href="https://lor.sh/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a>, without a doubt it's the beggining of a great new friendship. Lots of JS5 to Typescript porting ahead. The first thing I'll port is the sqlexecutor family, particularly the <a href="https://lor.sh/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a> executor lib<br><a href="https://github.com/allex-libs/postgresqlexecutor" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/allex-libs/postgres</span><span class="invisible">qlexecutor</span></a></p>
urmaul.com blog<p>New blog post: Deno is Fine</p><p>I have migrated one <a href="https://gts.urmaul.com/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> application to <a href="https://gts.urmaul.com/tags/deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Deno</span></a> and I think it is fine. Probably, it doesn’t make much sense to migrate existing applications, but give it a shot when making one from scratch.</p><p>More detailed impressions inside.</p><p><a href="https://urmaul.com/blog/deno-is-fine/" rel="nofollow noopener" target="_blank">https://urmaul.com/blog/deno-is-fine/</a></p>