https://techygeekshome.info/how-to-build-a-rest-api-with-node-js-and-express/?fsp_sid=41273
Node.js 26 já está disponível com a nova API Temporal e motor V8
🔗 https://tugatech.com.pt/t82882-node-js-26-ja-esta-disponivel-com-a-nova-api-temporal-e-motor-v8
#node : the joint of a stem, or the part where a leaf or several leaves are inserted
- French: nœud
- German: der Knoten
- Italian: nodo
- Portuguese: nodo
- Spanish: nodo
------------
Try our new word guessing game @ https://24hippos.com
Heute sollte der Kuschelmammut mal wieder aktualisiert werden.
Seit ich mir mal die gesamte Instanz, zum Glück hatte ich ein Backup, zerschossen hatte, gehe ich da mit echt unguten Gefühlen ran...
Bei der Gelegenehit entdeckt, dass meine regelmäßigen automatischen Backups funktionieren. Das letzte habe ich dann auf Konsistenz geprüft: für meinen Laienblick sah es gut aus.
Zurück zum Update. Da ich auf einer vergleichsweise alten Verson stand, erst einmal ein Zwischenupdate auf 4.4.16
Das lief völlig problemlos durch.
Mutig geworden, habe ich mir dann 4.5.0 vorgenommen. Zu 4.5.9 wollte ich...
Tja, war nichts. Vite lief nicht durch. Irgendwo bei Node.js. löste ein Paket einen "illegal Instruction" Error aus.
Verdammt.
Am Ende hat ein Script geholfen von Gemini pro:
```
#!/bin/bash
# fix-rollup.sh - Repariert den "Illegal Instruction" Fehler auf dem Raspberry Pi (ARM64)
# Ersetzt native CPU-Binaries durch die plattformunabhängige WebAssembly-Version.
echo " Schritt 1: Entferne defekte, CPU-spezifische Rollup-Ordner..."
rm -rf node_modules/rollup
rm -rf node_modules/vite/node_modules/rollup
echo " Schritt 2: Installiere die WebAssembly-Version (WASM)..."
yarn add @rollup/wasm-node --force
echo " Schritt 3: Setze den neuen WASM-Motor in Vite und Rollup ein..."
cp -R node_modules/@rollup/wasm-node node_modules/vite/node_modules/rollup
cp -R node_modules/@rollup/wasm-node node_modules/rollup
echo " Fertig! Die Hardware-Inkompatibilität ist gepatcht."
echo " Du kannst jetzt den Build starten mit:"
echo " RAILS_ENV=production bundle exec rails assets:precompile"
```
Meine Update Routine sieht nun so aus:
```
sudo -u mastodon bash -l
cd /home/mastodon/live
git fetch --tags
git checkout v4.5.9
bundle install
yarn install
./fix-rollup.sh
RAILS_ENV=production bundle exec rails assets:precompile
RAILS_ENV=production bundle exec rails db:migrate
exit
sudo systemctl restart mastodon-web mastodon-sidekiq mastodon-streaming
```
Im fix-rollup.sh steht das Script.
Wann ich auf .9 aktualisiere, weiss ich noch nicht. Jetzt jedenfalls nicht.
#mastodon #linux #node.js #vite #nervenzusammenbruch #ichhasselinux
ClickHouse is hiring Full Stack Software Engineer - Control Plane
🔧 #javascript #typescript #react #serverless #node #aws #azure #gcp #sql
🌎 Remote; Netherlands
⏰ Full-time
🏢 ClickHouse
Job details https://jobsfordevelopers.com/jobs/full-stack-software-engineer-control-plane-at-clickhouse-com-jul-11-2025-6a3fe2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Workato is hiring Senior Infrastructure Engineer (Observability)
🔧 #golang #java #python #node #aws #kafka #kubernetes #seniorengineer
🌎 Barcelona, Spain; Madrid, Spain
⏰ Full-time
🏢 Workato
Job details https://jobsfordevelopers.com/jobs/senior-infrastructure-engineer-observability-at-workato-com-mar-17-2026-ecf15a?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
MongoDB is hiring Senior Solutions Architect
🔧 #c #csharp #cplusplus #java #python #node #aws #azure #gcp #kafka #kubernetes #mongodb #sql #seniorengineer #solutionsarchitect
🌎 Berlin, Germany
⏰ Full-time
🏢 MongoDB
Job details https://jobsfordevelopers.com/jobs/senior-solutions-architect-at-mongodb-com-apr-20-2026-66efcd?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring