Frontend Dogma's Avatar

Frontend Dogma

@frontenddogma.com.bsky.social

News and tools for frontend developers: https://frontenddogma.com/. Undogmatically compiled by @meiert.com. Updated 2–3 times daily.

466 Followers  |  261 Following  |  2,633 Posts  |  Joined: 16.04.2024  |  1.7504

Latest posts by frontenddogma.com on Bluesky

Preview
Why semantic HTML still matters If you want to build for performance, accessibility, discoverability, or resilience, you must start with HTML that means something.

Why Semantic HTML Still Matters, by @jono.id:

https://www.jonoalderson.com/conjecture/why-semantic-html-still-matters/

#html #semantics

11.08.2025 06:30 — 👍 2    🔁 0    💬 0    📌 0
Agentic AI: On Evaluations

Agentic AI: On Evaluations, by @ilsilfverskiold.bsky.social:

https://archive.fo/gSvRa

#ai #testing #tooling

11.08.2025 06:30 — 👍 1    🔁 1    💬 0    📌 0
Preview
Should we NEVER use non-logical properties? Best bet: just always use them. More nuanced take: there is a few situations where using the physical property is still releavant.

Should We Never Use Non-Logical Properties?, by @chriscoyier@front-end.social (@frontendmasters.com):

https://frontendmasters.com/blog/should-we-never-use-non-logical-properties/

#css #logicalproperties

11.08.2025 06:30 — 👍 1    🔁 0    💬 0    📌 0
Preview
Item Flow – Part 2: next steps for Masonry Back in March, we published Item Flow, Part 1: a new unified concept for layout, an article about a new idea for unifying flex-flow and grid-auto-flow into a single set of properties under a new item-flow shorthand.

Item Flow: Next Steps for Masonry, by @jensimmons@front-end.social and @saron.bsky.social (@webkit@front-end.social):

https://webkit.org/blog/17219/item-flow-part-2-next-steps-for-masonry/

#css #masonry #layout

10.08.2025 19:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
The Future of the Web Is Decentralized (Whether You Like It or Not) The internet’s breaking free from Big Tech’s grip—decentralization is taking over, giving power back to users. It’s messy, it’s wild, but from crypto to cloud storage, the future is clear: no more middlemen, no more gatekeepers, just a web that works for you.

The Future of the Web Is Decentralized (Whether You Like It or Not), by @webdesignerdepot.bsky.social:

https://webdesignerdepot.com/the-future-of-the-web-is-decentralized-whether-you-like-it-or-not/

#web

10.08.2025 19:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
WCAG vs EAA: Understanding where WCAG stops and where the EAA starts Many teams believe that meeting WCAG standards means their digital products are compliant with the European Accessibility Act (EAA). Using a clear comparison grounded in EN 301 549 and EN 17161, we extensively detail what’s in and out of scope—and why organizations need to operationalize accessib…

WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts, by (not on Mastodon or Bluesky):

https://www.getstark.co/blog/wcag-vs-eaa/

#accessibility #wcag #eaa

10.08.2025 19:30 — 👍 2    🔁 0    💬 0    📌 0
Preview
Should We Never Use Non-Logical Properties? · Jens Oliver Meiert In CSS, it’s extremely hard to argue against the use of anything.

Should We Never Use Non-Logical Properties?, by @meiert.com [@frontenddogma.com]:

https://meiert.com/blog/non-logical-properties/

#css #logicalproperties

10.08.2025 07:30 — 👍 1    🔁 0    💬 0    📌 0
Preview
Performant Vue applications with Vapor In the ever-evolving landscape of web development, performance and user experience remain paramount....

Performant Vue Applications With Vapor, by @jacobandrewsky.bsky.social:

https://dev.to/jacobandrewsky/performant-vue-applications-with-vapor-56f0

#performance #vuejs

10.08.2025 07:30 — 👍 0    🔁 0    💬 0    📌 0
It’s Incredible How Many Bad User Experiences Are Still Out There in 2025

It’s Incredible How Many Bad User Experiences Are Still Out There in 2025, by @uxdesigncc@me.dm:

https://archive.fo/nesmu

#ux #design

10.08.2025 07:30 — 👍 0    🔁 0    💬 0    📌 0
Web Vital API
Dmitrii , an experienced front-end engineer, discusses Core Web Vitals, explaining their importance for web improvement, search rankings, and user engagement... Web Vital API

Web Vital API, by @thisislearning@hachyderm.io:

https://www.youtube.com/watch?v=3Q9Quz8IZoU

#videos #performance #webvitals #apis

09.08.2025 18:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
What we learned from creating PostCSS—Martian Chronicles, Evil Martians’ team blog We share what have we learned creating PostCSS and the huge ecosystem around it. Get 8 key lessons from Andrey Sitnik, creator of PostCSS.

What We Learned From Creating PostCSS, by @sitnik_en@mastodon.social and @travisturner.bsky.social (@evilmartians@mastodon.social):

https://evilmartians.com/chronicles/what-we-learned-from-creating-postcss

#postcss #history #lessons #tipsandtricks

09.08.2025 18:30 — 👍 1    🔁 0    💬 0    📌 0
Preview
The web isn’t URL-shaped anymore Why SEO’s page-centric thinking is broken, and how machines are changing the rules of the web.

The Web Isn’t URL-Shaped Anymore, by @jono.id:

https://www.jonoalderson.com/conjecture/url-shaped-web/

#web #urls #ai

09.08.2025 18:30 — 👍 1    🔁 1    💬 0    📌 0
Preview
Revisiting My 2010 JavaScript Library This blog has been running for 12 years, and it's only natural that I'd start thinking about a fresh, modern design to match the times. Before diving into what that new design should look like, I went

Revisiting My 2010 JavaScript Library, by @dialloibu.bsky.social:

https://idiallo.com/blog/revisiting-my-old-javascript

#retrospectives #javascript #libraries #internetexplorer #microsoft

09.08.2025 08:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
Vibe code is legacy code Updates and articles from the Val Town team

Vibe Code Is Legacy Code, by @stevekrouse.com (@val.town):

https://blog.val.town/vibe-code

#ai #vibecoding #technicaldebt

09.08.2025 08:30 — 👍 1    🔁 1    💬 0    📌 0
How we made JSON.stringify more than twice as fast · V8 This post explains our recent effort to improve JSON.stringify performance

How We Made “JSON.stringify” More Than Twice as Fast, by (not on Mastodon or Bluesky):

https://v8.dev/blog/json-stringify

#javascript #json #strings #v8 #javascriptengines

09.08.2025 08:30 — 👍 0    🔁 0    💬 0    📌 0
How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg
Ever wondered who actually decides how JavaScript evolves? In this episode, Jan-Niklas Wortmann sits down with Daniel Ehrenberg, President of Ecma Internatio... How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg

How JavaScript Really Evolves: Inside TC39 With Daniel Ehrenberg, by @littledan.dev and @wordman.dev (@weeklybrew.dev):

https://www.youtube.com/watch?v=v9Al9-0jkoQ

#videos #interviews #javascript #ecmascript

08.08.2025 19:56 — 👍 8    🔁 3    💬 1    📌 0
Preview
Compile Svelte 5 in your head Background5 years ago, I wrote Compile Svelte in your head. That was written for Svelte 3.But now, almost 1 year into Svelte 5 release, which introduce tons of new features, such as runes, fine-grained reactivity, and more, ...

Compile Svelte 5 in Your Head, by (not on Mastodon or Bluesky):

https://lihautan.com/compile-svelte-5-in-your-head

#svelte #compiling #javascript

08.08.2025 19:56 — 👍 3    🔁 0    💬 0    📌 0
Preview
The CSS if() function: Conditional styling will never be the same - LogRocket Blog Explore how the if() function works, see practical examples, and compare it to existing CSS conditional techniques.

The CSS “if()” Function: Conditional Styling Will Never Be the Same, by @logrocket.bsky.social:

https://blog.logrocket.com/css-if-function-conditional-styling/

#css #functions #conditionals

08.08.2025 19:55 — 👍 1    🔁 0    💬 0    📌 0
Writing “!= null”? That’s What Junior Devs Do—Here’s the Senior Way

Writing “!= null”? That’s What Junior Devs Do—Here’s the Senior Way, by (not on Mastodon or Bluesky):

https://archive.fo/ONb0w

#javascript

08.08.2025 14:30 — 👍 1    🔁 0    💬 0    📌 0
Found an accessibility issue? Now what? - Sergei Kriger (A11yTalks - Jul 2025)
In this talk, I will share my experience in reporting accessibility issues to development teams and guide you on how to make these reports not only heard, bu... Found an accessibility issue? Now what? - Sergei Kriger (A11yTalks - Jul 2025)

Found an Accessibility Issue? Now What?, by @sergeikriger@mastodon.social (@a11ytalks@mstdn.social):

https://www.youtube.com/watch?v=SBLrREfflyc

#videos #accessibility #processes #communication

08.08.2025 14:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
Perplexity is using stealth, undeclared crawlers to evade website no-crawl directives Perplexity is repeatedly modifying their user agent and changing IPs and ASNs to hide their crawling activity, in direct conflict with explicit no-crawl preferences expressed by websites.

Perplexity Is Using Stealth, Undeclared Crawlers to Evade Website No-Crawl Directives, by @cloudflare@noc.social:

https://blog.cloudflare.com/perplexity-is-using-stealth-undeclared-crawlers-to-evade-website-no-crawl-directives/

#ai #crawling

08.08.2025 14:30 — 👍 0    🔁 1    💬 0    📌 0
Preview
Infinite Pixels In which I push browser engines to their finite limits using infinite values.

Infinite Pixels, by @meyerweb@mastodon.social:

https://meyerweb.com/eric/thoughts/2025/08/07/infinite-pixels/

#css

08.08.2025 07:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
European Accessibility Act (EAA) FAQ - TetraLogical The European Accessibility Act (EAA) came into effect on 28 June 2025. Many of our customers have asked what impact that may have on the digital services they offer. This post provides information on the application of the EAA in the context of websites and mobile apps.

European Accessibility Act (EAA) FAQ, by @tetralogical@a11y.social:

https://tetralogical.com/blog/2025/07/18/eaa-faq/

#eaa #legal #accessibility

08.08.2025 07:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
Publishers oppose W3C plan to kill third-party cookies Exclusive: Advocacy group tells UK competition watchdog proposal favors Google

Publishers Cry Foul Over W3C Crusade to Rid Web of Third-Party Cookies, by @thomasclaburn@mstdn.social (@theregister@geeknews.chat):

https://www.theregister.com/2025/07/29/mow_w3c_cookie_complaint/

#w3c #cookies #privacy

08.08.2025 07:30 — 👍 1    🔁 0    💬 0    📌 0
Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations

Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations, by (not on Mastodon or Bluesky):

https://www.sitepoint.com/can-ai-replace-web-developers/

#ai #tooling #career

07.08.2025 19:59 — 👍 0    🔁 1    💬 0    📌 0
Preview
HTML popovers shown on interest should be accessible on mobile devices | utilitybend A new HTML feature, popover=hint, lets developers create hover-triggered popovers. This article is all about the accessibility on touch devices.

HTML Popovers Shown on Interest Should Be Accessible on Mobile Devices, by @utilitybend@front-end.social:

https://utilitybend.com/blog/html-popovers-shown-on-interest-should-be-accessible-on-mobile-devices

#html #popovers #mobile #usability

07.08.2025 19:59 — 👍 1    🔁 0    💬 0    📌 0
Cascading Layers of !mportance - Miriam Suzanne | JSHeroes 2025
The Cascade is the underlying algorithm that applies our styles the web, and a main target of frustration when our styles go bad. But why is it there, how is... Cascading Layers of !mportance - Miriam Suzanne | JSHeroes 2025

Cascading Layers of !mportance, by @mia@front-end.social (@jsheroes.io):

https://www.youtube.com/watch?v=4PkhzoFLJ0Q

#videos #css #cascade

07.08.2025 19:59 — 👍 1    🔁 1    💬 0    📌 0
Two AI Legends Predict the Future of Programming (and It’s Not What You Think)

Two AI Legends Predict the Future of Programming (and It’s Not What You Think), by (not on Mastodon or Bluesky):

https://archive.fo/zp2Xy

#ai #programming #outlooks

07.08.2025 13:30 — 👍 0    🔁 1    💬 0    📌 0
Getting started with manual testing webinar
Learn how to include manual testing accessibility testing in your workflow.We'll cover:- What is manual testing?- Zoom testing- Keyboard testing- WAVE manual... Getting started with manual testing webinar

Getting Started With Manual Testing, by @jaypope.bsky.social (@popetech.bsky.social):

https://www.youtube.com/watch?v=Mouix6bDER0

#videos #introductions #accessibility #testing

07.08.2025 13:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
Friends at Last: Tailwind & CSS…whodathunkit?! Freely compose UI using native CSS variables & syntax, Tailwind design tokens in CSS, and Tailwind utility classes.

Friends at Last: Tailwind and CSS… Whodathunkit?!, by @jaredwhite@indieweb.social (@vanillaweb@intuitivefuture.com):

https://thathtml.blog/2025/08/tailwind-and-css-friends-at-last/

#css #tailwind

07.08.2025 13:30 — 👍 0    🔁 0    💬 0    📌 0

@frontenddogma.com is following 20 prominent accounts