Janek Schweda spricht über seinen Weg vom öffentlichen Dienst ins Consulting, seine erste APEX Connect und darüber, warum Accessibility in Oracle APEX früh mitgedacht werden sollte.
In dieser Folge von Devs On Tape x APEX Connect 26 sprechen Kai und Caro mit Janek Schweda über seinen beruflichen Weg vom öffentlichen Dienst in die Beratung, seine Erfahrungen in unterschiedlichen APEX-Projekten und seinen ersten Eindruck von der APEX Connect.
Im Mittelpunkt steht Janeks Konferenzthema: Barrierefreiheit in Oracle APEX. Gemeinsam geht es darum, warum Accessibility nicht erst am Ende eines Projekts geprüft werden sollte, welche Unterstützung APEX bereits mitbringt und wo Entwicklerinnen und Entwickler genauer hinschauen müssen. Janek erklärt, warum saubere HTML-Strukturen, Labels, Kontraste, Tastaturbedienbarkeit und Screenreader-Kompatibilität keine Sonderthemen sind, sondern zu guter Entwicklungsarbeit gehören.
Außerdem sprechen die drei über den Oracle APEX Accessibility Guide, den APEX Advisor, automatisierte Prüfungen mit Tools wie Playwright und axe-core sowie den Accessibility Conformance Report von Oracle. Eine Folge für alle, die APEX-Anwendungen nicht nur funktional, sondern auch zugänglich, sauber und zukunftsfähig entwickeln wollen.
Erwähnte Links und Ressourcen
Oracle APEX Accessibility Guidehttps://apex.oracle.com/accessibility/
Oracle Accessibility Conformance Reports / VPATshttps://www.oracle.com/corporate/accessibility/vpats/
WCAG-Kriterien des W3Chttps://www.w3.org/WAI/standards-guidelines/wcag/
APEX Advisor / Accessibility Checkshttps://docs.oracle.com/en/database/oracle/apex/23.2/aeacc/testing-apps-for-accessibility.html
APEX Visualizer auf GitHubhttps://github.com/OliverLemm/Apex-Visualizer
Playwrighthttps://playwright.dev/
axe-corehttps://github.com/dequelabs/axe-core
JAWS Screenreaderhttps://www.freedomscientific.com/products/software/jaws/
DOAG Konferenz und Ausstellunghttps://www.doag.org/de/events/konferenz-ausstellung/
APEX Connecthttps://apex.doag.org/
DOAG Regionalgruppenhttps://www.doag.org/de/communities/regionalgruppen/