photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

242
active users

#javascript

22 posts19 participants0 posts today
Frontend Dogma<p>HTML-First, Framework-Second: Is JavaScript Finally Growing Up?, by <span class="h-card" translate="no"><a href="https://hachyderm.io/@TheNewStack" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>TheNewStack</span></a></span>:</p><p><a href="https://thenewstack.io/html-first-framework-second-is-javascript-finally-growing-up/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thenewstack.io/html-first-fram</span><span class="invisible">ework-second-is-javascript-finally-growing-up/</span></a></p><p><a href="https://mas.to/tags/html" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>html</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/frameworks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frameworks</span></a></p>
Claudio Rimann<p>I wrote some words about how I implemented the dark mode on my site, heavily inspired by a post from <span class="h-card" translate="no"><a href="https://mastodon.social/@Richr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Richr</span></a></span> (Thanks a lot for sharing!) with some small adjustments.</p><p>🔗 <a href="https://claudiorimann.com/dark-mode/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">claudiorimann.com/dark-mode/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</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></p>
Alvin Ashcraft 🐿️<p>Announcing TypeScript 5.9 RC | by Daniel Rosenwasser.</p><p><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/typescr</span><span class="invisible">ipt/announcing-typescript-5-9-rc/</span></a> </p><p><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/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</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/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
heise Developer<p>JavaScript: Reanimated 4 führt neue CSS-basierte Animations-API ein</p><p>Reanimated 4 bringt eine CSS-Animations-API für React Native, überarbeitet Zustandsanimationen und passt Worklets sowie das Verhalten von Spring-Animationen an.</p><p><a href="https://www.heise.de/news/JavaScript-Reanimated-4-fuehrt-neue-CSS-basierte-Animations-API-ein-10502687.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/JavaScript-Reani</span><span class="invisible">mated-4-fuehrt-neue-CSS-basierte-Animations-API-ein-10502687.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/IT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IT</span></a> <a href="https://social.heise.de/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
Scripter :verified_flashing:<p>JavaScript Microtasks: A Comprehensive Guide and the Event Loop - CodeDynasty<br><a href="https://codedynasty.dev/posts/JavaScript-Microtasks-A-deep-look-and-comparision-to-defer" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codedynasty.dev/posts/JavaScri</span><span class="invisible">pt-Microtasks-A-deep-look-and-comparision-to-defer</span></a> <a href="https://social.tchncs.de/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://social.tchncs.de/tags/Microtasks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microtasks</span></a></p>
ECMAScript News<p>Celebrating 20 years of MDN<br><span class="h-card" translate="no"><a href="https://mastodon.social/@mdn" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mdn</span></a></span><br><a href="https://developer.mozilla.org/en-US/blog/mdn-turns-20/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.mozilla.org/en-US/bl</span><span class="invisible">og/mdn-turns-20/</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>es-toolkit: utility library with Lodash compatibility layer<br><a href="https://es-toolkit.dev" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">es-toolkit.dev</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ratfactor<p>Looks like I'm making a JavaScript Emoji picker now. 🤣 </p><p>I want keyword searching, but the existing libraries are heavy (the Mastodon web picker is quite good at only 360Kb - but that's still 5x larger than my whole project!)</p><p>There's a decent amount of duplication in the data (keywords, groups), so I see opportunities to "compress" it by restructuring. 🗜️ </p><p>This screenshot is a contact sheet made by one of the Ruby scripts I've written to generate minimal sets.</p><p><a href="https://mastodon.art/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.art/tags/emoji" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emoji</span></a> <a href="https://mastodon.art/tags/unicode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unicode</span></a></p>
Hacker News 50<p>The many, many, many JavaScript runtimes of the last decade</p><p>Link: <a href="https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">buttondown.com/whatever_jamie/</span><span class="invisible">archive/the-many-many-many-javascript-runtimes-of-the-last-decade/</span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=44701574" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">4701574</span></a></p><p><a href="https://social.lansky.name/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a></p>
Gemma 👽<p>Got my pentomino solver demo finetuned. Now it just keeps going thru solutions randomly and shuffling. </p><p>"But what is it for?" I pretend someone asked. What a sexy question. The answer is: I don't know. :blobcatfingerguns: Just wanted to share and get no attention. </p><p>It's <a href="https://piipitin.fi/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> and <a href="https://piipitin.fi/tags/threejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threejs</span></a> just animating stuff. I've got a mapper that takes a solution string, calculates where the tiles need to be, scatters the, and animates them there, then animates them to be in correct positions, repeat.</p>
Karthikeyan A K<p>Finally, CSS is going to kill React / JavaScript bloatware <a href="https://developer.chrome.com/docs/web-platform/view-transitions/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.chrome.com/docs/web-</span><span class="invisible">platform/view-transitions/</span></a></p><p><a href="https://mstdn.social/tags/React" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React</span></a> <a href="https://mstdn.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactJS</span></a> <a href="https://mstdn.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mstdn.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mstdn.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a></p>
Gemma 👽<p>How to solve a <a href="https://piipitin.fi/tags/pentomino" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pentomino</span></a> in 20 seconds.</p><p>Okay not really, I knew what the solution was, just animating it with a little recreational <a href="https://piipitin.fi/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> using <a href="https://piipitin.fi/tags/threejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>threejs</span></a> 3D rendering, It's also using my garbage homemade NES dither shader to mimic the limited color palette. </p><p>Video is potato quality, but it's actually pretty nice on my screen when it's sharp and crisp.</p><p>I can feed any solution to it from <a href="https://isomerdesign.com/Pentomino/6x10/solutions.txt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">isomerdesign.com/Pentomino/6x1</span><span class="invisible">0/solutions.txt</span></a> and it'll just animate it. Can you see why this is my favorite solution?</p>
Aaron Toponce ⚛️:debian:<p>Kind of wishing <a href="https://fosstodon.org/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> had access to RDRAND/RDSEED/RDTSC</p>
Frontend Dogma<p>I Started Learning JavaScript Again—a Beginner-Friendly Guide to the Basics, by (not on Mastodon or Bluesky):</p><p><a href="https://dev.to/dumebii/i-started-learning-javascript-again-a-beginner-friendly-guide-to-the-basics-5f50" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/dumebii/i-started-learn</span><span class="invisible">ing-javascript-again-a-beginner-friendly-guide-to-the-basics-5f50</span></a></p><p><a href="https://mas.to/tags/guides" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guides</span></a> <a href="https://mas.to/tags/fundamentals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fundamentals</span></a> <a href="https://mas.to/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a></p>
That HTML Blog & The Spicy Web<p>The Invoker Commands API is the new hotness for a declarative <a href="https://intuitivefuture.com/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> solution to the problem “click and see something happen!!”</p><p>However…</p><p>If we’re inside shadow DOM and the button being clicked is supposed to do a thing via its host component, then uh, nope. 🤨</p><p>Thankfully there’s always a workaround in the Wide World of the Web, so I’ve written it up and here it is!</p><p>😁 Yay for building directly on top of platform mechanics. 👏 <a href="https://intuitivefuture.com/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://intuitivefuture.com/tags/WebComponents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebComponents</span></a> <a href="https://intuitivefuture.com/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p><p><a href="https://thathtml.blog/2025/07/more-fun-with-invoker-commands-web-components/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thathtml.blog/2025/07/more-fun</span><span class="invisible">-with-invoker-commands-web-components/</span></a></p>
Frontend Dogma<p>Never Write Your Own Date Parsing Library, by <span class="h-card" translate="no"><a href="https://fediverse.zachleat.com/@zachleat" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zachleat</span></a></span>:</p><p><a href="https://www.zachleat.com/web/adventures-in-date-parsing/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">zachleat.com/web/adventures-in</span><span class="invisible">-date-parsing/</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/libraries" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libraries</span></a> <a href="https://mas.to/tags/comparisons" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>comparisons</span></a> <a href="https://mas.to/tags/time" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>time</span></a> <a href="https://mas.to/tags/parsing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>parsing</span></a></p>
Alvin Ashcraft 🐿️<p>Dew Drop Weekly Newsletter #442 - Week Ending July 25, 2025.</p><p><a href="https://zc.vg/lPPY0?m=0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">zc.vg/lPPY0?m=0</span><span class="invisible"></span></a> </p><p><a href="https://hachyderm.io/tags/dewdrop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dewdrop</span></a> <a href="https://hachyderm.io/tags/newsletter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>newsletter</span></a> <a href="https://hachyderm.io/tags/aspnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aspnetcore</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/windev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windev</span></a> <a href="https://hachyderm.io/tags/windowsappsdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windowsappsdk</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/unoplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unoplatform</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://hachyderm.io/tags/agile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>agile</span></a> <a href="https://hachyderm.io/tags/mobiledev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mobiledev</span></a> <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/IoT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IoT</span></a> <a href="https://hachyderm.io/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://hachyderm.io/tags/m365" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m365</span></a> <a href="https://hachyderm.io/tags/sqlserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlserver</span></a> <a href="https://hachyderm.io/tags/windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windows</span></a> <a href="https://hachyderm.io/tags/powershell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>powershell</span></a></p>
heise Developer<p>Beliebtes JavaScript-Paket is: Malware durch Supply-Chain-Angriff</p><p>Nach einem Phishing-Angriff auf npm-Maintainer war das Paket is, das auf etwa 2,7 Millionen wöchentliche Downloads kommt, mit einem Malware-Loader infiziert.</p><p><a href="https://www.heise.de/news/Beliebtes-JavaScript-Paket-is-Malware-durch-Supply-Chain-Angriff-10499614.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/Beliebtes-JavaSc</span><span class="invisible">ript-Paket-is-Malware-durch-Supply-Chain-Angriff-10499614.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/IT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IT</span></a> <a href="https://social.heise.de/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://social.heise.de/tags/Malware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Malware</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
Ronnie / Rekkerd.org<p>Dreamtonics updates Synthesizer V Studio 2 Pro to v2.1.1 <a href="https://rekkerd.org/dreamtonics-updates-synthesizer-v-studio-2-pro-to-v2-1-1/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rekkerd.org/dreamtonics-update</span><span class="invisible">s-synthesizer-v-studio-2-pro-to-v2-1-1/</span></a></p><p><a href="https://mastodon.social/tags/Dreamtonics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dreamtonics</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/Lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lua</span></a> <a href="https://mastodon.social/tags/Synthesizer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Synthesizer</span></a> <a href="https://mastodon.social/tags/vocals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vocals</span></a></p>
Liminal witch 🧙‍♀️ Sarah<p>TIL crypto.randomUUID() requires https outside of localhost </p><p><a href="https://hachyderm.io/tags/frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frontend</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a></p>