mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

857
active users

#javascript

193 posts163 participants1 post today
S0AndS0<p>In today's learned lessons of things we all wish we could now unsee about Oracle™ JavaScript®</p><p>- Web: `(new File(['text'], 'name')).arrayBuffer` → `function`<br>- Node: `(new File(['text'], 'name')).arrayBuffer` → `undefined`</p><p><a href="https://mastodon.social/tags/backend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>backend</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/node" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>node</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Jeff Craig<p>My least popular <a href="https://dice.camp/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> opinion is very likely that I find Promise syntax easier to reason about than async/await.</p>
Webdev Weekly<p>Beyond React.memo: Smarter Ways to Optimize Performance</p><p><a href="https://cekrem.github.io/posts/beyond-react-memo-smarter-performance-optimization/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cekrem.github.io/posts/beyond-</span><span class="invisible">react-memo-smarter-performance-optimization/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://cekrem.github.io/posts/beyond-react-memo-smarter-performance-optimization/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://cekrem.gith</span><span class="invisible">ub.io/posts/beyond-react-memo-smarter-performance-optimization/</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Mark Stosberg<p>Two critical authentication-bypass vulns in the JavaScript `xml-crypto` module have been disclosed.</p><p>If you use `node-saml` or `passport-saml` which use it for XML handling, you should upgrade immediately.</p><p><a href="https://github.com/node-saml/xml-crypto/security/advisories" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/node-saml/xml-crypt</span><span class="invisible">o/security/advisories</span></a></p><p><a href="https://urbanists.social/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://urbanists.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://urbanists.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://urbanists.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://urbanists.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a></p>
Caravana Blues<p>How to create effective landing pages for software products. <a href="https://chat-to.dev/post?id=SXIxRElqWUgwQWlLYUduQzJpU1FIUT09&amp;redirect=/profile?u=amargo85" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">chat-to.dev/post?id=SXIxRElqWU</span><span class="invisible">gwQWlLYUduQzJpU1FIUT09&amp;redirect=/profile?u=amargo85</span></a> <a href="https://mastodon.social/tags/webdesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdesign</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/webdevelopers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdevelopers</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a></p>
Aral Balkan<p>New Kitten release</p><p>• Socket routes now have precendence in the router.</p><p>This stops wildcard page routes from capturing the default socket routes that Kitten creates to enable the Streaming HTML workflow.</p><p>e.g., Previously, the following route:</p><p>/videos/index_[slug].page.js</p><p>Could not connect to its default socket (/videos/default.socket) because default.socket would be captured by the [slug] parameter.</p><p>Now, it will work as intended as the /videos/default.socket (a socket route) has precendence over index_[slug].page.js (a page route).</p><p>Learn more about Kitten’s Streaming HTML workflow here:<br><a href="https://kitten.small-web.org/tutorials/streaming-html/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kitten.small-web.org/tutorials</span><span class="invisible">/streaming-html/</span></a></p><p>Enjoy!</p><p>:kitten:💕</p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/StreamingHTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StreamingHTML</span></a> <a href="https://mastodon.ar.al/tags/routing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>routing</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/JS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JS</span></a></p>
Isaac Lyman<p>TimeoutSort is best case O(1) and can be implemented in one line of code</p><p><a href="https://m.youtube.com/shorts/zfYd4qUSRu4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">m.youtube.com/shorts/zfYd4qUSR</span><span class="invisible">u4</span></a></p><p><a href="https://toot.cafe/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://toot.cafe/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://toot.cafe/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a></p>
Taylor Arndt<p>Is coding on your to-do list? We offer a variety of courses designed to fit your learning style and goals. From beginner-friendly introductions to advanced topics, our curriculum will equip you with the skills you need to succeed. <br><a href="https://www.techopolis.courses/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">techopolis.courses/</span><span class="invisible"></span></a><br> explore our course catalog and enroll today! <a href="https://techopolis.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdevelopment</span></a> <a href="https://techopolis.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://techopolis.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://techopolis.social/tags/codingcourses" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codingcourses</span></a></p>
LavX News<p>Transforming Math with Mathup: A New Era in Mathematical Expression Handling</p><p>Mathup is revolutionizing how developers handle mathematical expressions in web applications. By simplifying the conversion of intuitive math notation into structured MathML, Mathup presents a lightwe...</p><p><a href="https://news.lavx.hu/article/transforming-math-with-mathup-a-new-era-in-mathematical-expression-handling" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/transform</span><span class="invisible">ing-math-with-mathup-a-new-era-in-mathematical-expression-handling</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.cloud/tags/MathML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MathML</span></a> <a href="https://mastodon.cloud/tags/Mathup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mathup</span></a></p>
Andrii Kuznietsov<p>👨‍💻 Після того, як компанія <a href="https://social.kyiv.dcomm.net.ua/tags/Microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microsoft</span></a> анонсувала портування компілятора <a href="https://social.kyiv.dcomm.net.ua/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> на код <a href="https://social.kyiv.dcomm.net.ua/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a>, це рішення зіткнулось з осудом з боку розробників C#. </p><p>Ініціатором переносу TypeScript на нову кодову базу став Андерс Хейлсберг, відомий значним доробком у створенні TypeScript, C#, Turbo Pascal і Delphi.</p><p>Він стверджує, що без змін TypeScript не можна масштабувати для великих проектів: "Ми досягли межі того, що можемо вичавити з <a href="https://social.kyiv.dcomm.net.ua/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a>".</p><p><a href="https://highload.tech/uk/rozrobnyky-c-protestuyut-proty-perenosu-typescript-na-kod-go/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">highload.tech/uk/rozrobnyky-c-</span><span class="invisible">protestuyut-proty-perenosu-typescript-na-kod-go/</span></a></p>
Guillaume<p>Is there any way in HTML / JavaScript to configure the language of native form validation messages?</p><p>The browser (at least my Firefox) seems to display the labels in the preferred language that I configured in the settings, but on some website I might have configured another language at the website level (different from my Accept-Language header), and it looks super weird to have a webpage in French but form validation messages in English.</p><p><a href="https://piaille.fr/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://piaille.fr/tags/html" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>html</span></a> <a href="https://piaille.fr/tags/js" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>js</span></a> <a href="https://piaille.fr/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://piaille.fr/tags/i18n" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>i18n</span></a></p>
Kito D. Mann<p>In the DC area or close by? Come see my session "Future-proof your Web Apps with <a href="https://mastodon.social/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a> and <a href="https://mastodon.social/tags/Lit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lit</span></a>" at <a href="https://mastodon.social/tags/Frontrunners" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Frontrunners</span></a> next Friday, March 21st. <a href="https://frontrunners.tech/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">frontrunners.tech/</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a></p>
Open Source JobHub<p>New Job Alert: Automattic is seeking a senior-level PHP/JavaScript Software Engineer. Learn more and apply now on <a href="https://fosstodon.org/tags/OSJH" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OSJH</span></a><br><a href="https://opensourcejobhub.com/job/23137/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">opensourcejobhub.com/job/23137</span><span class="invisible">/</span></a><br><a href="https://fosstodon.org/tags/WordPress" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WordPress</span></a> <a href="https://fosstodon.org/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> <a href="https://fosstodon.org/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://fosstodon.org/tags/jobs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobs</span></a> <a href="https://fosstodon.org/tags/career" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>career</span></a> <a href="https://fosstodon.org/tags/Gutenberg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gutenberg</span></a> <a href="https://fosstodon.org/tags/Jetpack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Jetpack</span></a> <a href="https://fosstodon.org/tags/Rewind" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewind</span></a> <a href="https://fosstodon.org/tags/WooCommerce" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WooCommerce</span></a> <a href="https://fosstodon.org/tags/Tumblr" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tumblr</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://m.ai6yr.org/@ai6yr" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ai6yr</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@briankrebs" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>briankrebs</span></a></span> OFC this targets <a href="https://infosec.space/tags/TechIlliterates" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechIlliterates</span></a> and the only effective means here are:</p><ol><li>Teach <a href="https://infosec.space/tags/TechLiteracy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechLiteracy</span></a> instead of consumerism.</li><li>Mandate <a href="https://infosec.space/tags/confirmation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>confirmation</span></a> &amp; <a href="https://infosec.space/tags/notification" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notification</span></a> - <a href="https://infosec.space/tags/PopUp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PopUp</span></a>|s for every use of <a href="https://infosec.space/tags/Clipboard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clipboard</span></a> (similar to <a href="https://infosec.space/tags/webcam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcam</span></a> use by websites)...</li><li>Ban <a href="https://infosec.space/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> - <em>seriously</em>!</li><li>Ban <a href="https://infosec.space/tags/Windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows</span></a>, because it's a <a href="https://infosec.space/tags/Govware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Govware</span></a>, espechally since <a href="https://infosec.space/tags/Windows10" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows10</span></a> and even more so on <a href="https://infosec.space/tags/Windows11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows11</span></a> that is *insecure in every configuration!</li><li>Put <a href="https://infosec.space/tags/TechIlliterates" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechIlliterates</span></a> before a system they can't feck up. I.e. <span class="h-card" translate="no"><a href="https://venera.social/profile/tails_live" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tails_live</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@tails" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tails</span></a></span> / <a href="https://infosec.space/tags/Tails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tails</span></a> for that reason alone (can't run such commands if they neither got <a href="https://infosec.space/tags/root" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>root</span></a> nor any <a href="https://infosec.space/tags/persistent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>persistent</span></a> <a href="https://infosec.space/tags/storage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>storage</span></a> to target).</li><li>Normalize the use of <span class="h-card" translate="no"><a href="https://mastodon.social/@torproject" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>torproject</span></a></span> <a href="https://infosec.space/tags/TorBrowser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TorBrowser</span></a>!</li><li><a href="https://infosec.space/tags/Teach" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Teach</span></a> <a href="https://infosec.space/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://infosec.space/tags/literacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>literacy</span></a> instead of <a href="https://infosec.space/tags/consumerism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>consumerism</span></a>! </li><li>Ban <a href="https://infosec.space/tags/GAFAMs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GAFAMs</span></a> and their shitty products!</li><li>Migrate every <a href="https://infosec.space/tags/TechIlliterate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechIlliterate</span></a> to <a href="https://infosec.space/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> and don't give them administrative privilegues.</li><li>Teach <em>tech literacy</em> instead of consumerism!</li></ol>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@briankrebs" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>briankrebs</span></a></span> why am I not surprised at this?</p><ul><li>I wounder if the <a href="https://infosec.space/tags/malware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>malware</span></a> is clever enough to filter by <a href="https://infosec.space/tags/UserAgent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UserAgent</span></a> and not try to infect <a href="https://infosec.space/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> &amp; <a href="https://infosec.space/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> machines with keyboard combinations that don't work there...</li></ul><p>Needless to say, it was only a matter of time till we see auto-copying <a href="https://infosec.space/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> to be weaponized for that...</p>
Mike Skoe<p>If you think about it, `const ... ;` equals to `( ... )`</p><p>Otherwise, why does it log 9?<br>```javascript<br>const x = 1 + 2;<br>const y = x * 3;</p><p>console.log(y);<br>```</p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a></p>
Alvin Ashcraft 🐿️<p>Dew Drop Weekly Newsletter #434 - Week ending March 14, 2025.</p><p><a href="https://zc.vg/5EttA?m=0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">zc.vg/5EttA?m=0</span><span class="invisible"></span></a> </p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/xaml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xaml</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/windev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>windev</span></a> <a href="https://hachyderm.io/tags/m365" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>m365</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://hachyderm.io/tags/podcasts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>podcasts</span></a> <a href="https://hachyderm.io/tags/data" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>data</span></a> <a href="https://hachyderm.io/tags/sqlserver" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sqlserver</span></a> <a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://hachyderm.io/tags/cloued" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloued</span></a></p>
Caravana Blues<p>Set up a secure and performant Node.js server <a href="https://chat-to.dev/post?id=NHJISk5iVG9jaElmaTdqMHdac1Vqdz09" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">chat-to.dev/post?id=NHJISk5iVG</span><span class="invisible">9jaElmaTdqMHdac1Vqdz09</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/backend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>backend</span></a> <a href="https://mastodon.social/tags/server" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>server</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
yayroos :flag_aromantic: :flag_asexual:<p>ok I'm gonna ask fedi because someone might know. i have to generate a PDF from <a href="https://tech.lgbt/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> in the browser. no i cannot change language or environment or target file type. </p><p>it will contain the questions and answers from a lengthy form. the answers may be several paragraphs. I do not know very much about PDFs but i have access to NPM so i can use whatever library is good. how do i approach this with the minimum possible having to know how PDFs work.</p><p>the library i am trying to use seems poorly documented, and if for example i add a very long item of text that overflows the current page, it does not create and start populating a second page. It seems counterintuitive and needlessly difficult. what libraries do people recommend if any? is this just impossible and i should render the is HTML and get the browser to print it instead?</p>
Daniel, founder of js-craft.io<p>🥁 Wrote a longer article on how to build a Multimodal Ai Agent powered by LangGraph that can see, hear, and interact with images &amp; audio!</p><p>Check it out here 👉 <a href="https://www.js-craft.io/blog/multimodal-ai-agents-langgraph-images-sound/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">js-craft.io/blog/multimodal-ai</span><span class="invisible">-agents-langgraph-images-sound/</span></a></p><p><a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a></p>