mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

11K
active users

#webapp

3 posts3 participants0 posts today
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://chaos.social/@thec" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>thec</span></a></span> weil es keine Gesetze gibt die das auf <span class="h-card" translate="no"><a href="https://floss.social/@fdroidorg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fdroidorg</span></a></span> oderbbesser als <a href="https://infosec.space/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a>-freie <a href="https://infosec.space/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</span></a> erzwingt die auch in <a href="https://infosec.space/tags/LynxBrowser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LynxBrowser</span></a> funktioniert.</p><ul><li>Sonst müssten Leute wie <span class="h-card" translate="no"><a href="https://chaos.social/@kc" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kc</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.cloud/@RaulKrauthausen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>RaulKrauthausen</span></a></span> 50% weniger darüber sich aufregen.</li></ul><p><a href="https://infosec.space/tags/Barrierefreiheit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Barrierefreiheit</span></a> <a href="https://infosec.space/tags/Digitalzwang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Digitalzwang</span></a> <a href="https://infosec.space/tags/Datenschutz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Datenschutz</span></a> <a href="https://infosec.space/tags/GAFAMs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GAFAMs</span></a> <a href="https://infosec.space/tags/InformationelleSelbstbestimmung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>InformationelleSelbstbestimmung</span></a></p>
Blain Smith<p>We're weeks away from being feature complete and we're still JavaScript free in our app. Even our delete confirmations are just regular server rendered HTML and form POST actions. </p><p><a href="https://fosstodon.org/tags/SmolWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmolWeb</span></a> <a href="https://fosstodon.org/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://fosstodon.org/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</span></a> <a href="https://fosstodon.org/tags/NoJavaScriptNeeded" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NoJavaScriptNeeded</span></a></p>
Gualtiero Grey<p>Un altro progetto <a href="https://mastomondo.net/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a> cui mi sono dedicato negli ultimi mesi è stata la messa on-air di una internet radio completamente dedicata alla <a href="https://mastomondo.net/tags/housemusic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>housemusic</span></a>, l'altra mia passione. Gira su <a href="https://mastomondo.net/tags/azuracast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>azuracast</span></a> in <a href="https://mastomondo.net/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> ed è una <a href="https://mastomondo.net/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a> free ed <a href="https://mastomondo.net/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a>. Stanco delle radio commerciali ho deciso di crearne una ad-hoc, senza pubblicità ne futili discorsi, e farcirla con le tracce house accumulate durante gli anni. </p><p>Qui la public page con webplayer disponibile dal software.</p><p><a href="https://stream.ldnhouseradio.net/public/live" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">stream.ldnhouseradio.net/publi</span><span class="invisible">c/live</span></a></p>
Inautilo<p><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/Releases" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Releases</span></a><br>WebKit features in Safari 18.4 · An epic tour of the new features in WebKit <a href="https://ilo.im/16331y" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/16331y</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Safari" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Safari</span></a> <a href="https://mastodon.social/tags/Browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Browser</span></a> <a href="https://mastodon.social/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</span></a> <a href="https://mastodon.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevTools</span></a> <a href="https://mastodon.social/tags/Security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Security</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/Frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</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 noreferrer" 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 noreferrer" 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 noreferrer" target="_blank">@<span>eleventy</span></a></span></li><li>Admin interface (<a href="https://pan.rent/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" 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>If it requires forge integration, it should support <a href="https://pan.rent/tags/ForgeJo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ForgeJo</span></a></li><li><a href="https://pan.rent/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" target="_blank">#<span>Deno</span></a>, not <a href="https://pan.rent/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" target="_blank">#<span>Eleventy</span></a> <a href="https://pan.rent/tags/11ty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>11ty</span></a> <a href="https://pan.rent/tags/CMS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CMS</span></a> <a href="https://pan.rent/tags/HeadlessCMS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HeadlessCMS</span></a> <a href="https://pan.rent/tags/Ghost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ghost</span></a> <a href="https://pan.rent/tags/DecapCMS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DecapCMS</span></a> <a href="https://pan.rent/tags/CraftCMS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CraftCMS</span></a> <a href="https://pan.rent/tags/Strapi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Strapi</span></a> <a href="https://pan.rent/tags/Web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Web</span></a> <a href="https://pan.rent/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://pan.rent/tags/WebDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDesign</span></a> <a href="https://pan.rent/tags/StaticGen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StaticGen</span></a> <a href="https://pan.rent/tags/StaticWebsite" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StaticWebsite</span></a> <a href="https://pan.rent/tags/Website" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Website</span></a> <a href="https://pan.rent/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://pan.rent/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://pan.rent/tags/YunoHost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>YunoHost</span></a> <a href="https://pan.rent/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHosting</span></a> <a href="https://pan.rent/tags/Wordpress" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wordpress</span></a></p>
elloh<p><span class="h-card" translate="no"><a href="https://piaille.fr/@musictopus" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>musictopus</span></a></span> </p><p>Au hasard de mastodon, une appli pour gérer son stock de CDs et de vinyles !</p><p><a href="https://www.musictopus.fr/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">musictopus.fr/</span><span class="invisible"></span></a></p><p><a href="https://framapiaf.org/tags/musique" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>musique</span></a> <a href="https://framapiaf.org/tags/cd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cd</span></a> <a href="https://framapiaf.org/tags/vinyle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vinyle</span></a> <a href="https://framapiaf.org/tags/france" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>france</span></a> <a href="https://framapiaf.org/tags/bordeaux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bordeaux</span></a> <a href="https://framapiaf.org/tags/siteinternet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>siteinternet</span></a> <a href="https://framapiaf.org/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a></p>
Inautilo<p><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/Releases" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Releases</span></a><br>Meet Declarative Web Push · iOS/iPadOS 18.4 beta simplifies Web Push for developers <a href="https://ilo.im/1630s7" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/1630s7</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebPush</span></a> <a href="https://mastodon.social/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</span></a> <a href="https://mastodon.social/tags/Mobile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mobile</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Safari" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Safari</span></a> <a href="https://mastodon.social/tags/Privacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Privacy</span></a> <a href="https://mastodon.social/tags/Browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Browser</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/Frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Frontend</span></a></p>
happyborg<p>Today I added <a href="https://fosstodon.org/tags/OpenAPI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenAPI</span></a> documentation to <a href="https://fosstodon.org/tags/dweb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dweb</span></a> for building <a href="https://fosstodon.org/tags/RESTful" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RESTful</span></a> <a href="https://fosstodon.org/tags/p2p" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>p2p</span></a> web apps using your favourite web framework, or no framework at all. </p><p>All I have to do now is add more APIs!</p><p>But tbh, that's easy. The hardest part is actually the documentation. :rofl: </p><p>So to make it more fun I'm adding the APIs need to enhance my <a href="https://fosstodon.org/tags/Fileman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fileman</span></a> <a href="https://fosstodon.org/tags/Svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte</span></a> demo.</p><p>So next is image preview which means adding /dweb-0/file-get </p><p><a href="https://fosstodon.org/tags/Decentralization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Decentralization</span></a> <a href="https://fosstodon.org/tags/dApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dApps</span></a> <a href="https://fosstodon.org/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</span></a> <a href="https://fosstodon.org/tags/API" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>API</span></a></p>
El Proxy<p>📰 <strong>«Stretch my time off: optimizando nuestro calendario laboral»</strong><br>🔗 <a href="https://proxy.jesusysustics.com/2025/03/13051/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">proxy.jesusysustics.com/2025/0</span><span class="invisible">3/13051/</span></a></p> <a href="https://stretchmytimeoff.com/" class="" rel="nofollow noopener noreferrer" target="_blank"></a><p></p> Stretch My Time Off – Optimise Your Vacation Days <a href="https://stretchmytimeoff.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">stretchmytimeoff.com/</span><span class="invisible"></span></a> <p>Stretch my time off es una herramienta de código abierto súper útil si quieres optimizar tu calendario laboral seleccionando los días de vacaciones que necesitas pedir a tu empresa. La idea es conseguir fines de semana más largos o incluso semanas enteras en base a un sencillo algoritmo (<a href="https://github.com/zachd/stretch-my-time-off?tab=readme-ov-file#algorithm" rel="nofollow noopener noreferrer" target="_blank">explicado en su GitHub</a>).</p><p>Lo mejor es que se adapta muy bien a cualquier situación, pues podemos elegir el calendario de festivos de cada región y el número de días de los que disponemos, además de seleccionar en qué días de la semana no se trabaja.</p><p>Lamentablemente no todo es perfecto y me parece un fallo imperdonable que no permita añadir manualmente fechas adicionales como, por ejemplo, los dos festivos locales que tenemos en España y que podrían dar mucho juego. Ojalá alguien con conocimientos suficientes se anime a contribuir en el código para añadir esta funcionalidad.</p><p>#️⃣ <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/calendario/" target="_blank">#calendario</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/calendario-laboral/" target="_blank">#calendarioLaboral</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/codigo-abierto/" target="_blank">#códigoAbierto</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/empresa/" target="_blank">#empresa</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/herramienta/" target="_blank">#herramienta</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/trabajo/" target="_blank">#trabajo</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/utilidad/" target="_blank">#utilidad</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/vacaciones/" target="_blank">#vacaciones</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/webapp/" target="_blank">#webapp</a></p>
Hartmut Seichter<p>Seit langem mal wieder Webgedöns gebaut. Bin da seit Ewigkeiten raus gewesen, weil bei mir sonst Echtzeit usw. Frage mich aber jetzt, welches Zeug in der Web-Community geraucht wird? Nicht nur die JavaScript/Typescript Dependency-Hölle sondern generell dieses Async-Gebrabbel, der ganze serverless Quatsch oder dieser PWA-Schwachsinn. Das Zeug sollte vielleicht länger als drei Minuten wartbar sein? Ihr stellt diese Angriffsflächen as a Service so ins Netz? Ernsthaft?</p><p><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/fullstack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fullstack</span></a> <a href="https://mastodon.social/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a></p>
Alex Zap<p><a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/machinelearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>machinelearning</span></a> <a href="https://mastodon.social/tags/artificialintelligence" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>artificialintelligence</span></a> <a href="https://mastodon.social/tags/datascience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>datascience</span></a> <a href="https://mastodon.social/tags/NLP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NLP</span></a> <br><a href="https://mastodon.social/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a> <a href="https://mastodon.social/tags/Dashboards" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dashboards</span></a> <a href="https://mastodon.social/tags/app" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>app</span></a> <br><a href="https://mastodon.social/tags/GUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GUI</span></a> <a href="https://mastodon.social/tags/interface" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interface</span></a> <br>👉 Design Interactive Machine Learning UI using Gradio, Hugging Face, NLP, Dash &amp; PyGWalker</p><p>Empower Your Python Data Science Projects with 30+ Inspiring Walkthrough Examples of User-Friendly (Web-)Interfaces &amp; Pipelines</p><p><a href="https://mastodon.social/tags/exploremore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>exploremore</span></a> 👇 <br><a href="https://mastodon.social/tags/freesoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freesoftware</span></a> </p><p><a href="https://medium.com/@alexzap922/design-interactive-machine-learning-ui-using-gradio-hugging-face-nlp-dash-pygwalker-ffda628cceee?sk=fa1e49bd5e0b1d53e88a4f0c26019c81" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@alexzap922/design-</span><span class="invisible">interactive-machine-learning-ui-using-gradio-hugging-face-nlp-dash-pygwalker-ffda628cceee?sk=fa1e49bd5e0b1d53e88a4f0c26019c81</span></a></p>
Inautilo<p><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/Pitfalls" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pitfalls</span></a><br>Vibe coding is a dangerous fantasy · When no-code AI dreams become nightmares <a href="https://ilo.im/162wyf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/162wyf</span><span class="invisible"></span></a></p><p>_____<br><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/NoCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NoCode</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/VibeCoding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VibeCoding</span></a> <a href="https://mastodon.social/tags/Skills" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Skills</span></a> <a href="https://mastodon.social/tags/Security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Security</span></a> <a href="https://mastodon.social/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</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/Frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/Backend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Backend</span></a></p>
El Proxy<p>📰 <strong>«Disroot: alternativa a Gmail y Google Drive»</strong><br>🔗 <a href="https://proxy.jesusysustics.com/2025/03/12318/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">proxy.jesusysustics.com/2025/0</span><span class="invisible">3/12318/</span></a></p> <a href="https://www.linuxadictos.com/que-es-disroot-y-como-abrir-una-cuenta.html" class="" rel="nofollow noopener noreferrer" target="_blank"></a><p></p> Qué es Disroot y cómo abrir una cuenta <a href="https://www.linuxadictos.com/que-es-disroot-y-como-abrir-una-cuenta.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linuxadictos.com/que-es-disroo</span><span class="invisible">t-y-como-abrir-una-cuenta.html</span></a> <p><a href="https://disroot.org/es" rel="nofollow noopener noreferrer" target="_blank">Disroot</a> es un servicio online que aúna <a href="https://nextcloud.com/es/" rel="nofollow noopener noreferrer" target="_blank">NextCloud</a> (almacenamiento en la nube, gestión de contactos, calendario o tareas) y servicio de correo electrónico de forma gratuita y con la seguridad de estar utilizando un sistema de código abierto mucho menos opaco que sus alternativas populares y privativas.</p><p>Quizás los 2 gigas de almacenamiento en la nube suenen a poco cuando el estándar suele rondar los 15, pero es una muy buena opción cuando queremos desvincularnos progresivamente de servicios alojados en Estados Unidos para abrazar los comunitarios (<a href="https://disroot.org/es/about" rel="nofollow noopener noreferrer" target="_blank">Países Bajos</a>, en este caso) con una ley más cercana a nuestros principios de respeto a la privacidad del usuario.</p><p>En el artículo se explica, con bastantes capturas de pantalla, cómo podemos registrarnos (un proceso no inmediato que requiere de su aprobación) y cómo sacarle partido posteriormente. En mi caso tardaron menos de 24 horas y configurar tanto correo electrónico como nube fue muy sencillo con las apps para Android (<a href="https://www.thunderbird.net/es-ES/mobile/" rel="nofollow noopener noreferrer" target="_blank">Thunderbird</a> en el caso del correo).</p><p>#️⃣ <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/almacenamiento/" target="_blank">#almacenamiento</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/codigo-abierto/" target="_blank">#códigoAbierto</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/correo-electronico/" target="_blank">#correoElectrónico</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/disroot/" target="_blank">#Disroot</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/herramienta/" target="_blank">#herramienta</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/nextcloud/" target="_blank">#NextCloud</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/nube/" target="_blank">#nube</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/privacidad/" target="_blank">#privacidad</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/union-europea/" target="_blank">#UniónEuropea</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://proxy.jesusysustics.com/tag/webapp/" target="_blank">#webapp</a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>»PWAs für Firefox kommen:<br>Auf dem Desktop müssen Firefox-Nutzer auf Progressive Web Apps verzichten. Doch die Entwickler arbeiten daran – legen sich aber nicht auf einen Zeitplan fest.«</p><p>Ich dachte PWA wäre so gut wie untergegangen aber ja nun fördert es Firefox (so wie <span class="h-card" translate="no"><a href="https://chaos.social/@librewolf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>librewolf</span></a></span> &amp; Co.) und mal sehen wann es sich professionell weit verbreitet einsetzen lässt.</p><p>🦊 <a href="https://www.heise.de/news/Bestaetigt-Web-Apps-fuer-Firefox-kommen-10320817.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/Bestaetigt-Web-A</span><span class="invisible">pps-fuer-Firefox-kommen-10320817.html</span></a></p><p><a href="https://chaos.social/tags/firefox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>firefox</span></a> <a href="https://chaos.social/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a> <a href="https://chaos.social/tags/pwa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pwa</span></a> <a href="https://chaos.social/tags/browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>browser</span></a> <a href="https://chaos.social/tags/apps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>apps</span></a> <a href="https://chaos.social/tags/webbrowser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webbrowser</span></a> <a href="https://chaos.social/tags/librewolf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>librewolf</span></a> <a href="https://chaos.social/tags/desktop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>desktop</span></a> <a href="https://chaos.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a></p>
Inautilo<p><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/Reports" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reports</span></a><br>Firefox is (re)adding support for web apps · What to expect from the browser’s delayed PWA support <a href="https://ilo.im/162uqx" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/162uqx</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Firefox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Firefox</span></a> <a href="https://mastodon.social/tags/Browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Browser</span></a> <a href="https://mastodon.social/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PWA</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/Frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a></p>
Erik van Straten<p><span class="h-card" translate="no"><a href="https://toot.cafe/@seaotta" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>seaotta</span></a></span> : I just wrote <a href="https://infosec.exchange/@ErikvanStraten/114179498434270268" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">infosec.exchange/@ErikvanStrat</span><span class="invisible">en/114179498434270268</span></a> *three* times in Firefox for Android.</p><p>Switching to another browser or converting images causes Alzheimers in Firefox: my text and images (plus Alt text) are GONE.</p><p>I know that I should close more browser tabs, but loosing text I just entered is simply unacceptible. I'm now considering to switch to a dedicated Mastodon app, loathing the idea of having to read about and select a reasonable (privacy and security) Mastodon app.</p><p>AARRGGHH</p><p>(tap Alt in the image for more info)</p><p><a href="https://infosec.exchange/tags/Firefox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Firefox</span></a> <a href="https://infosec.exchange/tags/Android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Android</span></a> <a href="https://infosec.exchange/tags/Mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastodon</span></a> <a href="https://infosec.exchange/tags/App" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>App</span></a> <a href="https://infosec.exchange/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</span></a> <a href="https://infosec.exchange/tags/DataLoss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataLoss</span></a> <a href="https://infosec.exchange/tags/Upset" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Upset</span></a></p>
SoftwareMill<p>Recently, one of our experts participated in a web app security training. Learn his key thoughts on the topic and find out about good practices:<br><a href="https://softwaremill.com/web-app-security-training-should-you-take-one/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">softwaremill.com/web-app-secur</span><span class="invisible">ity-training-should-you-take-one/</span></a><br><a href="https://softwaremill.social/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a> <a href="https://softwaremill.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://softwaremill.social/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cybersecurity</span></a></p>
mempko<p>Made some improvements to my TODO list web app I built using C++. Don't be scared! C++ is actually really fun to write web apps in.</p><p>If you want to see what a web app using C++ looks like, check out the code on github. </p><p><a href="https://github.com/mempko/muda" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/mempko/muda</span><span class="invisible"></span></a></p><p>And if you like it, give it a star!</p><p><a href="https://fosstodon.org/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a>++ <a href="https://fosstodon.org/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://fosstodon.org/tags/app" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>app</span></a> <a href="https://fosstodon.org/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a> <a href="https://fosstodon.org/tags/github" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>github</span></a> <a href="https://fosstodon.org/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a></p>
Fell<p>This goes to all application developers whose app shows a loading screen with "Fetching account info..." or "Getting things ready..." or similar:</p><p>What exactly is your app doing? Serious question.</p><p><a href="https://ma.fellr.net/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://ma.fellr.net/tags/Development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Development</span></a> <a href="https://ma.fellr.net/tags/App" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>App</span></a> <a href="https://ma.fellr.net/tags/Application" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Application</span></a> <a href="https://ma.fellr.net/tags/WebApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebApp</span></a> <a href="https://ma.fellr.net/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://ma.fellr.net/tags/Electron" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Electron</span></a> <a href="https://ma.fellr.net/tags/AppDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppDevelopment</span></a></p>
Hush Line<p>Add Hush Line to your home screen to keep your tips on tap.</p><p>Sign up for a free and open-source, end-to-end encrypted tip line at <a href="https://tips.hushline.app/register" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tips.hushline.app/register</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/webapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webapp</span></a> <a href="https://mastodon.social/tags/app" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>app</span></a> <a href="https://mastodon.social/tags/whistleblower" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>whistleblower</span></a> <a href="https://mastodon.social/tags/journalism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>journalism</span></a></p>