techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.8K
active users

#websockets

0 posts0 participants0 posts today
Ben Hardill<p>For people with large WebSocket workloads using the ingress-nginx controller.</p><p>I recently hit this issue:</p><p><a href="https://github.com/kubernetes/ingress-nginx/issues/2461" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/kubernetes/ingress-</span><span class="invisible">nginx/issues/2461</span></a></p><p>This drops all current WebSocket connections when ever the controller reloads the config. This can be triggered by adding/removing a new Ingress object (which this project does regularly due to customer load).</p><p>We ended up moving the WebSocket ingress to a separate LoadBalancer/Ingress class.</p><p><a href="https://bluetoot.hardill.me.uk/tags/kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubernetes</span></a> <a href="https://bluetoot.hardill.me.uk/tags/nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nginx</span></a> <a href="https://bluetoot.hardill.me.uk/tags/websockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>websockets</span></a></p>
N-gated Hacker News<p>🥳🎉 Quack-tastic! Now your <a href="https://mastodon.social/tags/database" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>database</span></a> can quack over <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> and Redis Pub/Sub! Because who doesn't want their database to have a social life? 🦆📡 Just what the world needed, a database that can yak as much as a tween on TikTok. 🙄<br><a href="https://query.farm/duckdb_extension_radio.html" rel="nofollow noopener noreferrer" 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> <a href="https://mastodon.social/tags/QuackTastic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QuackTastic</span></a> <a href="https://mastodon.social/tags/RedisPubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RedisPubSub</span></a> <a href="https://mastodon.social/tags/SocialDatabase" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialDatabase</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ngated</span></a></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 noreferrer" 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 noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/DuckDB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DuckDB</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/Redis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redis</span></a> <a href="https://mastodon.social/tags/PubSub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PubSub</span></a> <a href="https://mastodon.social/tags/DataStreaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataStreaming</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechNews</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 noreferrer" 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 noreferrer" target="_blank">#<span>websockets</span></a> <a href="https://mas.to/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mas.to/tags/authentication" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>authentication</span></a></p>
Gepatto<p><a href="https://fosstodon.org/tags/haxe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haxe</span></a> <a href="https://fosstodon.org/tags/openfl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openfl</span></a> <a href="https://fosstodon.org/tags/Hailo8L" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hailo8L</span></a> (python) objectdetection <a href="https://fosstodon.org/tags/websockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>websockets</span></a> <a href="https://fosstodon.org/tags/raspberryPi" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" 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 noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/LangChain4j" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LangChain4j</span></a> <a href="https://mastodon.online/tags/Ollama" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ollama</span></a> <a href="https://mastodon.online/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" target="_blank">#<span>SSE</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.social/tags/WebDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDesign</span></a> <a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programowanie</span></a></p><p><a href="https://www.freecodecamp.org/news/server-sent-events-vs-websockets" rel="nofollow noopener noreferrer" 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>
andros<p>Soy bastante fan de Django Channels, pero debo admitir que Flask-SocketIO es una herramienta muy buena. En un momento puedes tener un servidor de WebSockets con salas.<br>En estos momentos lo he incorporado a un proyecto y funciona perfectamente.<br><a href="https://activity.andros.dev/tags/flask" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flask</span></a> <a href="https://activity.andros.dev/tags/websockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>websockets</span></a> <a href="https://activity.andros.dev/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/SmallTechnologyFoundation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTechnologyFoundation</span></a> <a href="https://mastodon.ar.al/tags/LookOverThere" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LookOverThere</span></a> <a href="https://mastodon.ar.al/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.ar.al/tags/StreamingHTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StreamingHTML</span></a> <a href="https://mastodon.ar.al/tags/htmx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>htmx</span></a> <a href="https://mastodon.ar.al/tags/websockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>websockets</span></a> <a href="https://mastodon.ar.al/tags/nodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodeJS</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a></p>
The New Oil<p>Malicious <a href="https://mastodon.thenewoil.org/tags/PyPI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PyPI</span></a> packages abuse <a href="https://mastodon.thenewoil.org/tags/Gmail" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gmail</span></a>, <a href="https://mastodon.thenewoil.org/tags/websockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>websockets</span></a> to hijack systems</p><p><a href="https://www.bleepingcomputer.com/news/security/malicious-pypi-packages-abuse-gmail-websockets-to-hijack-systems/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bleepingcomputer.com/news/secu</span><span class="invisible">rity/malicious-pypi-packages-abuse-gmail-websockets-to-hijack-systems/</span></a></p><p><a href="https://mastodon.thenewoil.org/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cybersecurity</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 noreferrer" target="_blank">#<span>phpday25</span></a> <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/Websockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Websockets</span></a> <a href="https://phpc.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Javascript</span></a> <a href="https://phpc.social/tags/ReactPHP" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" 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 noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/41J6UP3</span><span class="invisible"></span></a></p>
N-gated Hacker News<p>🚀🎉 Behold, the groundbreaking Rust-IoT-Platform! Now, you can juggle <a href="https://mastodon.social/tags/protocols" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protocols</span></a> like <a href="https://mastodon.social/tags/MQTT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MQTT</span></a>, <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a>, TCP, and CoAP while processing data in "real-time"—whatever that means. 🤖💻 Because who doesn’t love building complex systems with a language that demands a PhD in "why isn’t this compiling?" 🙄<br><a href="https://github.com/iot-ecology/rust-iot-platform" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/iot-ecology/rust-io</span><span class="invisible">t-platform</span></a> <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://mastodon.social/tags/IoT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IoT</span></a> <a href="https://mastodon.social/tags/Platform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Platform</span></a> <a href="https://mastodon.social/tags/RealTime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RealTime</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ngated</span></a></p>
GripNews<p>🌗 你可能不需要 WebSocket<br>➤ 重新思考即時通訊的選擇:WebSocket 或 HTTP?<br>✤ <a href="https://hntrl.io/posts/you-dont-need-websockets/" rel="nofollow noopener noreferrer" 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 noreferrer" target="_blank">#<span>網路技術</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/HTTP" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" target="_blank">#<span>即時應用</span></a></p>
N-gated Hacker News<p>🚨 Breaking news: People are still writing <a href="https://mastodon.social/tags/articles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>articles</span></a> about <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> in 2025! 🕰️ Apparently, you might not need them because... *drum roll*... plain old <a href="https://mastodon.social/tags/HTTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTTP</span></a> can do the job! 🥳 Next up: You might not need electricity; candles have got your back! 🕯️<br><a href="https://hntrl.io/posts/you-dont-need-websockets/" rel="nofollow noopener noreferrer" 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> <a href="https://mastodon.social/tags/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a> <a href="https://mastodon.social/tags/humor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>humor</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ngated</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 noreferrer" 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 noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/You" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>You</span></a> <a href="https://mastodon.social/tags/might" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>might</span></a> <a href="https://mastodon.social/tags/not" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>not</span></a> <a href="https://mastodon.social/tags/need" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>need</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</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/TechTrends" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechTrends</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" 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 noreferrer" target="_blank">#<span>Unix</span></a> <a href="https://mastodon.longlandclan.id.au/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.longlandclan.id.au/tags/Websockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Websockets</span></a> <a href="https://mastodon.longlandclan.id.au/tags/Networking" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" 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 noreferrer" target="_blank">#<span>SignalR</span></a> <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a> <a href="https://mastodon.social/tags/IntegrationTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IntegrationTesting</span></a> <a href="https://mastodon.social/tags/DotNET" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DotNET</span></a> <a href="https://mastodon.social/tags/ASPNETCore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASPNETCore</span></a> <a href="https://mastodon.social/tags/TestServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TestServer</span></a> <a href="https://mastodon.social/tags/ChatTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ChatTesting</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/RealTimeApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RealTimeApps</span></a> <a href="https://mastodon.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UnitTesting</span></a> <a href="https://mastodon.social/tags/APITesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APITesting</span></a> <a href="https://mastodon.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSharp</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/TestDrivenDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" 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 noreferrer" target="_blank">#<span>scala</span></a> <a href="https://witter.cz/tags/websockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>websockets</span></a> <a href="https://rockthejvm.com/articles/websockets-in-scala-part-1-http4s" rel="nofollow noopener noreferrer" 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>
zartom<p>Learn to connect to Binance Testnet Futures user stream using Python &amp;amp; WebSockets for real-time crypto price data. Master async programming, error handling &amp;amp; efficient data management. <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/Binance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Binance</span></a> <a href="https://mastodon.social/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.social/tags/Crypto" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Crypto</span></a> <a href="https://mastodon.social/tags/Trading" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Trading</span></a> <a href="https://mastodon.social/tags/RealTimeData" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RealTimeData</span></a><br><a href="https://tech-champion.com/blockchain/connecting-to-binance-testnet-futures-user-stream-using-python" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tech-champion.com/blockchain/c</span><span class="invisible">onnecting-to-binance-testnet-futures-user-stream-using-python</span></a></p>