101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

509
active users

#webdev

71 posts51 participants2 posts today
Webdev Weekly<p>Just F*cking Use React</p><p><a href="https://justfuckingusereact.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">justfuckingusereact.com/</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://justfuckingusereact.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://justfucking</span><span class="invisible">usereact.com/</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
PHP Weekly<p>Stop Refreshing! Laravel useEcho Hooks for React &amp; Vue</p><p><a href="https://youtu.be/1hPRp6uLBA0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/1hPRp6uLBA0</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://youtu.be/1hPRp6uLBA0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://youtu.be/1h</span><span class="invisible">PRp6uLBA0</span></a></p><p><a href="https://mastodon.social/tags/laravel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>laravel</span></a> <a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Webdev Weekly<p>RSC in practice</p><p><a href="https://www.nirtamir.com/articles/the-limits-of-rsc-a-practitioners-journey?ck_subscriber_id=2203735163" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">nirtamir.com/articles/the-limi</span><span class="invisible">ts-of-rsc-a-practitioners-journey?ck_subscriber_id=2203735163</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.nirtamir.com/articles/the-limits-of-rsc-a-practitioners-journey?ck_subscriber_id=2203735163" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.nirtami</span><span class="invisible">r.com/articles/the-limits-of-rsc-a-practitioners-journey?ck_subscriber_id=2203735163</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Ruby Weekly<p>Active Storage Dashboard – mountable engine to level up your active storage game</p><p><a href="https://github.com/giovapanasiti/active_storage_dashboard" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/giovapanasiti/activ</span><span class="invisible">e_storage_dashboard</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/giovapanasiti/active_storage_dashboard" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">giovapanasiti/active_storage_dashboard</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rails</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
PHP Weekly<p>How to integrate multiple external data sources in Laravel with DTOs</p><p><a href="https://www.luckymedia.dev/blog/how-to-integrate-multiple-external-data-sources-in-laravel-with-dtos" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">luckymedia.dev/blog/how-to-int</span><span class="invisible">egrate-multiple-external-data-sources-in-laravel-with-dtos</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.luckymedia.dev/blog/how-to-integrate-multiple-external-data-sources-in-laravel-with-dtos" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.luckyme</span><span class="invisible">dia.dev/blog/how-to-integrate-multiple-external-data-sources-in-laravel-with-dtos</span></a></p><p><a href="https://mastodon.social/tags/laravel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>laravel</span></a> <a href="https://mastodon.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Stéphane<p>First time using `yield` in my code 😎 </p><p><a href="https://jasette.facil.services/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://jasette.facil.services/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a></p>
Webdev Weekly<p>I don't understand how huge files can be downloaded with streams on Firefox</p><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/showSaveFilePicker" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.mozilla.org/en-US/do</span><span class="invisible">cs/Web/API/Window/showSaveFilePicker</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://developer.mozilla.org/en-US/docs/Web/API/Window/showSaveFilePicker" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://developer.m</span><span class="invisible">ozilla.org/en-US/docs/Web/API/Window/showSaveFilePicker</span></a></p><p><a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Ruby Weekly<p>Using React in Rails with Inertia.js</p><p><a href="https://www.youtube.com/watch?v=IP7FePduHGg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=IP7FePduHGg</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.youtube.com/watch?v=IP7FePduHGg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.youtube</span><span class="invisible">.com/watch?v=IP7FePduHGg</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/rails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rails</span></a> <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Venya (he/him/dude) 🇺🇦<p>Thank you to whomever here shared the <a href="https://musicians.today/tags/OdinProject" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OdinProject</span></a> recently because my 17yo son had expressed a vague interest in learning to make a web page and I sent him the link and apparently his mind is blown and he's all fired up to learn web things and maybe how to program and whatnot</p><p>The young have the great gifts of time (usually) and energy, if they can only decide where to direct it. I'm curious to see where this goes.</p><p><a href="https://www.theodinproject.com/paths/foundations/courses/foundations" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theodinproject.com/paths/found</span><span class="invisible">ations/courses/foundations</span></a></p><p><a href="https://musicians.today/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
Webdev Weekly<p>I made an accountability website (Gremlin) that roasts you when you slack off. Would love some feedback :)</p><p><a href="https://progressgremlin.carrd.co/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">progressgremlin.carrd.co/</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://progressgremlin.carrd.co/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://progressgre</span><span class="invisible">mlin.carrd.co/</span></a></p><p><a href="https://mastodon.social/tags/internetisbeautiful" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>internetisbeautiful</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Python Weekly 🐍<p>Initial release of django-fast-count: A fast Django .count() implementation for large tables</p><p><a href="https://github.com/curvedinf/django-fast-count" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/curvedinf/django-fa</span><span class="invisible">st-count</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/curvedinf/django-fast-count" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">curvedinf/django-fast-count</span></a></p><p><a href="https://mastodon.social/tags/django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>django</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Webdev Weekly<p>Why I wrote the fx web server</p><p><a href="https://huijzer.xyz/posts/74" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">huijzer.xyz/posts/74</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://huijzer.xyz/posts/74" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://huijzer.xyz</span><span class="invisible">/posts/74</span></a></p><p><a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Reilly Spitzfaden (they/them)<p>I also added some notes in my “digital garden” on setting up a Kodi streaming box on a Raspberry Pi — I summarize a few different tutorials I've found, including basic setup and getting different streaming services to work</p><p>I like this *much* better than a commercial “smart” TV</p><p><a href="https://reillyspitzfaden.com/digital-garden/notebook/tech-projects/kodi-streaming-box-raspberry-pi/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">reillyspitzfaden.com/digital-g</span><span class="invisible">arden/notebook/tech-projects/kodi-streaming-box-raspberry-pi/</span></a> </p><p><a href="https://hachyderm.io/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi</span></a> <a href="https://hachyderm.io/tags/Kodi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kodi</span></a> <a href="https://hachyderm.io/tags/DigitalGarden" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalGarden</span></a> <a href="https://hachyderm.io/tags/Eleventy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Eleventy</span></a> <a href="https://hachyderm.io/tags/11ty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>11ty</span></a> <a href="https://hachyderm.io/tags/IndieWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieWeb</span></a> <a href="https://hachyderm.io/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>

I'm currently trying to build a website that requires integrating an email delivery service.

I have to say that I was quite surprised to find just how complex the pricing structure of most services are, and also how many hidden expenses are there.

Fortunately, I found the following YouTube video from @stevebuildswebsites which really broke it all down and made it simple to understand.

youtube.com/watch?v=ZHbFq67qie

I recommend giving it a watch if you deal with web development.

Lightweight open source Google reCaptcha alternative: ALTCHA leverages a proof-of-work mechanism to safeguard your website, APIs, and online services from spam and abuse. Unlike traditional solutions, ALTCHA is self-hosted, does not rely on cookies or fingerprinting, and ensures complete user privacy. It is fully compliant with GDPR, WCAG 2.2 AA-level, and the European Accessibility Act. github.com/altcha-org/altcha

GDPR, WCAG 2.2 AA, and EAA compliant, self-hosted CAPTCHA alternative with PoW mechanism and advanced anti-spam filter. - altcha-org/altcha
GitHubGitHub - altcha-org/altcha: GDPR, WCAG 2.2 AA, and EAA compliant, self-hosted CAPTCHA alternative with PoW mechanism and advanced anti-spam filter.GDPR, WCAG 2.2 AA, and EAA compliant, self-hosted CAPTCHA alternative with PoW mechanism and advanced anti-spam filter. - altcha-org/altcha