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:

8.1K
active users

#websockets

1 post1 participant0 posts today
James :csharp: :aws_logo:<p>Web socket connections can be tricky, especially with multiple services. If you've struggled with this, check out my video on navigating the complexities. It might just save you some headaches! <a href="https://hachyderm.io/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://hachyderm.io/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a><br><a href="https://www.youtube.com/watch?v=FLUDwC1xepU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=FLUDwC1xepU</span><span class="invisible"></span></a></p>
Markus Eisele<p>Building a Real-Time Collaborative AI Editor with Quarkus, CRDTs, and Local LLMs<br>Learn how to combine CRDTs, WebSockets, and a local LLM to build a fast, conflict-free collaborative text editor with AI suggestions <br><a href="https://myfear.substack.com/p/real-time-ai-editor-quarkus-crdt-langchain4j" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">myfear.substack.com/p/real-tim</span><span class="invisible">e-ai-editor-quarkus-crdt-langchain4j</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Websockets</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/LLM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLM</span></a> <a href="https://mastodon.online/tags/Ollama" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ollama</span></a> <a href="https://mastodon.online/tags/LangChain4j" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LangChain4j</span></a></p>
Lenin alevski 🕵️💻<p>New Open-Source Tool Spotlight 🚨🚨🚨</p><p>Wstunnel lets you tunnel TCP traffic over secured WebSockets. It's useful for bypassing restrictive firewalls or exposing services through HTTP(S). Acts as a lightweight proxy without requiring root privileges. <a href="https://infosec.exchange/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://infosec.exchange/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a></p><p>🔗 Project link on <a href="https://infosec.exchange/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> 👉 <a href="https://github.com/erebe/wstunnel" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/erebe/wstunnel</span><span class="invisible"></span></a></p><p><a href="https://infosec.exchange/tags/Infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Infosec</span></a> <a href="https://infosec.exchange/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecurity</span></a> <a href="https://infosec.exchange/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://infosec.exchange/tags/Technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Technology</span></a> <a href="https://infosec.exchange/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://infosec.exchange/tags/CTF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CTF</span></a> <a href="https://infosec.exchange/tags/Cybersecuritycareer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecuritycareer</span></a> <a href="https://infosec.exchange/tags/hacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacking</span></a> <a href="https://infosec.exchange/tags/redteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redteam</span></a> <a href="https://infosec.exchange/tags/blueteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blueteam</span></a> <a href="https://infosec.exchange/tags/purpleteam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>purpleteam</span></a> <a href="https://infosec.exchange/tags/tips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tips</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://infosec.exchange/tags/cloudsecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloudsecurity</span></a></p><p>— ✨<br>🔐 P.S. Found this helpful? Tap Follow for more cybersecurity tips and insights! I share weekly content for professionals and people who want to get into cyber. Happy hacking 💻🏴‍☠️</p>
Hacker News<p>Radio for DuckDB – DuckDB Now Talks to WebSockets and Redis Pub/Sub</p><p><a href="https://query.farm/duckdb_extension_radio.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">query.farm/duckdb_extension_ra</span><span class="invisible">dio.html</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/DuckDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DuckDB</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://mastodon.social/tags/PubSub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PubSub</span></a> <a href="https://mastodon.social/tags/DataStreaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataStreaming</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a></p>
Martin 🇪🇺<p>Ich hab sogar versucht mit Hilfe der KI einen Proxy in Python zu schreiben, der via Virtual Directory aus <a href="https://norden.social/tags/Zoraxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zoraxy</span></a> heraus aufgerufen wird. Der löst zwar das <a href="https://norden.social/tags/CORS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CORS</span></a> Problem, zerstört aber dafür die <a href="https://norden.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a> von <a href="https://norden.social/tags/Immich" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Immich</span></a>. 🙄 Falls sich jemand daran versuchen will: <a href="https://github.com/keineantwort/immich-cors-proxy" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/keineantwort/immich</span><span class="invisible">-cors-proxy</span></a></p>
Frontend Dogma<p>Authenticating JavaScript WebSockets, by (not on Mastodon or Bluesky):</p><p><a href="https://stevenwaterman.uk/authenticating-javascript-websockets/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">stevenwaterman.uk/authenticati</span><span class="invisible">ng-javascript-websockets/</span></a></p><p><a href="https://mas.to/tags/websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>websockets</span></a> <a href="https://mas.to/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mas.to/tags/authentication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>authentication</span></a></p>
Gepatto<p><a href="https://fosstodon.org/tags/haxe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haxe</span></a> <a href="https://fosstodon.org/tags/openfl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openfl</span></a> <a href="https://fosstodon.org/tags/Hailo8L" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hailo8L</span></a> (python) objectdetection <a href="https://fosstodon.org/tags/websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>websockets</span></a> <a href="https://fosstodon.org/tags/raspberryPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberryPi</span></a></p>
Markus Eisele<p>Real-Time Java AI: Building a Context-Aware Chatbot with Quarkus, Qute, and WebSockets <a href="https://myfear.substack.com/p/java-ai-chatbot-quarkus-langchain4j-websockets" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">myfear.substack.com/p/java-ai-</span><span class="invisible">chatbot-quarkus-langchain4j-websockets</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/LangChain4j" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LangChain4j</span></a> <a href="https://mastodon.online/tags/Ollama" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ollama</span></a> <a href="https://mastodon.online/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a></p>
Wilda Software<p>Całkiem niedawno pisaliśmy o Server-Sent Eventach (SSE) i przykładzie w Go, a teraz na tapet wjeżdża Node.js, ale przede wszystkim pełniejsze wytłumaczenie różnic pomiędzy WebSockets i właśnie SSE.</p><p><a href="https://mastodon.social/tags/SSE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SSE</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.social/tags/WebDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDesign</span></a> <a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a></p><p><a href="https://www.freecodecamp.org/news/server-sent-events-vs-websockets" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">freecodecamp.org/news/server-s</span><span class="invisible">ent-events-vs-websockets</span></a></p>
Aral Balkan<p>…And there are more interesting tid-bits in there too:</p><p>• See how I’m pushing Kitten’s Streaming HTML to its logical conclusion and streaming JavaScript from the server to the client to keep all logic on the server while implementing a client-side feature (copy to clipboard): <a href="https://codeberg.org/small-web/look-over-there/src/branch/main/CopyButton.component.js" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/small-web/look-ov</span><span class="invisible">er-there/src/branch/main/CopyButton.component.js</span></a></p><p>• Following on from that, note how the Toast component that’s triggered when something is copied looks (under the hood, Streaming HTML is htmx + WebSockets + some Kitten-specific magic and glues it all together and adds syntactic sugar): <a href="https://codeberg.org/small-web/look-over-there/src/branch/main/Toast.fragment.js" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/small-web/look-ov</span><span class="invisible">er-there/src/branch/main/Toast.fragment.js</span></a></p><p>• Finally, check out how layout components and slots work: <a href="https://codeberg.org/small-web/look-over-there/src/branch/main/Site.layout.js" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/small-web/look-ov</span><span class="invisible">er-there/src/branch/main/Site.layout.js</span></a></p><p>I think that’s all the intersting stuff I can spot at the moment.</p><p>Have fun!</p><p>:kitten:💕</p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/SmallTechnologyFoundation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallTechnologyFoundation</span></a> <a href="https://mastodon.ar.al/tags/LookOverThere" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LookOverThere</span></a> <a href="https://mastodon.ar.al/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://mastodon.ar.al/tags/StreamingHTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StreamingHTML</span></a> <a href="https://mastodon.ar.al/tags/htmx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>htmx</span></a> <a href="https://mastodon.ar.al/tags/websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>websockets</span></a> <a href="https://mastodon.ar.al/tags/nodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodeJS</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a></p>
phpday<p>"Introduction to ReactPHP and Websockets" will be Frank Berger's talk at phpday25.</p><p><a href="https://phpc.social/tags/phpday25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phpday25</span></a> <a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://phpc.social/tags/Websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Websockets</span></a> <a href="https://phpc.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Javascript</span></a> <a href="https://phpc.social/tags/ReactPHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactPHP</span></a></p><p>--------<br>phpday - 22nd edition<br>The annual gathering for developers, professionals, and PHP enthusiasts.<br>The conference is powered by <span class="h-card" translate="no"><a href="https://phpc.social/@grusp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>grusp</span></a></span><br>📍Verona (Italy) | 📆 May 15-16, 2025 <br>Tickets <a href="https://bit.ly/41J6UP3" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/41J6UP3</span><span class="invisible"></span></a></p>
Habr<p>Как я создал клон Pinterest с использованием Vue 3 и FastAPI</p><p>GitHub : Ссылка на репозиторий Live Preview : Посмотреть проект Привет, друзья! В этой статье я расскажу, как создал клон Pinterest с использованием современных технологий — Vue 3 для фронтенда и FastAPI для бэкенда. Это многофункциональное полнофункциональное приложение, практически полностью повторяющее Pinterest. Особенностью проекта является кеширование вкладок с помощью Vue Router и KeepAlive , что значительно улучшает пользовательский опыт. Этот проект стал отличной возможностью прокачать навыки в разработке production-уровня fullstack-приложений с поддержкой функционала в реальном времени .</p><p><a href="https://habr.com/ru/articles/903690/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/903690/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/Vue_3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vue_3</span></a> <a href="https://zhub.link/tags/FastAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FastAPI</span></a> <a href="https://zhub.link/tags/restapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>restapi</span></a> <a href="https://zhub.link/tags/websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>websockets</span></a> <a href="https://zhub.link/tags/celery" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>celery</span></a> <a href="https://zhub.link/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a> <a href="https://zhub.link/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a> <a href="https://zhub.link/tags/JWT_authentication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT_authentication</span></a> <a href="https://zhub.link/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> <a href="https://zhub.link/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a></p>
PostgreSQLКак я создал клон Pinterest с использованием Vue 3 и FastAPI GitHub...<br><br><a href="https://habr.com/ru/articles/903690/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=903690" rel="nofollow noopener" target="_blank">https://habr.com/ru/articles/903690/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=903690</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Vue" target="_blank">#Vue</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/3" target="_blank">#3</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/FastAPI" target="_blank">#FastAPI</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/restapi" target="_blank">#restapi</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/websockets" target="_blank">#websockets</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/celery" target="_blank">#celery</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/redis" target="_blank">#redis</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/postgresql" target="_blank">#postgresql</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/JWT" target="_blank">#JWT</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/authentication" target="_blank">#authentication</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/nginx" target="_blank">#nginx</a><br><br><a href="https://awakari.com/pub-msg.html?id=W5YePNrD7WNtNZ3XrxiDdW0XDdY&amp;interestId=PostgreSQL" rel="nofollow noopener" target="_blank">Result Details</a>
GripNews<p>🌗 你可能不需要 WebSocket<br>➤ 重新思考即時通訊的選擇:WebSocket 或 HTTP?<br>✤ <a href="https://hntrl.io/posts/you-dont-need-websockets/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hntrl.io/posts/you-dont-need-w</span><span class="invisible">ebsockets/</span></a><br>這篇文章探討了 WebSocket 在現代網路應用中的實際應用價值。儘管 WebSocket 廣受歡迎,但作者指出,許多情況下使用傳統的 HTTP 協議也能達到相同的效果,甚至更簡單、更可靠。文章分析了 WebSocket 在處理狀態一致性、錯誤處理和連接生命週期管理方面的複雜性,並建議在不需要雙向即時通訊的場景下,應優先考慮使用 HTTP 協議。<br>+ 我一直覺得 WebSocket 很酷炫,但這篇文章讓我意識到它並不是萬能的。對於一些簡單的應用,HTTP 確實更適合。<br>+ 這篇文章很有見地!我之前一直盲目地使用 WebSocket,現在我會重新審視我的設計,看看是否可以替換成 HTTP。<br><a href="https://mastodon.social/tags/%E7%B6%B2%E8%B7%AF%E6%8A%80%E8%A1%93" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>網路技術</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/HTTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTTP</span></a> <a href="https://mastodon.social/tags/%E5%8D%B3%E6%99%82%E6%87%89%E7%94%A8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>即時應用</span></a></p>
Hacker News<p>You might not need WebSockets</p><p><a href="https://hntrl.io/posts/you-dont-need-websockets/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hntrl.io/posts/you-dont-need-w</span><span class="invisible">ebsockets/</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/You" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>You</span></a> <a href="https://mastodon.social/tags/might" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>might</span></a> <a href="https://mastodon.social/tags/not" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>not</span></a> <a href="https://mastodon.social/tags/need" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>need</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/TechTrends" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechTrends</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a></p>
Alejandro Baez<p>Pretty certain <a href="https://fosstodon.org/tags/SSE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SSE</span></a> (Server Sent Events) are the future. 😅 No upgrade to get <a href="https://fosstodon.org/tags/Websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Websockets</span></a>. Simply, plain old HTTP and simple message body. Though do make sure to use HTTP/2. 😄 </p><p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events" 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/Server-sent_events/Using_server-sent_events</span></a></p>
Stuart Longland (VK4MSL)<p>Today I learned…</p><p>1. there's a card game where you complete a task from Unix pipe commands: <a href="https://punkx.org/unix-pipe-game/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">punkx.org/unix-pipe-game/</span><span class="invisible"></span></a> (via <a href="https://mamot.fr/@bearstech/114275843048191227" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mamot.fr/@bearstech/1142758430</span><span class="invisible">48191227</span></a>)<br>2. there's a JavaScript x86 machine emulator so you can play that game without needing a real computer around: <a href="https://bellard.org/jslinux/tech.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bellard.org/jslinux/tech.html</span><span class="invisible"></span></a><br>3. that JS VM gets network connectivity because someone decided to make a websocket-based VPN that passes Ethernet frames: <a href="http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-support.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://www.</span><span class="ellipsis">benjamincburns.com/2013/11/10/</span><span class="invisible">jor1k-ethmac-support.html</span></a></p><p><a href="https://mastodon.longlandclan.id.au/tags/Unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unix</span></a> <a href="https://mastodon.longlandclan.id.au/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.longlandclan.id.au/tags/Websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Websockets</span></a> <a href="https://mastodon.longlandclan.id.au/tags/Networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Networking</span></a></p>
Joche Ojeda<p>Testing SignalR Applications with Integration Tests</p><p><a href="https://www.jocheojeda.com/2025/04/02/testing-signalr-applications-with-integration-tests/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">jocheojeda.com/2025/04/02/test</span><span class="invisible">ing-signalr-applications-with-integration-tests/</span></a></p><p><a href="https://mastodon.social/tags/SignalR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SignalR</span></a> <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> <a href="https://mastodon.social/tags/IntegrationTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IntegrationTesting</span></a> <a href="https://mastodon.social/tags/DotNET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNET</span></a> <a href="https://mastodon.social/tags/ASPNETCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASPNETCore</span></a> <a href="https://mastodon.social/tags/TestServer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestServer</span></a> <a href="https://mastodon.social/tags/ChatTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ChatTesting</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/RealTimeApps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RealTimeApps</span></a> <a href="https://mastodon.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a> <a href="https://mastodon.social/tags/APITesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APITesting</span></a> <a href="https://mastodon.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/TestDrivenDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestDrivenDevelopment</span></a></p>
Matej Cerny<p>In-depth tutorial from @Rock the JVM on what WebSockets are and how to implement them in Scala using http4s. <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://witter.cz/tags/websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>websockets</span></a> <a href="https://rockthejvm.com/articles/websockets-in-scala-part-1-http4s" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rockthejvm.com/articles/websoc</span><span class="invisible">kets-in-scala-part-1-http4s</span></a></p>
Habr<p>Вебсокеты на FastAPI: Реализация простого чата с комнатами за 20 минут</p><p>Хотите освоить WebSocket и создать собственный чат с комнатами? В этой статье мы разберем: - В чем разница между WebSocket и классическим HTTP - Как реализовать сервер на FastAPI с поддержкой WebSocket - Как создать простой FullStack-чат для мгновенного обмена сообщениями - Как всего за пару минут развернуть готовое приложение на облачном сервисе Статья написана с учетом новичков, но и опытные разработчики найдут здесь полезные инсайты.</p><p><a href="https://habr.com/ru/companies/amvera/articles/884816/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/amvera/a</span><span class="invisible">rticles/884816/</span></a></p><p><a href="https://zhub.link/tags/websockets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>websockets</span></a> <a href="https://zhub.link/tags/fastapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastapi</span></a> <a href="https://zhub.link/tags/fastapi_%D0%B2%D0%B5%D0%B1%D1%81%D0%BE%D0%BA%D0%B5%D1%82%D1%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fastapi_вебсокеты</span></a> <a href="https://zhub.link/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%BE%D0%BA%D0%B5%D1%82%D1%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>вебсокеты</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%81%D0%BE%D0%BA%D0%B5%D1%82%D1%8B_javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>вебсокеты_javascript</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>вебразработа</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>программирование</span></a> <a href="https://zhub.link/tags/%D0%B4%D0%B5%D0%BF%D0%BB%D0%BE%D0%B9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>деплой</span></a></p>