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.6K
active users

#javascript

201 posts130 participants9 posts today
Mac 🟪 Webb<p>so many pixels<br><a href="https://mastodon.social/tags/art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>art</span></a> <a href="https://mastodon.social/tags/1bit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>1bit</span></a> <a href="https://mastodon.social/tags/blackandwhite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blackandwhite</span></a> <a href="https://mastodon.social/tags/solodev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solodev</span></a> <a href="https://mastodon.social/tags/pixelart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixelart</span></a> <a href="https://mastodon.social/tags/%E3%83%89%E3%83%83%E3%83%88%E7%B5%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ドット絵</span></a> <a href="https://mastodon.social/tags/oc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oc</span></a> <a href="https://mastodon.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.social/tags/lowres" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lowres</span></a> <a href="https://mastodon.social/tags/ditherpunk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ditherpunk</span></a> <a href="https://mastodon.social/tags/doodle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>doodle</span></a> <a href="https://mastodon.social/tags/rasterpunk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rasterpunk</span></a> <a href="https://mastodon.social/tags/60Grid" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>60Grid</span></a> <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/icons" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>icons</span></a> <a href="https://mastodon.social/tags/webicon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webicon</span></a> <a href="https://mastodon.social/tags/bitmap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bitmap</span></a> <a href="https://mastodon.social/tags/digitalart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>digitalart</span></a> <a href="https://mastodon.social/tags/illustration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>illustration</span></a> <a href="https://mastodon.social/tags/artist" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artist</span></a> <a href="https://mastodon.social/tags/sketch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sketch</span></a></p>
Michael Garweg<p>I have completed "Build a Greeting Bot" in <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a>.<br><a href="https://mastodon.online/tags/freecodecamp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freecodecamp</span></a> </p><p>Day 9 / <a href="https://mastodon.online/tags/100daysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100daysOfCode</span></a></p>
shinglyu<p>💡 TIL: A single `%` character can break a website</p><p>Was helping a friend debug her React app and discovered this fun URL fact:</p><p>The `%` symbol in URLs is special - it starts percent-encoding sequences (like `%20` for spaces). But if it's not followed by valid hex digits, browsers throw "URIError: malformed URI sequence" errors.</p><p>Wrote up the full explanation if you're curious about the technical details → <a href="https://shinglyu.com/web/2025/07/22/why-the-percent-sign-breaks-your-website-and-how-to-fix-it.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shinglyu.com/web/2025/07/22/wh</span><span class="invisible">y-the-percent-sign-breaks-your-website-and-how-to-fix-it.html</span></a> </p><p><a href="https://mastodon.social/tags/TIL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TIL</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <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/TechTrivia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechTrivia</span></a></p>
えいいち(E.C.H)<p>dailycoding - 20250724 / graphic<br><a href="https://fedibird.com/tags/p5js" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>p5js</span></a> <a href="https://fedibird.com/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://fedibird.com/tags/Processing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Processing</span></a> <a href="https://fedibird.com/tags/generativeart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>generativeart</span></a> <a href="https://fedibird.com/tags/creativecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>creativecoding</span></a> <a href="https://fedibird.com/tags/dailycoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dailycoding</span></a><br>code : <a href="https://openprocessing.org/sketch/2694770" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">openprocessing.org/sketch/2694</span><span class="invisible">770</span></a></p>
Abraham Samma🔬🔭👨‍💻<p>It is so easy to build a well structured and performant web app using nothing but vanilla <a href="https://toolsforthought.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a>, CSS and HTML that I wonder why we even use some of these frontend frameworks, bundlers or even npm for that matter. It's probably like a life choice at this point than a serious technical choice. <a href="https://toolsforthought.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a></p>
Wilda Software<p>Bardzo przydatny tekst pokazując przykłady, jak pobierać zaawansowane statystyki wydajnościowe z przeglądarki użytkownika i np. wysyłać je na serwer do analizy. Warto o tym wcześniej poinformować użytkownika, ale takie dane to często skarb.</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/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p><p><a href="https://www.freecodecamp.org/news/the-front-end-monitoring-handbook/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">freecodecamp.org/news/the-fron</span><span class="invisible">t-end-monitoring-handbook/</span></a></p>
Rémi Eismann<p>One day, one decomposition<br>A001359: Lesser of twin primes</p><p>3D graph, threejs - webGL ➡️ <a href="https://decompwlj.com/3Dgraph/Lesser_twin_primes.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">decompwlj.com/3Dgraph/Lesser_t</span><span class="invisible">win_primes.html</span></a><br>3D graph Gen, threejs animation ➡️ <a href="https://decompwlj.com/3DgraphGen/Lesser_twin_primes.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">decompwlj.com/3DgraphGen/Lesse</span><span class="invisible">r_twin_primes.html</span></a><br>2D graph, first 500 terms ➡️ <a href="https://decompwlj.com/2Dgraph500terms/Lesser_twin_primes.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">decompwlj.com/2Dgraph500terms/</span><span class="invisible">Lesser_twin_primes.html</span></a></p><p><a href="https://mathstodon.xyz/tags/decompwlj" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decompwlj</span></a> <a href="https://mathstodon.xyz/tags/math" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>math</span></a> <a href="https://mathstodon.xyz/tags/mathematics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mathematics</span></a> <a href="https://mathstodon.xyz/tags/sequence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sequence</span></a> <a href="https://mathstodon.xyz/tags/OEIS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OEIS</span></a> <a href="https://mathstodon.xyz/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mathstodon.xyz/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://mathstodon.xyz/tags/3D" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3D</span></a> <a href="https://mathstodon.xyz/tags/numbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>numbers</span></a> <a href="https://mathstodon.xyz/tags/lesser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lesser</span></a> <a href="https://mathstodon.xyz/tags/twin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>twin</span></a> <a href="https://mathstodon.xyz/tags/primes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>primes</span></a> <a href="https://mathstodon.xyz/tags/PrimeNumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PrimeNumbers</span></a> <a href="https://mathstodon.xyz/tags/graph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graph</span></a> <a href="https://mathstodon.xyz/tags/threejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threejs</span></a> <a href="https://mathstodon.xyz/tags/webGL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webGL</span></a></p>
Mac 🟪 Webb<p>good night</p><p><a href="https://mastodon.social/tags/art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>art</span></a> <a href="https://mastodon.social/tags/1bit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>1bit</span></a> <a href="https://mastodon.social/tags/blackandwhite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blackandwhite</span></a> <a href="https://mastodon.social/tags/solodev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solodev</span></a> <a href="https://mastodon.social/tags/pixelart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixelart</span></a> <a href="https://mastodon.social/tags/%E3%83%89%E3%83%83%E3%83%88%E7%B5%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ドット絵</span></a> <a href="https://mastodon.social/tags/oc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oc</span></a> <a href="https://mastodon.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.social/tags/lowres" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lowres</span></a> <a href="https://mastodon.social/tags/ditherpunk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ditherpunk</span></a> <a href="https://mastodon.social/tags/doodle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>doodle</span></a> <a href="https://mastodon.social/tags/rasterpunk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rasterpunk</span></a> <a href="https://mastodon.social/tags/60Grid" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>60Grid</span></a> <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/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/webapp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webapp</span></a> <a href="https://mastodon.social/tags/mobiledev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mobiledev</span></a> <a href="https://mastodon.social/tags/digitalart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>digitalart</span></a> <a href="https://mastodon.social/tags/illustration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>illustration</span></a> <a href="https://mastodon.social/tags/artist" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artist</span></a> <a href="https://mastodon.social/tags/sketch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sketch</span></a></p>
:rss: Qiita - 人気の記事<p>JavaScriptの条件文・比較演算子・論理演算子まとめ<br><a href="https://qiita.com/maedaHARUYA/items/c58082ac581bb2bb7377?utm_campaign=popular_items&amp;utm_medium=feed&amp;utm_source=popular_items" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qiita.com/maedaHARUYA/items/c5</span><span class="invisible">8082ac581bb2bb7377?utm_campaign=popular_items&amp;utm_medium=feed&amp;utm_source=popular_items</span></a></p><p><a href="https://rss-mstdn.studiofreesia.com/tags/qiita" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qiita</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/JavaScript%E5%88%9D%E5%BF%83%E8%80%85" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript初心者</span></a></p>
Socket<p>🚨 Supply chain attack alert: A threat actor gained access to Toptal's GitHub org, making 73 repos public and injecting malicious payloads into 10+ npm packages.</p><p>Full research: <a href="https://socket.dev/blog/toptal-s-github-organization-hijacked-10-malicious-packages-published" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">socket.dev/blog/toptal-s-githu</span><span class="invisible">b-organization-hijacked-10-malicious-packages-published</span></a> <a href="https://fosstodon.org/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://fosstodon.org/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Mathieu Poussin<p>Very nice video from <a href="https://masto.hivane.net/tags/dhh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dhh</span></a> about a lot of things, the history and future of programming and software engineering, the history of ruby on rails and the love for ruby, the cloud and the cloud-exit, javascript and much more things.</p><p>6h of nice talks :) </p><p><a href="https://www.youtube.com/watch?v=vagyIcmIGOQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=vagyIcmIGO</span><span class="invisible">Q</span></a></p><p><a href="https://masto.hivane.net/tags/dhh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dhh</span></a> <a href="https://masto.hivane.net/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://masto.hivane.net/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://masto.hivane.net/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://masto.hivane.net/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://masto.hivane.net/tags/cloudexit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloudexit</span></a> <a href="https://masto.hivane.net/tags/internet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>internet</span></a> <a href="https://masto.hivane.net/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://masto.hivane.net/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a></p>
Frontend Dogma<p>Handling JavaScript Event Listeners With Parameters, by <span class="h-card" translate="no"><a href="https://mastodon.social/@smashingmag" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>smashingmag</span></a></span>:</p><p><a href="https://www.smashingmagazine.com/2025/07/handling-javascript-event-listeners-parameters/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">smashingmagazine.com/2025/07/h</span><span class="invisible">andling-javascript-event-listeners-parameters/</span></a></p><p><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/events" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>events</span></a></p>
The New Stack<p>Thinking about learning to code? <a href="https://hachyderm.io/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> is the perfect place to start. This article explains why this dynamic language remains a top choice for building everything from websites to server-side apps. </p><p><a href="https://thenewstack.io/introduction-to-javascript/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/introduction-to</span><span class="invisible">-javascript/</span></a></p>
Lobsters<p>NPM 'accidentally' removes Stylus package, breaks builds and pipelines <a href="https://lobste.rs/s/2i7to2" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/2i7to2</span><span class="invisible"></span></a> <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/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a><br><a href="https://www.bleepingcomputer.com/news/security/npm-accidentally-removes-stylus-package-breaks-builds-and-pipelines/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bleepingcomputer.com/news/secu</span><span class="invisible">rity/npm-accidentally-removes-stylus-package-breaks-builds-and-pipelines/</span></a></p>
Andrew Malek<p>An article about <a href="https://techhub.social/tags/Angular" class="mention hashtag" rel="tag">#<span>Angular</span></a> 20 - &quot;an appreciation of how the framework has evolved over time, how it’s improved, and how the core team has more or less made the right decisions at important times.&quot; <a href="https://techhub.social/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a> <a href="https://blog.logrocket.com/angular-has-grown-up/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">blog.logrocket.com/angular-has</span><span class="invisible">-grown-up/</span></a></p>
Greg Slepak<a class="hashtag" href="https://crib.social/tag/javascript" rel="nofollow noopener" target="_blank">#JavaScript</a> developers: do not use `npx`, ever.<br><br>Use <span class="h-card"><a class="u-url mention" href="https://fosstodon.org/@deno_land" rel="nofollow noopener" target="_blank">@<span>deno_land</span></a></span>'s `deno run` instead with appropriate sandboxing flags.<br><br>Example: <a href="https://github.com/okTurtles/chel/pull/58/files" rel="nofollow noopener" target="_blank">https://github.com/okTurtles/chel/pull/58/files</a><br><br><a class="hashtag" href="https://crib.social/tag/nodejs" rel="nofollow noopener" target="_blank">#nodejs</a> <a class="hashtag" href="https://crib.social/tag/npx" rel="nofollow noopener" target="_blank">#npx</a> <a class="hashtag" href="https://crib.social/tag/infosec" rel="nofollow noopener" target="_blank">#infosec</a> <a class="hashtag" href="https://crib.social/tag/security" rel="nofollow noopener" target="_blank">#security</a>
Sim<p>I'm making a JS game that uses a licensed spritesheet. Since I cannot distribute the image, I need to implement a minimal protection layer. Are there any existing tools that allow me to scramble images during build , and unscramble them on load at runtime?<br>I know that's not bulletproof, but it's just to comply with the license.</p><p>Simply bundling it as b64 is not enough, as the browser can display the image natively (though I guess I could scramble the b64 itself).</p><p><a href="https://hachyderm.io/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://hachyderm.io/tags/vite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vite</span></a></p>
Michael :donor:<p>The JS ecosystem really never disappoints.</p><p>«Jordan Harband alerted the public that the is package was compromised due to another maintainer’s account being hijacked»</p><p>«Socket has confirmed both 3.3.1 and 5.0.0 of the is package as malicious.»</p><p><a href="https://socket.dev/blog/npm-is-package-hijacked-in-expanding-supply-chain-attack" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">socket.dev/blog/npm-is-package</span><span class="invisible">-hijacked-in-expanding-supply-chain-attack</span></a></p><p><a href="https://infosec.exchange/tags/threatintel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threatintel</span></a> <a href="https://infosec.exchange/tags/npm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>npm</span></a> <a href="https://infosec.exchange/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://infosec.exchange/tags/is" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>is</span></a> <a href="https://infosec.exchange/tags/supplychain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>supplychain</span></a> <a href="https://infosec.exchange/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://infosec.exchange/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
JCON<p>Our next <a href="https://mastodon.social/tags/JCON2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JCON2025</span></a> session is live: '<a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> developer-friendly frontends: Build <a href="https://mastodon.social/tags/UIs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UIs</span></a> without the <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> hassle' with Jago de Vreede</p><p>Have you ever needed to build a <a href="https://mastodon.social/tags/UI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UI</span></a> as a <a href="https://mastodon.social/tags/backend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>backend</span></a> <a href="https://mastodon.social/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a> but didn’t want to …</p><p>Grab your coffee and hit play: <a href="https://youtu.be/voxFwPkVgPA" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/voxFwPkVgPA</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/JCON" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JCON</span></a> <a href="https://mastodon.social/tags/productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productivity</span></a></p>
Socket<p>🚨 New Threat Research: We uncovered 4 malicious packages (3 on npm, 1 on PyPI) with 56,000+ downloads, all delivering surveillance malware capable of keylogging, screen capture, and webcam access.</p><p>Here’s what we found: <a href="https://socket.dev/blog/surveillance-malware-hidden-in-npm-and-pypi-packages" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">socket.dev/blog/surveillance-m</span><span class="invisible">alware-hidden-in-npm-and-pypi-packages</span></a> <a href="https://fosstodon.org/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://fosstodon.org/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a></p>