ricard.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This is the private Mastodon instance of Ricard Torres.

Administered by:

Server stats:

2
active users

#Frontend

19 posts13 participants7 posts today
Ana Tudor 🐯<p>Want to give a responsive irregular shape depending on text content/ viewport rounded corners? Here's a super simple pure <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> + <a href="https://mastodon.social/tags/SVG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SVG</span></a> <a href="https://mastodon.social/tags/filter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>filter</span></a> demo on <span class="h-card" translate="no"><a href="https://fosstodon.org/@codepen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codepen</span></a></span> doing it <a href="https://codepen.io/thebabydino/pen/KwKGrjR" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codepen.io/thebabydino/pen/KwK</span><span class="invisible">GrjR</span></a></p><p>Heavily commented. See also <a href="https://mastodon.social/@anatudor/114185324674119212" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@anatudor/1141</span><span class="invisible">85324674119212</span></a> for details about some of the filter primitives.</p><p><a href="https://mastodon.social/tags/svgFilter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svgFilter</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</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/concave" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>concave</span></a></p>
Ana Tudor 🐯<p>Here's a simple image stack with an `--ang` rotation around an `--xy` point (both pseudo-random, generated &amp; set inline via Pug) + a 3D entry animation (click Run to run it again).</p><p>Live on <span class="h-card" translate="no"><a href="https://fosstodon.org/@codepen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codepen</span></a></span> <a href="https://codepen.io/thebabydino/pen/qEBJpRb?editors=0100" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codepen.io/thebabydino/pen/qEB</span><span class="invisible">JpRb?editors=0100</span></a></p><p><a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.social/tags/3D" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>3D</span></a> <a href="https://mastodon.social/tags/filter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>filter</span></a> <a href="https://mastodon.social/tags/cssFilter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssFilter</span></a> <a href="https://mastodon.social/tags/animation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>animation</span></a> <a href="https://mastodon.social/tags/cssAnimation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssAnimation</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</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/CodePen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodePen</span></a></p>
Ana Tudor 🐯<p>Because I keep seeing `position: absolute` + lots of of offset + size + transform + sometimes even margin properties to stack + middle align the stacked items... you can easily do it with 3 <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> properties!</p><p><a href="https://mastodon.social/@anatudor/113774781963966085" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@anatudor/1137</span><span class="invisible">74781963966085</span></a></p><p><a href="https://mastodon.social/tags/cssLayout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssLayout</span></a> <a href="https://mastodon.social/tags/cssGrid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssGrid</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</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/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a></p>
Ayo<p>🎉 Web Component Base (WCB) by Ayo Ayco (<span class="h-card" translate="no"><a href="https://social.ayco.io/@ayo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ayo</span></a></span>) | <a href="https://ayos.blog/wcb/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ayos.blog/wcb/</span><span class="invisible"></span></a></p><p><a href="https://social.ayco.io/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://social.ayco.io/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://social.ayco.io/tags/webcomponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webcomponents</span></a></p>
Ana Tudor 🐯<p>Flip card on hover, flip back on hover out...</p><p>... but on touchscreens, flip it on click and then flip it back on second click!</p><p>A mostly <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> solution, using <a href="https://mastodon.social/tags/3D" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>3D</span></a> transforms, variables, grid, pointer MQ + a little bit of <a href="https://mastodon.social/tags/JS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JS</span></a>.</p><p>Because somebody asked how to do it <a href="https://www.reddit.com/r/css/comments/1jm0a7v/comment/mk7zmd5/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reddit.com/r/css/comments/1jm0</span><span class="invisible">a7v/comment/mk7zmd5/</span></a></p><p>Live demo on <span class="h-card" translate="no"><a href="https://fosstodon.org/@codepen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codepen</span></a></span>: <a href="https://codepen.io/thebabydino/pen/MYWPeer" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codepen.io/thebabydino/pen/MYW</span><span class="invisible">Peer</span></a> </p><p><a href="https://mastodon.social/tags/cssGrid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssGrid</span></a> <a href="https://mastodon.social/tags/cssVariables" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssVariables</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/css3D" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>css3D</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/cssLayout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssLayout</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</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/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a></p>
Ana Tudor 🐯<p>Can't believe this quick little thing made this week's <span class="h-card" translate="no"><a href="https://fosstodon.org/@codepen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codepen</span></a></span> Spark!</p><p>codepen.io/thebabydino/pen/GgRryoa</p><p><a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.social/tags/SVG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SVG</span></a> <a href="https://mastodon.social/tags/filter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>filter</span></a> <a href="https://mastodon.social/tags/svgFilter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svgFilter</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</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/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a></p>
Luke Harby<p>Oh and for my day job I'm a <a href="https://infosec.exchange/tags/FrontEnd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FrontEnd</span></a> <a href="https://infosec.exchange/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> developer. </p><p>I've built lots of sites over the years and have particularly enjoyed working with Tumblr. </p><p>Here's one I'm particularly proud of<br><a href="https://studiomalarkey.co.uk/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">studiomalarkey.co.uk/</span><span class="invisible"></span></a></p><p>(This is also the studio I share with Jessica my wife and our friend Sam).</p>
Ana Tudor 🐯<p>No JS <a href="https://mastodon.social/tags/fluid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fluid</span></a> animation. The animation is created in <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a>, where I'm animating the values of two custom properties back and forth. `feTurbulence` creates the background, `feDisplacement` map uses the CSS-animated input to make it move.</p><p>My take on this question <a href="https://www.reddit.com/r/webdev/comments/1izlhkw/comment/mfedw8s/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reddit.com/r/webdev/comments/1</span><span class="invisible">izlhkw/comment/mfedw8s/</span></a></p><p><a href="https://mastodon.social/tags/SVG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SVG</span></a> <a href="https://mastodon.social/tags/svgFilter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svgFilter</span></a> <a href="https://mastodon.social/tags/filter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>filter</span></a> <a href="https://mastodon.social/tags/cssGradient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssGradient</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</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/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/cssVariables" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssVariables</span></a></p>
Ricard Torres<p>🎙️ 🆕 Frontend Coffee Break</p><p>Episode 39: Best practices, standards and guidelines</p><p>We discuss how we work with guidelines, standards and best practices at Cognizant Netcentric. Including our very own ESLint and Stylelint open source configurations.</p><p>Do you follow any guidelines when coding FE?</p><p>Video and audio: <a href="https://frontend.coffee/s1/39" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">frontend.coffee/s1/39</span><span class="invisible"></span></a></p><p><a href="https://ricard.social/tags/Podcast" class="mention hashtag" rel="tag">#<span>Podcast</span></a> <a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a></p>
Ricard Torres<p>&quot;Styling &lt;details&gt;: Horizontal Accordion&quot;</p><p>➡️ <a href="https://codepen.io/web-dot-dev/pen/XWvBZNo" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">codepen.io/web-dot-dev/pen/XWv</span><span class="invisible">BZNo</span></a></p><p><a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a> <a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/CSS" class="mention hashtag" rel="tag">#<span>CSS</span></a> <a href="https://ricard.social/tags/HTML" class="mention hashtag" rel="tag">#<span>HTML</span></a></p>
Ricard Torres<p>Just learned of the existence of the &quot;Speculation Rules API&quot;</p><p>➡️ <a href="https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">developer.mozilla.org/en-US/do</span><span class="invisible">cs/Web/API/Speculation_Rules_API</span></a></p><p><a href="https://ricard.social/tags/WebPerformance" class="mention hashtag" rel="tag">#<span>WebPerformance</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a> <a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a></p>
Ricard Torres<p>🆕 FE Coffee Break </p><p>Episode 38: Morals, ethics and being eco-friendly as a FE Developer</p><p>We discuss the moral of working for certain industries, how can we be more green (spoiler: it&#39;s web performance) as developers, as well as open source.</p><p>Audio: <a href="https://frontendcoffeebreak.transistor.fm/s1/38" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">frontendcoffeebreak.transistor</span><span class="invisible">.fm/s1/38</span></a></p><p>Video: <a href="https://www.youtube.com/watch?v=WiO_pn4QhCk" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=WiO_pn4QhC</span><span class="invisible">k</span></a></p><p><a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/Podcast" class="mention hashtag" rel="tag">#<span>Podcast</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a></p>
Ricard Torres<p>:safari: Safari works on this thing before any other vendor can&#39;t catch up with scroll driven animations? :css3: </p><p>Well, thanks... I guess.</p><p>➡️ <a href="https://webkit.org/blog/16214/background-clip-border-area/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">webkit.org/blog/16214/backgrou</span><span class="invisible">nd-clip-border-area/</span></a></p><p><a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/CSS" class="mention hashtag" rel="tag">#<span>CSS</span></a> <a href="https://ricard.social/tags/Safari" class="mention hashtag" rel="tag">#<span>Safari</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a></p>
Ricard Torres<p>AI assistance panel  |  Chrome DevTools  |  Chrome for Developers</p><p>➡️ <a href="https://developer.chrome.com/docs/devtools/ai-assistance" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">developer.chrome.com/docs/devt</span><span class="invisible">ools/ai-assistance</span></a></p><p><a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a> <a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/Google" class="mention hashtag" rel="tag">#<span>Google</span></a> <a href="https://ricard.social/tags/Chrome" class="mention hashtag" rel="tag">#<span>Chrome</span></a></p>
Ricard Torres<p>:javascript: &quot;nullish coalescing assignment operator&quot;</p><p>➡️ <a href="https://www.trevorlasn.com/blog/javascript-nullish-coalescing-assignment-operator" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">trevorlasn.com/blog/javascript</span><span class="invisible">-nullish-coalescing-assignment-operator</span></a></p><p><a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a> <a href="https://ricard.social/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a></p>
Ricard Torres<p>You&#39;re a Frontend Dev :css3: :html5: :javascript: </p><p>In your experience working with designers...</p><p>Do they use container queries or still use media queries in their provided designs / style guides?</p><p><a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a></p>
Ricard Torres<p>👨‍💻 Was excited to try and implemented the new and shiny Popover API <a href="https://developer.mozilla.org/en-US/docs/Web/API/Popover_API" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">developer.mozilla.org/en-US/do</span><span class="invisible">cs/Web/API/Popover_API</span></a></p><p>When I couldn&#39;t position it relative to my parent element I came across this post from <span class="h-card" translate="no"><a href="https://front-end.social/@hdv" class="u-url mention">@<span>hdv</span></a></span> 👀 </p><p><a href="https://hidde.blog/positioning-anchored-popovers/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">hidde.blog/positioning-anchore</span><span class="invisible">d-popovers/</span></a></p><p>Which very well explains we can&#39;t use Popovers as tooltips for now without JS :blobcat_sadlife: </p><p>We need to wait until we have Anchor Positioning in CSS in all browsers <a href="https://caniuse.com/css-anchor-positioning" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">caniuse.com/css-anchor-positio</span><span class="invisible">ning</span></a></p><p>I&#39;m very disappointed 😞 </p><p><a href="https://ricard.social/tags/CSS" class="mention hashtag" rel="tag">#<span>CSS</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a> <a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/HTML" class="mention hashtag" rel="tag">#<span>HTML</span></a></p>
Ricard Torres<p>&quot;nasa/openmct&quot;</p><p>&quot;A web based mission control framework&quot; written using <a href="https://ricard.social/tags/Vue" class="mention hashtag" rel="tag">#<span>Vue</span></a> (<a href="https://ricard.social/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a>)</p><p>➡️ <a href="https://github.com/nasa/openmct" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">github.com/nasa/openmct</span><span class="invisible"></span></a></p><p><a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/NASA" class="mention hashtag" rel="tag">#<span>NASA</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a></p>
Ricard Torres<p>&quot;Why Google Sheets ported its calculation worker from JavaScript to WasmGC  |  web.dev&quot;</p><p>&quot;Calculations in Google Sheets were initially done on the server, then on the client in JavaScript, and now on the client in WebAssembly Garbage Collection. This case study explains how and why.&quot;</p><p>➡️ <a href="https://web.dev/case-studies/google-sheets-wasmgc" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">web.dev/case-studies/google-sh</span><span class="invisible">eets-wasmgc</span></a></p><p><a href="https://ricard.social/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a> <a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a></p>
Ricard Torres<p>&quot;Ecma International approves ECMAScript 2024: What’s new?&quot;</p><p>&quot;On 26 June 2024, the 127th Ecma General Assembly approved the ECMAScript 2024 language specification, which means that it&#39;s officially a standard now. This blog post explains what&#39;s new.&quot;</p><p>➡️ <a href="https://2ality.com/2024/06/ecmascript-2024.html" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">2ality.com/2024/06/ecmascript-</span><span class="invisible">2024.html</span></a></p><p><a href="https://ricard.social/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a> <a href="https://ricard.social/tags/Frontend" class="mention hashtag" rel="tag">#<span>Frontend</span></a> <a href="https://ricard.social/tags/WebDevelopment" class="mention hashtag" rel="tag">#<span>WebDevelopment</span></a></p>