Ausnahme gefangen: SSL certificate problem: certificate is not yet valid ๐Ÿ“Œ Mena Quintero: Paying technical debt in our accessibility infrastructure

๐Ÿ  Team IT Security News

TSecurity.de ist eine Online-Plattform, die sich auf die Bereitstellung von Informationen,alle 15 Minuten neuste Nachrichten, Bildungsressourcen und Dienstleistungen rund um das Thema IT-Sicherheit spezialisiert hat.
Ob es sich um aktuelle Nachrichten, Fachartikel, Blogbeitrรคge, Webinare, Tutorials, oder Tipps & Tricks handelt, TSecurity.de bietet seinen Nutzern einen umfassenden รœberblick รผber die wichtigsten Aspekte der IT-Sicherheit in einer sich stรคndig verรคndernden digitalen Welt.

16.12.2023 - TIP: Wer den Cookie Consent Banner akzeptiert, kann z.B. von Englisch nach Deutsch รผbersetzen, erst Englisch auswรคhlen dann wieder Deutsch!

Google Android Playstore Download Button fรผr Team IT Security



๐Ÿ“š Mena Quintero: Paying technical debt in our accessibility infrastructure


๐Ÿ’ก Newskategorie: Linux Tipps
๐Ÿ”— Quelle: lwn.net

On his blog, Federico Mena Quintero posted a transcript of his recent talk at GUADEC 2022 on the technical debt in the GNOME accessibility infrastructureโ€”and what he has been doing to help pay that down. He began the talk by describing the infrastructure and how it came about:

Gnome-shell implements its own toolkit, St, which stands for "shell toolkit". It is made accessible by implementing the GObject interfaces in atk. To make a toolkit accessible means adding a way to extract information from it in a standard way; you don't want screen readers to have separate implementations for GTK, Qt, St, Firefox, etc. For every window, regardless of toolkit, you want to have a "list children" method. For every widget you want "get accessible name", so for a button it may tell you "OK button", and for an image it may tell you "thumbnail of file.jpg". For widgets that you can interact with, you want "list actions" and "run action X", so a button may present an "activate" action, and a check button may present a "toggle" action.

However, ATK is just abstract interfaces for the benefit of toolkits. We need a way to ship the information extracted from toolkits to assistive tech like screen readers. The atspi protocol is a set of DBus interfaces that an application must implement; atk-adaptor is an implementation of those DBus interfaces that works by calling atk's slightly different interfaces, which in turn are implemented by toolkits. Atk-adaptor also caches some things that it already asked to the toolkit, so it doesn't have to ask again unless the toolkit notifies about a change.

Does this seem like too much translation going on? It is! We will see the reasons behind that when we talk about how accessibility was implemented many years ago in GNOME.

...



๐Ÿ“Œ Mena Quintero: Paying technical debt in our accessibility infrastructure


๐Ÿ“ˆ 139.3 Punkte

๐Ÿ“Œ Paying technical debt in our accessibility infrastructure


๐Ÿ“ˆ 73.65 Punkte

๐Ÿ“Œ Doctor Debt Consolidate Loan Can Treat Debt-Trap Borrowers


๐Ÿ“ˆ 34.8 Punkte

๐Ÿ“Œ Delicious irony: Hacked medical debt collector AMCA files for bankruptcy protection from debt collectors


๐Ÿ“ˆ 34.8 Punkte

๐Ÿ“Œ How to convince your CEO itโ€™s worth paying down tech debt


๐Ÿ“ˆ 31.17 Punkte

๐Ÿ“Œ Technical Debt and Streams/BLoC - The Boring Flutter Development Show, Ep. 4


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Scotland waves ยฃ15m for low-code partner to help with social security overhaul as technical debt mounts


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ software-architektur.tv: CTO = Chief Technical Debt Owner?


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Managing Technical Debt with Feature Flags | BRK411


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Clean Architecture How to Structure Your ML Projects to Reduce Technical Debt || Laszlo Sragner


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Technical Debt: Was sind technische Schulden?


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Armchair Architects: Architectural Erosion and Technical Debt


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Technical debt? Don't spend more than one-quarter of your time dealing with it


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ 7 ways technical debt increases security risk


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Technical Debt Growth: How Can It Happen Without Realizing It?


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ How to Engineer Your Technical Debt Response


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ 5 tips for tackling technical debt


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Finding and Fixing Five Kinds of Architectural Technical Debt


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Stop saying โ€œtechnical debtโ€


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ What is Technical Debt and its Associated Cost Implications?


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Prioritizing Technical Debt as If Time & Money Matters - Adam Tornhill


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Stop saying โ€œtechnical debtโ€


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ The Overflow #168: Other words for technical debt


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Understanding Technical Debt for Software Teams


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ The true impact of technical debt


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Modernizing applications: the importance of reducing technical debt


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Technical Debt and Modernizing COBOL


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Managing Technical Debt in Software Development: Strategies and Best Practices


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Managing Technical Debt in Mobile Applications


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Want to tackle technical debt? Sell it as business risk


๐Ÿ“ˆ 29.17 Punkte

๐Ÿ“Œ Paying the ransom = paying double


๐Ÿ“ˆ 27.54 Punkte

๐Ÿ“Œ Businesses torn between paying and not paying ransoms


๐Ÿ“ˆ 27.54 Punkte

๐Ÿ“Œ Iran is doing to our networks what it did to our spy drone, claims Uncle Sam: Now they're bombing our hard drives


๐Ÿ“ˆ 26.81 Punkte

๐Ÿ“Œ Your next growth market: Realizing the potential of MENA


๐Ÿ“ˆ 26.67 Punkte

๐Ÿ“Œ Your next growth market: Realizing the potential of MENA


๐Ÿ“ˆ 26.67 Punkte











matomo