Vitest + Playwright + Visual Regression Testing = ⚡️
The new browser testing features in Vitest 4 are pretty great for testing a small web component package.
https://wbrowar.com/article/code/web-component-testing-with-vitest-4
⏩️ Vite – TYPO3's nimble frontend companion
Vite is a modern frontend tool that combines speed and flexibility with a straightforward configuration. Vite hits the sweet spot for most TYPO3 projects. I'm going to present my production-ready Vite integration for TYPO3, called Vite AssetCollector.
by @s2b

Radar: un optional da rendere obbligatorio
#pareridistorti #radiobase #radiobasemn #mantova #rada #auto #camion #mezzi #optional #obbligatorio #calcola #distanza #frenata #sicurezza #vite #vita #costi #sociali #individuali
I like the DX of #Astro and #Vite, but man, I just can't survive any more "security" "vulnerabilities". Coupling any projects written in those frameworks with #Dependabot is a grave mistake. But it doesn't matter what dependency scanner you use.
#NPM taught us that vulnerabilities are everywhere, and we should use a scanner. But then, I'm getting a new "vulnerability" every other week. Yes, once a week I get an alert about yet another XSS/ReDoS. I use quotations the whole time, because the vulnerabilities can be exploited only when "you run Vite/Astro development server in production", which you should never do.
I'm developing an alert blindness because of this. If I see an alert about a new vuln in Vite/Astro, I straight up ignore it, because I can now deadass predict what it's gonna say.
#Development #Demos
How close can a PWA get to native? · “Much further than most people expect.” https://ilo.im/168e0q
_____
#WebApp #PWA #iOS #Browser #TypeScript #JavaScript #React #Vite #WebDev #Frontend
(more Linux and FOSS news in previous posts of thread)
Zed Editor introduces one-click agent extensions for ACP integration:
https://alternativeto.net/news/2025/11/zed-editor-introduces-one-click-agent-extensions-for-acp-integration/
Git 2.52-rc0 Starts Working On SHA1-SHA256 Interop, Hints For New Default Branch Name:
https://www.phoronix.com/news/Git-2.52-rc0-Released
GCC 16 Lands Improved Memmove Behavior For x86/x86_64 CPUs:
https://www.phoronix.com/news/GCC-16-x86-Inline-Memmove
OpenProject 16.6 adds new project evaluation tools & significant performance improvements:
https://alternativeto.net/news/2025/11/openproject-16-6-adds-new-project-evaluation-tools-and-significant-performance-improvements/
Open Container Initiative "OCI" Runtime Spec v1.3 Released With FreeBSD Support:
https://alternativeto.net/news/2025/11/openproject-16-6-adds-new-project-evaluation-tools-and-significant-performance-improvements/
Vulkan 1.4.332 Brings A New Qualcomm Extension For AI / ML:
https://www.phoronix.com/news/Vulkan-1.4.332
Vite 7.2 brings proxy HTTP2 support, build.license option, ESM config features:
https://alternativeto.net/news/2025/11/vite-7-2-brings-proxy-http2-support-build-license-option-esm-config-features/
Kodi 21.3 brings HDR support on the Xbox One and Blu-ray playback enhancements on Linux:
https://alternativeto.net/news/2025/11/kodi-21-3-brings-hdr-support-on-the-xbox-one-and-blu-ray-playback-enhancements-on-linux/
FreeBSD 15.0 Beta 5 Released With Build Fixes For Google & Azure Clouds:
https://www.phoronix.com/news/FreeBSD-15.0-Beta-5
Rust-Based Redox OS Gets Servo Web Engine Running - Sort Of:
https://www.phoronix.com/news/Redox-OS-October-2025
#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #Zed #ZedEditor #AI #ArtificialIntelligence #Git #GCC #GCC16 #OpenProject #OCI #OpenContainerInitiative #Vulkan #Vite #Kodi #RedoxOS #FreeBSD #OS #OperatingSystem #BSD #FreeBSD15 #SelfHosting #MediaServer #Development #Programming #Coding #IDE #CodeEditor #VersionControl #version_control #FosseryTech
Ich konnte Mastodon 4.5 nicht installieren. Ruby musste auf 3.4.7. aktualisiert werden. dann gab es aber einen Konflikt mit vite, dass zum Verrecken nicht mit node.js 20.19.5 wollte (gab einen illegal instruction error). Ein Einspielen von Node.js 18 ging nicht, weil das für Mastodon 4.5. zu niedrig war.
Also alles zurückgesetzt: ruby wieder nach 3.4.4 kompiliert, mehrmals, was jedes Mal ca. 30 min. gedauert hat. Alle Abhängigkeiten neu gesetzt. Fertig.
Naja, ein Gutes hat es, ich hab das backup mal wieder erneuert :-)
Hier muss ich mir auch mal was einfallen lassen, dass muss automatisiert laufen. Es sind formal nur drei Befehle, die kann man schön in nem Batch-Job laufen lassen. Aber wie krieg ich die automatisiert von Illyachan runter? Ohne dass ich eingreifen muss (Passwort etc.). Muss ich noch drüber nachdenken.
So. hier gibs gleich Frühstück :-) und aus Frust ein Amichan-Hintergrundbild außer der Reihe, ok, zwei. Aber nur, weil das eine Error auf der Rückseite stehen hat :-) Und auch das andere hat eine alternative Perspektiv-Darstellung
#linux #mastodon #ruby #nodejs #vite #update #ami #mizuno #amichan #wallpaper #windowshintergrundbild