mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.5K
active users

#webdev

368 posts265 participants32 posts today
Ana Tudor 🐯<p>Saw the header here <a href="https://mastodon.social/@sturobson@front-end.social/114279126167674533" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@sturobson@fro</span><span class="invisible">nt-end.social/114279126167674533</span></a> and had to make a version that works without JS, works with image backgrounds behind the header, works for any level of page zoom and is fully flexible when it comes to following the text wrapping on resize.</p><p>Play with it on <span class="h-card" translate="no"><a href="https://fosstodon.org/@codepen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codepen</span></a></span> <a href="https://codepen.io/thebabydino/pen/MYWxeew" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codepen.io/thebabydino/pen/MYW</span><span class="invisible">xeew</span></a></p><p><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/SVG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SVG</span></a> <a href="https://mastodon.social/tags/filter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>filter</span></a> <a href="https://mastodon.social/tags/svgFilter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svgFilter</span></a> <a href="https://mastodon.social/tags/concave" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>concave</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</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/webDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDevelopment</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a></p>
Alvin Ashcraft<p>Visual Studio Code March 2025 (version 1.99) Release Notes. <a href="https://code.visualstudio.com/updates/v1_99" rel="nofollow noopener noreferrer" target="_blank">code.visualstudio.com/updates/v1_99</a> <a class="hashtag" href="https://bsky.app/search?q=%23vscode" rel="nofollow noopener noreferrer" target="_blank">#vscode</a> <a class="hashtag" href="https://bsky.app/search?q=%23programming" rel="nofollow noopener noreferrer" target="_blank">#programming</a> <a class="hashtag" href="https://bsky.app/search?q=%23webdev" rel="nofollow noopener noreferrer" target="_blank">#webdev</a> <a class="hashtag" href="https://bsky.app/search?q=%23githubcopilot" rel="nofollow noopener noreferrer" target="_blank">#githubcopilot</a> <a class="hashtag" href="https://bsky.app/search?q=%23productivity" rel="nofollow noopener noreferrer" target="_blank">#productivity</a> <a class="hashtag" href="https://bsky.app/search?q=%23ai" rel="nofollow noopener noreferrer" target="_blank">#ai</a> <a class="hashtag" href="https://bsky.app/search?q=%23mcp" rel="nofollow noopener noreferrer" target="_blank">#mcp</a> <a class="hashtag" href="https://bsky.app/search?q=%23agentmode" rel="nofollow noopener noreferrer" target="_blank">#agentmode</a><br><br><a href="https://code.visualstudio.com/updates/v1_99" rel="nofollow noopener noreferrer" target="_blank">March 2025 (version 1.99)</a></p>
Alvin Ashcraft 🐿️<p>Visual Studio Code March 2025 (version 1.99) Release Notes.</p><p><a href="https://code.visualstudio.com/updates/v1_99" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">code.visualstudio.com/updates/</span><span class="invisible">v1_99</span></a> </p><p><a href="https://hachyderm.io/tags/vscode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vscode</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/githubcopilot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>githubcopilot</span></a> <a href="https://hachyderm.io/tags/productivity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>productivity</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/mcp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mcp</span></a> <a href="https://hachyderm.io/tags/agentmode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>agentmode</span></a></p>
Reilly Spitzfaden (they/them)<p>Liked | In defense of unpolished personal websites </p><p>⭐ <a href="https://ohhelloana.blog/in-defense-of-unpolished-websites/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ohhelloana.blog/in-defense-of-</span><span class="invisible">unpolished-websites/</span></a><br>🔗 <a href="https://reillyspitzfaden.com/interactions/2025/04/liked-in-defense-of-unpolished-personal-websites/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">reillyspitzfaden.com/interacti</span><span class="invisible">ons/2025/04/liked-in-defense-of-unpolished-personal-websites/</span></a></p><p><a href="https://hachyderm.io/tags/IndieWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieWeb</span></a> <a href="https://hachyderm.io/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://hachyderm.io/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://hachyderm.io/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://hachyderm.io/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://hachyderm.io/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://hachyderm.io/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
PHP Zen<p>Not validating user input in PHP?<br>Big mistake! ❌<br>Learn how to secure your data properly in our latest LinkedIn carousel 👉 <a href="https://urlr.me/6aZQjd" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">urlr.me/6aZQjd</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> <a href="https://phpc.social/tags/CyberSecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CyberSecurity</span></a> <a href="https://phpc.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://phpc.social/tags/CodeSecure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeSecure</span></a></p>
Peter Kröner<p>🤔 Does it count as a breaking change if something that previously did not run (= threw exceptions) now does not compile in the first place?</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/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a></p>
Robert Kingett<p>I think my new website is ready for prime time! Built with <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> <a href="https://sightlessscribbles.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sightlessscribbles.com/</span><span class="invisible"></span></a> <a href="https://caneandable.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://caneandable.social/tags/Writer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Writer</span></a> <a href="https://caneandable.social/tags/Blogger" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Blogger</span></a> <a href="https://caneandable.social/tags/Blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Blog</span></a> <a href="https://caneandable.social/tags/Blogging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Blogging</span></a> <a href="https://caneandable.social/tags/11ty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>11ty</span></a> <a href="https://caneandable.social/tags/IndieWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieWeb</span></a></p>
Webdev Weekly<p>Senior/Principal Frontend Developer - 170k–250k USD/year - Remote Full-time</p><p><a href="https://www.fabric-careers.com/senior-frontend-developer" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">fabric-careers.com/senior-fron</span><span class="invisible">tend-developer</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.fabric-careers.com/senior-frontend-developer" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.fabric-</span><span class="invisible">careers.com/senior-frontend-developer</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/svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svelte</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Ruby Weekly<p>Thruster vs Kamal Proxy guide</p><p><a href="https://testdouble.com/insights/thruster-vs-kamal-proxy-guide" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">testdouble.com/insights/thrust</span><span class="invisible">er-vs-kamal-proxy-guide</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://testdouble.com/insights/thruster-vs-kamal-proxy-guide" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://testdouble.</span><span class="invisible">com/insights/thruster-vs-kamal-proxy-guide</span></a></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/rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rails</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Dianora (Diane Bruce)<p>A little request for folks who do store web sites. Please make the location and hours obvious and don't make me scroll 16 pages to the bottom to find the information. </p><p>Thank you.</p><p><a href="https://ottawa.place/tags/Webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Webdev</span></a> <a href="https://ottawa.place/tags/Ottawa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ottawa</span></a></p>
Yogthos<p>Preact is a fast 3kB alternative to React with the same API. I started using it for a project at work and I’m really liking it. Aside from size and speed, it provides some really nice features not present in React. For example, I find signals are a really nice way to manage shared state between components.</p><p><a href="https://preactjs.com/guide/v10/signals/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">preactjs.com/guide/v10/signals</span><span class="invisible">/</span></a></p><p><a href="https://social.marxist.network/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>

Hello Fediverse, time for an introduction! My name is Matthew (or Matt, Mattie), and I'm a non-binary software engineer based in the UK. I've been on fedi before but I've decided to make a presence here where I can share my more professional stuff. I'll be posting about: 

- Typescript, React, Astro and Webdev
- Unreal Engine, C++ and game dev
- Devops and Linux, primarily Opensuse

Feel free to follow me!

Les applications web monopages (SPA – single page applications) posent des défis d'accessibilité, car elles ne chargent pas de nouvelles pages comme un site classique.

Cet article en anglais explore comment gérer le focus, l'historique et les titres pour une navigation fluide :

a42.fr/spas

Spoiler : l'annonce d'un simple titre de page est en réalité une tâche ardue.

Accessibility ModelSingle Page Applications (SPAs): Notes on Accessibility | Accessibility Model | City of HelsinkiThere is also a PDF-version available of this guide with better styling than the basic HTML version. It may be easier to read for persons able to observe