Skip to main content

Search

Items tagged with: WebDev


“The reasons why use of the placeholder attribute as the only means of providing a user readable prompt for a form control is deficient UX, are voluminous. It is frustrating having to rehash this discussion endlessly.”

#HTML #a11y #webDev

https://html5accessibility.com/stuff/2021/02/14/re-upped-placeholder-the-piss-take-label/


What on earth?! Amazon S3 charges you for unauthorised requests to S3?!

That's just absolutely insane! I better check my AWS account and delete any unused buckets I have in there …

https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1

#aws #s3 #infosec #webdev #cloud


Why are my live regions not working? by @patrick_h_lauke

"Live regions have a reputation for being "flaky" and inconsistent. While this can be attributed in part to shortcomings in current implementations, the problem can also be caused by developers misunderstanding how live regions are intended to work."

#a11y #webDev #HTML #ARIA

https://tetralogical.com/blog/2024/05/01/why-are-my-live-regions-not-working/


Front-end development’s identity crisis https://www.ellyloel.com/blog/front-end-development-s-identity-crisis/ If you have this crisis (with modern web dev), then that's a good thing! #webdev #webdevelopment #frontend


This piece from @heydon details his system for using the new features of #CSS to test HTML for proper semantics and structure. Just incredible what’s going on in some of these selectors.

#WebDev

https://heydonworks.com/article/testing-html-with-modern-css/


⭐️ Accessibility Foundations
https://tetralogical.com/blog/2024/03/18/accessbility-foundations/
by Henny Swan via @TetraLogical
#webdev #webdesign #a11y #accessibility


"The climate crisis is happening all around us. As tech workers, we can use our skills to take and accelerate climate action." https://climateaction.tech/ #tech #webdev #climateCrisis #environment #goGreen


🔗: Full-text RSS feed is an offline-friendly act #Tech #WebDev https://hamatti.org/posts/full-text-rss-feed-is-offline-friendly-act/


Dear Fediverse,

I have a domain, say "example.net" and I want to setup a couple of redirects so that "example.net/awesome" redirects to "foobar.com/something"

I don't want to manage a server or nginx config for this.

I currently use Gandi Web Forwarding but it doesn't support HTTPS.

Any recommendation for something as low maintenance as possible?

#askFedi #webDev


Content warning: My two cents on CSS


"I think filing bugs on browsers is one of the most useful things a web developer can do." 👍 https://nolanlawson.com/2024/03/03/bugs-ive-filed-on-browsers/ #webdev #browsers #bugs


Dear PNC Bank, clicking the back browser button while signed into your website should not blow up the browser tab and completely break the authentication. #usability #UX #UIDesign #webdev #fail


JavaScript Bloat in 2024 😢 https://tonsky.me/blog/js-bloat/ #webdev #webperf #javascript #js


Tailwind vs. Semantic CSS
https://nuejs.org/blog/tailwind-vs-semantic-css/
"Semantic version is several times smaller, renders faster, and requires no extra CSS tooling"
#webperf #css #webdev


I am currently working on #accessibility in #forgejo. And I discovered a problem with focus where it is not possible to navigate the page with "tab", a dropdown makes the focus skip to the end of the page and you end up in a loop.

Can someone recommend ways or tools to debug focus in webbrowsers? I have a hard time to see how the focus skips there. Any hints are welcome.

Thank you.

#WebAccessibility #WebDev #webDevelopment


Pretty nice! Component library from The City of Calgary. https://summit.calgary.ca/components.html (Needs a dash of aria-current) #webdev #webdesign


Why is JavaScript fragile? https://gomakethings.com/why-is-javascript-fragile/ (one of many reasons IMO) #js #javascript #webdev


MDN just launched its own front-end developer curriculum: https://developer.mozilla.org/en-US/curriculum/ #webdev


👁‍🗨Screen Readers support for text level HTML semantics

"A long time ago (2008) I wrote an article: Screen Readers lack emphasis. At the time, 15 years ago..."

#a11y #webDev #HTML #screenReaders

https://www.tpgi.com/screen-readers-support-for-text-level-html-semantics/


Hello, front-end developers. Here's your infrequent reminder to make websites that also work on browsers NOT Google Chrome.

Forcing anyone to use Google's glorified spyware is not cool.

#WebDev


The Performance Inequality Gap, 2024

https://infrequently.org/2024/01/performance-inequality-gap-2024/

"building JavaScript-first websites has been a predictably terrible idea"

#webdev #webperf #javascript #mobile #inequality


I wrote an article about how to make hastags accessible. Did some #ScreenReader testing with #JAWS, #NVDA, #VoiceOver and #Narrator, which was fun!

Pretty long one though, contains a bunch of tables for comparison. Enjoy the ride!

https://stevefrenzel.dev/posts/easy-web-accessibility-wins-hashtags/

#accessibility #a11y #html #JavaScript #WebDev #frontend


nginx (by F5) forked as freenginx by long time core developer Maxim Dounin 👀

http://freenginx.org/pipermail/nginx/2024-February/000000.html

https://www.phoronix.com/news/Nginx-Forked-To-Freenginx

#freenginx #nginx #webdev #selfhosting #opensource


🤡 The wrong way to use aria-roledescription to call out someone as a fascist:

https://html5accessibility.com/stuff/2020/10/06/micro-note-on-aria-roledescription/

#a11y #webDev #politics #ARIA


aria-roledescription is not a label

It is an alternative expression of the Aural UI of the role of an element.

inappropriately using aria-roledescription may inhibit users’ ability to understand or interact with an element.
ARIA 1.1

The wrong way to use aria-roledescription and call out someone as a fascist:

code

<img aria-roledescription="fascist" src="dt.PNG"
alt="Donald Trump">

This is wrong because you are not identifying the subject of the image as a fascist, you are overwriting the <img> element role so it effectively becomes a <fascist> element. Also, there is no explicit text identification of the subject as a fascist.

A much better way to achieve the aim of identifying a fascist (and not misusing aria-roledescription):
Example of a fascist
code
<figure>
<figcaption>Example of a fascist</figcaption>
<img src="dt.PNG" alt="Donald Trump">
</figure>

https://html5accessibility.com/stuff/2020/10/06/micro-note-on-aria-roledescription/



Introduction to web sustainability—learn how you can contribute to building a greener and sustainable web. https://developer.mozilla.org/en-US/blog/introduction-to-web-sustainability/ #webdev #webperf #environment #eWaste #goGreen


You Don't Need ARIA For That [HTMHell 2022] https://www.htmhell.dev/adventcalendar/2022/2/ #a11y #aria #webdev #html #tips


CSS + Accessibility: Inclusion Through User Choice
https://noti.st/cariefisher/1gWjQz/css-accessibility-inclusion-through-user-choice
Presentation slides from WordPress Accessibility Day by Carie Fisher
#css #a11y #webdesign #webdev


"The Decision to Leave Tech" — I'm sure many of us, including myself, have very similar feelings. 🥴 https://toddl.dev/posts/the-decision-to-leave-tech/ by @todd #tech #a11y #burnout #webdev


+1000 "the community remains in solid denial about the disastrous consequences of an over-reliance on JavaScript" https://infrequently.org/2024/01/performance-inequality-gap-2024/ #webdev #javascript #webperf


Wanted: Staff Manager, Software Engineering, Accessibility at GitHub; remote, US; via LinkedIn https://www.linkedin.com/jobs/view/3792420701/ #webdev #a11y #jobs #github #dev #mgr


🍦 New Article: The decline of React https://gomakethings.com/the-decline-of-react/ #WebDev #FrontEndDeveloper #100DaysOfCode #CodeNewbie