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:

348K
active users

#nodejs

30 posts29 participants7 posts today
alwaysdata<p><a href="https://mastodon.social/tags/changelog" class="mention hashtag" rel="tag">#<span>changelog</span></a> New Node.js versions available on 2024 architecture: 22.14.0, 20.19.0, 18.20.7 <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="tag">#<span>nodejs</span></a> → <a href="https://changelog.alwaysdata.com/456/detail/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">changelog.alwaysdata.com/456/d</span><span class="invisible">etail/</span></a></p>
Nemeski<p><strong>Express@5.1.0: Now the Default on npm with LTS Timeline</strong></p> <p><a href="https://lemm.ee/post/60070569" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lemm.ee/post/60070569</span><span class="invisible"></span></a></p>
Harry W.<p>Anyone know of a good Schedular in <a href="https://mstdn.social/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a>? Trying to move away from agenda (<a href="https://github.com/agenda/agenda" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/agenda/agenda</span><span class="invisible"></span></a>) as it's not been updated in years, and we want to use Postgres as our backing store. </p><p>Any suggestions?</p><p><a href="https://mstdn.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://mstdn.social/tags/Node" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Node</span></a> <a href="https://mstdn.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mstdn.social/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a> <a href="https://mstdn.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
💧🌏 Greg Cocks<p>Wildlife Protection System for Train Safety<br>--<br><a href="https://github.com/Vinonsan/Srilankan-Railway-Safety-system" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Vinonsan/Srilankan-</span><span class="invisible">Railway-Safety-system</span></a> &lt;-- shared GitHub repository <br>--<br><a href="https://techhub.social/tags/GIS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GIS</span></a> <a href="https://techhub.social/tags/spatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spatial</span></a> <a href="https://techhub.social/tags/mapping" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mapping</span></a> <a href="https://techhub.social/tags/TechForGood" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechForGood</span></a> <a href="https://techhub.social/tags/WildlifeConservation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WildlifeConservation</span></a> <a href="https://techhub.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://techhub.social/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MachineLearning</span></a> <a href="https://techhub.social/tags/ObjectDetection" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectDetection</span></a> <a href="https://techhub.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactJS</span></a> <a href="https://techhub.social/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://techhub.social/tags/Innovation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Innovation</span></a> <a href="https://techhub.social/tags/Sustainability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sustainability</span></a> <a href="https://techhub.social/tags/ConservationTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConservationTech</span></a> <a href="https://techhub.social/tags/AIForConservation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AIForConservation</span></a> <a href="https://techhub.social/tags/srilanka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>srilanka</span></a> <a href="https://techhub.social/tags/risk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>risk</span></a> <a href="https://techhub.social/tags/hazard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hazard</span></a> <a href="https://techhub.social/tags/safety" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>safety</span></a> <a href="https://techhub.social/tags/model" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>model</span></a> <a href="https://techhub.social/tags/modeling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>modeling</span></a> <a href="https://techhub.social/tags/mitigation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mitigation</span></a> <a href="https://techhub.social/tags/elephant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elephant</span></a> <a href="https://techhub.social/tags/bull" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bull</span></a> <a href="https://techhub.social/tags/wildlife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wildlife</span></a> <a href="https://techhub.social/tags/livestock" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>livestock</span></a> <a href="https://techhub.social/tags/protection" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>protection</span></a> <a href="https://techhub.social/tags/realtime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>realtime</span></a> <a href="https://techhub.social/tags/detection" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>detection</span></a> <a href="https://techhub.social/tags/weather" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>weather</span></a> <a href="https://techhub.social/tags/safety" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>safety</span></a> <a href="https://techhub.social/tags/railroad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>railroad</span></a> <a href="https://techhub.social/tags/train" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>train</span></a> <a href="https://techhub.social/tags/transportation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>transportation</span></a> <a href="https://techhub.social/tags/infrastructure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infrastructure</span></a> <a href="https://techhub.social/tags/spatialanalysis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spatialanalysis</span></a> <a href="https://techhub.social/tags/conservation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>conservation</span></a> <a href="https://techhub.social/tags/railway" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>railway</span></a> <a href="https://techhub.social/tags/railroad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>railroad</span></a> <a href="https://techhub.social/tags/economics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>economics</span></a></p>
RecurringBloatware<p><span class="h-card" translate="no"><a href="https://social.coop/@cwebber" class="u-url mention">@<span>cwebber</span></a></span> What do you think of JS packages, ten years later (same day, what a coincidence)?</p><p><a href="https://dustycloud.org/blog/javascript-packaging-dystopia/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">dustycloud.org/blog/javascript</span><span class="invisible">-packaging-dystopia/</span></a></p><p><a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="tag">#<span>guix</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="tag">#<span>javascript</span></a> <a href="https://mastodon.social/tags/package" class="mention hashtag" rel="tag">#<span>package</span></a> <a href="https://mastodon.social/tags/npm" class="mention hashtag" rel="tag">#<span>npm</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="tag">#<span>nodejs</span></a></p>
Richie Khoo<p>Package Manager for Markdown</p><p>I'm working on a project that is intended to encourage folk to make markdown text files which can be bundled together in different bundles of text files using a package manager. </p><p>Question for coders; Which package manager would you suggest I use?</p><p>Main criterias (in order) are:</p><p>1. Easy for someone with basic command line skills to edit the file and update version numbers and add additional packages.</p><p>2. All being equal, more commonly and easy to setup is preferred.</p><p><a href="https://hachyderm.io/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> <a href="https://hachyderm.io/tags/CommonMark" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonMark</span></a> <a href="https://hachyderm.io/tags/PackageManager" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PackageManager</span></a> <a href="https://hachyderm.io/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://hachyderm.io/tags/Dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dev</span></a> <br><a href="https://hachyderm.io/tags/NPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NPM</span></a> <a href="https://hachyderm.io/tags/RubyGems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyGems</span></a> <a href="https://hachyderm.io/tags/Cargo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cargo</span></a> <a href="https://hachyderm.io/tags/PickingAMastodonInstance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PickingAMastodonInstance</span></a> <br><a href="https://hachyderm.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://hachyderm.io/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://hachyderm.io/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://hachyderm.io/tags/NodeJs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJs</span></a> <a href="https://hachyderm.io/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a> <a href="https://hachyderm.io/tags/CommonGuide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonGuide</span></a></p>
Captain Steph<p>Well... <a href="https://fosstodon.org/tags/yarn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yarn</span></a> 1.22 is obsolete and 4.x is "PNP", thus incompatible with <a href="https://fosstodon.org/tags/nextjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextjs</span></a> . Gonna stick with classic <a href="https://fosstodon.org/tags/npm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>npm</span></a>. </p><p><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/Node" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Node</span></a> <a href="https://fosstodon.org/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a></p>
Frontend Dogma<p>Node.js TSC Votes to Stop Distributing Corepack, by <span class="h-card" translate="no"><a href="https://fosstodon.org/@sarahgooding" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sarahgooding</span></a></span> (<span class="h-card" translate="no"><a href="https://fosstodon.org/@SocketSecurity" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>SocketSecurity</span></a></span>):</p><p><a href="https://socket.dev/blog/node-js-tsc-votes-to-stop-distributing-corepack" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">socket.dev/blog/node-js-tsc-vo</span><span class="invisible">tes-to-stop-distributing-corepack</span></a></p><p><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/corepack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>corepack</span></a></p>
Aral Balkan<p>New Kitten update</p><p>• 🥳 Kitten HTML templates and kitten.Component render functions can now be async.</p><p><a href="https://kitten.small-web.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a></p><p>This is quite a big one and it took me finally biting the bullet and getting my head around generators in JavaScript to implement properly.</p><p>So now you can mix synchronous and asynchronous components as you like and if there are any asynchronous components in your templates they will automatically be awaited (even if you forget to use await) ;)</p><p>I’ll write a proper post/tutorial/documentation for it soon but for the time being enjoy the screenshots where a layout template gets the latest three posts from my mock fediverse public timeline service and displays them on the page.</p><p>The kitten.Component version also has a refresh button that streams a different three to the page.</p><p>For those of you unfamiliar with Kitten, this is all the code in either example. No scaffolding, nothing. Pop either into a file called index.page.js and run kitten in that folder and visit https://localhost to see the example run.</p><p>Enjoy!</p><p>:kitten:💕</p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/async" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>async</span></a> <a href="https://mastodon.ar.al/tags/components" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>components</span></a> <a href="https://mastodon.ar.al/tags/templates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templates</span></a> <a href="https://mastodon.ar.al/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.ar.al/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/generators" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>generators</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a></p>
OWASP Foundation<p>Master Modern Web App Security at OWASP Global AppSec EU 2025 in Barcelona!</p><p>2-Day Training | May 27-28, 2025 <br>Level: Intermediate | Trainer: Abraham Aranguren </p><p>Take a 100% hands-on deep dive into the OWASP Security Testing Guide and Application Security Verification Standard (ASVS) in this action-packed course. </p><p>Register now ⬇️ <br><a href="https://owasp.glueup.com/event/123983/register/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">owasp.glueup.com/event/123983/</span><span class="invisible">register/</span></a></p><p><a href="https://infosec.exchange/tags/OWASP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OWASP</span></a> <a href="https://infosec.exchange/tags/AppSecEU2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppSecEU2025</span></a> <a href="https://infosec.exchange/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecurity</span></a> <a href="https://infosec.exchange/tags/PenTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PenTesting</span></a> <a href="https://infosec.exchange/tags/WebSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSecurity</span></a> <a href="https://infosec.exchange/tags/DevSecOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevSecOps</span></a> <a href="https://infosec.exchange/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://infosec.exchange/tags/Infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Infosec</span></a> <a href="https://infosec.exchange/tags/Barcelona" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Barcelona</span></a></p>
McK<p><strong>Node.js v14로 받는 고통 기록</strong></p> <p><a href="https://hackers.pub/@mck/2025/nodejs-v14-macos" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackers.pub/@mck/2025/nodejs-v</span><span class="invisible">14-macos</span></a></p>
Tommi 🤯<p><strong>Looking for CMS advice</strong></p><p>Hey Web devs!</p><p>Do you have any suggestions, tips, opinions, dos, don’ts about <strong>headless CMS</strong>es?</p><p>I have a growing list of small/mid non-profits and collectives asking for my help to (re)make their website. I totally want to help, but I don’t have much time, especially considering that they generally have little or no funding—I would most definitely point them to <span class="h-card" translate="no"><a href="https://toot.village.one/@VillageOneCoop" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>VillageOneCoop</span></a></span>, otherwise.</p><p>Therefore, I want a super simple and replicable solution where I can copy-paste most of the code, while providing them with a stable, fast, and modern solution. I had a look at the <a href="https://jamstack.org/headless-cms/" rel="nofollow noopener" target="_blank">Headless CMS section in the Jamstack website</a>, but I need opinions from people who actually used some of that software already.</p><p><strong>Needs</strong></p><ul><li>I want to code and configure everything using <span class="h-card" translate="no"><a href="https://fosstodon.org/@eleventy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eleventy</span></a></span></li><li>Admin interface (<a href="https://pan.rent/tags/WebApp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebApp</span></a>) for the client to add pages and write posts</li><li>Static website in the front-end</li><li>Simple and reliable CI/CD</li><li>No/minimal maintenance after the first setup</li><li>Self-hostable (I was taking this for granted so much that I forgot to write it)</li><li><a href="https://pan.rent/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></li></ul><p><strong>Nice to have</strong></p><ul><li>Possibly using <a href="https://pan.rent/tags/Deno" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Deno</span></a>, not <a href="https://pan.rent/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a></li><li>Allowing the client to customize a bit their website through the admin interface, with a GUI</li><li>CMS app packaged on <span class="h-card" translate="no"><a href="https://toot.aquilenet.fr/@yunohost" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>yunohost</span></a></span></li><li>No CMS vendor lock-in</li><li>I’d love to write as little JavaScript as possible</li><li><a href="https://pan.rent/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeSoftware</span></a></li></ul><p><strong>Absolutely not</strong></p><ul><li>Front-end <a href="https://pan.rent/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> frameworks</li></ul><p>Please, boost this and ask around! Links to videos, tutorials, and resources are welcome.</p><p>People whose perspective I would really value: <span class="h-card" translate="no"><a href="https://fediverse.zachleat.com/@zachleat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zachleat</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@harryfk" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>harryfk</span></a></span> <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> <span class="h-card" translate="no"><a href="https://indieweb.social/@jaredwhite" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jaredwhite</span></a></span> <span class="h-card" translate="no"><a href="https://intuitivefuture.com/@vanillaweb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>vanillaweb</span></a></span> <span class="h-card" translate="no"><a href="https://stefanbohacek.online/@stefan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>stefan</span></a></span> <span class="h-card" translate="no"><a href="https://front-end.social/@mxbck" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mxbck</span></a></span> <span class="h-card" translate="no"><a href="https://caneandable.social/@WeirdWriter" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>WeirdWriter</span></a></span> <span class="h-card" translate="no"><a href="https://social.wedistribute.org/users/deadsuperhero" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>deadsuperhero</span></a></span> (Sorry if I am spamming you!)</p><p><a href="https://pan.rent/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> <a href="https://pan.rent/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> <a href="https://pan.rent/tags/CMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CMS</span></a> <a href="https://pan.rent/tags/HeadlessCMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HeadlessCMS</span></a> <a href="https://pan.rent/tags/Ghost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ghost</span></a> <a href="https://pan.rent/tags/DecapCMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DecapCMS</span></a> <a href="https://pan.rent/tags/CraftCMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CraftCMS</span></a> <a href="https://pan.rent/tags/Strapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Strapi</span></a> <a href="https://pan.rent/tags/Web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Web</span></a> <a href="https://pan.rent/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://pan.rent/tags/WebDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDesign</span></a> <a href="https://pan.rent/tags/StaticGen" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StaticGen</span></a> <a href="https://pan.rent/tags/StaticWebsite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StaticWebsite</span></a> <a href="https://pan.rent/tags/Website" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Website</span></a> <a href="https://pan.rent/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://pan.rent/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a> <a href="https://pan.rent/tags/YunoHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YunoHost</span></a> <a href="https://pan.rent/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://pan.rent/tags/Wordpress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wordpress</span></a></p>
Petar Petrov<p><a href="https://social.tchncs.de/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> apps support in <a href="https://social.tchncs.de/tags/cpanel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpanel</span></a> for medium complex apps (db, user login, bcrypt) is a joke</p><p>Not doing that and I really had hopes it may work.</p>
Ivan Moreno<p>New 10 + 1 days of this journey to read. The last of this month. You can find them following the link:</p><p><a href="https://www.ivanmoreno.art/portraits/mar/31/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">ivanmoreno.art/portraits/mar/3</span><span class="invisible">1/</span></a></p><p><a href="https://mastodon.social/tags/threejs" class="mention hashtag" rel="tag">#<span>threejs</span></a> <a href="https://mastodon.social/tags/gsap" class="mention hashtag" rel="tag">#<span>gsap</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="tag">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/netart" class="mention hashtag" rel="tag">#<span>netart</span></a> <a href="https://mastodon.social/tags/webdevelopment" class="mention hashtag" rel="tag">#<span>webdevelopment</span></a> <a href="https://mastodon.social/tags/interactiveart" class="mention hashtag" rel="tag">#<span>interactiveart</span></a> <a href="https://mastodon.social/tags/stoicism" class="mention hashtag" rel="tag">#<span>stoicism</span></a> <a href="https://mastodon.social/tags/dailystoic" class="mention hashtag" rel="tag">#<span>dailystoic</span></a></p>
Evangelos🏴<p>A simple <a href="https://libretooth.gr/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a> server &amp; <a href="https://libretooth.gr/tags/htmx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>htmx</span></a> client to demo the new <a href="https://libretooth.gr/tags/ietf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ietf</span></a>'s draft on the <a href="https://libretooth.gr/tags/idempotency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>idempotency</span></a> key <a href="https://libretooth.gr/tags/header" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>header</span></a>:<br><a href="https://codeberg.org/evasync/the-idempotency-key" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/evasync/the-idemp</span><span class="invisible">otency-key</span></a></p><p>(draft spec can be found here: <a href="https://datatracker.ietf.org/doc/draft-ietf-httpapi-idempotency-key-header/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">datatracker.ietf.org/doc/draft</span><span class="invisible">-ietf-httpapi-idempotency-key-header/</span></a>)</p>
Rad Web Hosting<p>How to Install <a href="https://mastodon.social/tags/PeerTube" class="mention hashtag" rel="tag">#<span>PeerTube</span></a> on <a href="https://mastodon.social/tags/Ubuntu" class="mention hashtag" rel="tag">#<span>Ubuntu</span></a> VPS </p><p>This article provides an in-depth guide demonstrating how to install PeerTube on Ubuntu VPS.<br />What is PeerTube?<br />PeerTube is a decentralized, federated video hosting platform powered by WebTorrent and ActivityPub. It enables users to self-host video services and interact with other PeerTube ...<br />Continued 👉 <a href="https://blog.radwebhosting.com/how-to-install-peertube-on-ubuntu-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">blog.radwebhosting.com/how-to-</span><span class="invisible">install-peertube-on-ubuntu-vps/?utm_source=mastodon&amp;utm_medium=social&amp;utm_campaign=ReviveOldPost</span></a> <a href="https://mastodon.social/tags/installguide" class="mention hashtag" rel="tag">#<span>installguide</span></a> <a href="https://mastodon.social/tags/fediverse" class="mention hashtag" rel="tag">#<span>fediverse</span></a> <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="tag">#<span>nodejs</span></a> <a href="https://mastodon.social/tags/selfhosting" class="mention hashtag" rel="tag">#<span>selfhosting</span></a> <a href="https://mastodon.social/tags/videostreaming" class="mention hashtag" rel="tag">#<span>videostreaming</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://mastodon.social/tags/letsencrypt" class="mention hashtag" rel="tag">#<span>letsencrypt</span></a> <a href="https://mastodon.social/tags/selfhosted" class="mention hashtag" rel="tag">#<span>selfhosted</span></a> <a href="https://mastodon.social/tags/decentralized" class="mention hashtag" rel="tag">#<span>decentralized</span></a> <a href="https://mastodon.social/tags/vpsguide" class="mention hashtag" rel="tag">#<span>vpsguide</span></a></p>
Steven G. Harris<p>I spent some time figuring out how to invoke <a href="https://mastodon.social/tags/nodejs" class="mention hashtag" rel="tag">#<span>nodejs</span></a> console.log from <a href="https://mastodon.social/tags/swift" class="mention hashtag" rel="tag">#<span>swift</span></a><br /><a href="https://github.com/kabiroberai/node-swift/issues/32#issuecomment-2762358272" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/kabiroberai/node-sw</span><span class="invisible">ift/issues/32#issuecomment-2762358272</span></a></p>
Andrija Petrovic<p><span class="h-card" translate="no"><a href="https://dindon.one/@henry" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>henry</span></a></span> Having (almost fully) switched to <a href="https://lor.sh/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> in 2012, I quickly recognized the danger of relying to _anything_ (<a href="https://lor.sh/tags/npm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>npm</span></a> included, this one gave me a lot of pain for several times over the years).<br>Ended up with a monstrous monorepo. Forked (and improved) just 2 other people's repos, one abandoned and one that took months to finally get it right regarding garbage collection, but I had no time to wait.<br>Thereby I never got to a situation to hate a programming language because of the hype around it, but it surely got me coding a ton of <a href="https://lor.sh/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a>.<br>The experience helped me a lot in JS5=&gt;ECMAScript and ECMAScript=&gt;TypeScript switching in the last year or so.</p>
Alex<p>Just tried to run a dev build of a <a href="https://mastodon.org.uk/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> application and apparently <a href="https://mastodon.org.uk/tags/bookworm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bookworm</span></a> is too old a development environment for modern <a href="https://mastodon.org.uk/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> app. Watching the list of js dependencies getting pulled in made <a href="https://mastodon.org.uk/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> look positively svelte.</p>
Manfred Lange (he/him)<p>Looks as if Claude 3.7 Sonnet is of the opinion that the mock object must have all properties it can possible find in its dataset .... <a href="https://mastodon.world/tags/funwithai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>funwithai</span></a> <a href="https://mastodon.world/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.world/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a></p>