Dieser Podcast ist eine initiative der Development Community des DOAG e.V.

Devs On Tape x APEX Connect 26 - Janek Schweda - Barrierefreiheit in Oracle APEX: Mehr als nur ein Häkchen

Shownotes

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

Transkript anzeigen

00:00:15: Kai: Hallo und herzlich willkommen zu einer weiteren Episode Devs on Tape.

00:00:18: Kai: Immer noch

00:00:19: Kai: aus dem Heidepark Soltau.

00:00:21: Kai: Von der Apex Connect 2026.

00:00:23: Kai: Wir legen heute wieder früh am Tag los mit der nächsten Session.

00:00:27: Kai: Diesmal tatsächlich ins Nacks heißen, ne?

00:00:29: Kai: Caro, wir haben gesagt, wir machen ein bisschen kürzere Folgen zwischendurch, damit man da nicht immer einen Riesenspaziergang im Wald machen muss.

00:00:35: Kai: Um die Folge zu hören.

00:00:36: Kai: Deswegen haben wir heute einen Gast, aber first things first.

00:00:39: Kai: Hallo liebe Karo.

00:00:40: Caro: Hallo, Kai.

00:00:42: Kai: Bist du ready?

00:00:43: Caro: Sowas von.

00:00:44: Caro: Seit 5 Uhr morgens heute.

00:00:45: Kai: Da hört man total.

00:00:46: Kai: Ja.

00:00:47: Kai: Wow.

00:00:48: Kai: Da

00:00:49: Kai: hätten wir uns ja begegnen können auf dem Flur fast.

00:00:53: Kai: Okay, back to topic.

00:00:54: Kai: Ja, dann legen wir heute los, eigensreicher Tag.

00:00:57: Kai: Unsere erste Session heute.

00:00:59: Kai: Wir haben einen Gast, den wir haben

00:01:01: Kai: noch nicht bei uns im Podcast gehabt.

00:01:03: Kai: Heißt natürlich aber auch, dass wir neue Themen und eine neue Person kennenlernen können.

00:01:06: Kai: Heute zu Gast Janik Schweda.

00:01:08: Kai: Herzlich willkommen, Janek.

00:01:09: Kai: Ja, hallo.

00:01:10: Kai: Vielen Dank für die Einladung.

00:01:11: Kai: Gerne, gerne.

00:01:12: Kai: Stell dich doch gerne einmal für unsere Hörer vor.

00:01:14: Kai: Ja, gerne.

00:01:16: Janek Schweda: Ja, hi, Janek Schweda, wurde schon gesagt.

00:01:21: Janek Schweda: 27 Jahre alt, aktuell

00:01:24: Janek Schweda: in der Arbeit bei der Triology

00:01:27: Janek Schweda: GmbH in Braunschweig, jetzt seit Anfang des Jahres.

00:01:31: Janek Schweda: davor

00:01:31: Janek Schweda: aber auch schon eine ganze Weile in allen möglichen Positionen unterwegs.

00:01:38: Janek Schweda: Seit 2021, jetzt inzwischen im OriP

00:01:40: Janek Schweda: Apex-Umfeld unterwegs.

00:01:43: Janek Schweda: Immer mal an wechselnden

00:01:45: Janek Schweda: Konstellation.

00:01:47: Janek Schweda: Ich habe Verwaltungsinformatik studiert, habe

00:01:49: Janek Schweda: dann erstmal beim

00:01:51: Janek Schweda: Landesamt für Steuer Niedersachsen

00:01:53: Janek Schweda: gearbeitet und habe da eben so eine Mischposition gehabt, die eben eine Mischung war

00:01:58: Janek Schweda: aus

00:01:59: Janek Schweda: Oriquel Apex

00:02:01: Janek Schweda: Webentwicklung mit JavaScript

00:02:04: Janek Schweda: Change und Release Management, solchen Geschichten und

00:02:08: Janek Schweda: bin

00:02:08: Janek Schweda: dann

00:02:09: Janek Schweda: eben

00:02:10: Janek Schweda: nach einer Weile in die Privatwirtschaft gewechselt und

00:02:13: Janek Schweda: war dann für eine Weile bei der Data Ciders SDC in

00:02:16: Janek Schweda: Berlin.

00:02:17: Janek Schweda: tätig

00:02:18: Janek Schweda: und

00:02:19: Janek Schweda: da eben dann vor allem als Consultant

00:02:21: Janek Schweda: für eben auch die Bereiche, für

00:02:23: Janek Schweda: Bereich Database

00:02:25: Janek Schweda: sehr

00:02:25: Janek Schweda: stark eben gerade am Anfang Oracle

00:02:27: Janek Schweda: Apex

00:02:28: Janek Schweda: PLSQL Entwicklungen

00:02:30: Janek Schweda: später dann

00:02:33: Janek Schweda: später dann auch Testautomation mitgemacht, also

00:02:37: Janek Schweda: hatte

00:02:37: Janek Schweda: da auch einige Parallelen und einige Projekte aufgezogen

00:02:41: Janek Schweda: Ja, und jetzt wie gesagt, seit Anfang des Jahres, um wieder ein bisschen,

00:02:44: Janek Schweda: ich komme aus Hannover, um wieder ein bisschen näher an die Heimat ranzurücken, eben bei der Triology in Braunschweig.

00:02:50: Janek Schweda: damit man mal wieder Kollegen im Büro sieht.

00:02:52: Janek Schweda: Sowas, ne?

00:02:53: Janek Schweda: Ist auch mal was Schlimmes.

00:02:54: Janek Schweda: Genau.

00:02:55: Janek Schweda: Ja, und

00:02:57: Janek Schweda: genau,

00:02:57: Janek Schweda: habt eben da

00:02:58: Janek Schweda: ganz verschiedene Projekte mitgemacht im

00:03:00: Janek Schweda: Bereich.

00:03:01: Janek Schweda: Ja

00:03:02: Janek Schweda: ,

00:03:02: Janek Schweda: bin auch inzwischen

00:03:04: Janek Schweda: schon seit einer ganzen Weile auf einigen Konferenzen,

00:03:06: Janek Schweda: also vor allem auf der DOAC tatsächlich

00:03:08: Janek Schweda: unterwegs gewesen, aber auch in DOAC-Regionalgruppen.

00:03:12: Janek Schweda: Vor allem mit dem Thema Barrierefreiheit tatsächlich.

00:03:18: Kai: Da kommen wir gleich drauf zu.

00:03:19: Kai: Nicht so schnell wieder wieder

00:03:20: Kai: die zugehen.

00:03:21: Kai: Wir haben ja

00:03:23: Kai: Fragen.

00:03:23: Kai: Also

00:03:23: Kai: ausgezeichnet.

00:03:25: Kai: Aber so, erstmal gucken mich da oben.

00:03:27: Kai: Ne,

00:03:28: Kai: ne, passt ja.

00:03:29: Kai: Also für mich interessant ist

00:03:30: Kai: natürlich der Wechsel von.

00:03:31: Kai: Also, als du gesagt hast, wo du initial gearbeitet hast, das war ja dann an öffentlicher Stelle, das klang für mich natürlich jetzt nicht

00:03:36: Kai: nach Thrill.

00:03:37: Kai: Als du gesagt hast, ich habe APX, JavaScript und so gemacht, klang es natürlich technologisch wenigstens nicht.

00:03:42: Kai: Packen.

00:03:43: Kai: Wir müssen

00:03:43: Kai: ja ein dünnes Eis, ne?

00:03:44: Kai: Wir müssen aufpassen.

00:03:46: Kai: Aber

00:03:47: Kai: gut,

00:03:47: Kai: du hast dich dann entschieden, du bist quasi

00:03:49: Kai: aus der öffentlichen Hand.

00:03:51: Kai: ins Consulting gewechselt und das ist ja schon eine Veränderung.

00:03:54: Kai: Das ist ja nicht eine interne Stelle bei dem Unternehmen, sondern das ist ja

00:03:58: Kai: Verwaltung,

00:04:00: Kai: in dem

00:04:01: Kai: würde ich mir jetzt nicht erst spannend vorstellen, da die

00:04:04: Kai: Institution.

00:04:04: Kai: Und dann ins Consulting

00:04:06: Kai: wechselnde Kunden, wechselnde Technologien immer auf dem aktuellen Stand sein, das ist ja schon ein großer Change, ne?

00:04:10: Janek Schweda: Genau, auf jeden Fall.

00:04:11: Janek Schweda: Also

00:04:11: Janek Schweda: das war ja damals auch so ein bisschen der Gedanke.

00:04:14: Janek Schweda: Also

00:04:14: Janek Schweda: ich werde mich hier hüten, über meinen Ex-Arbeitgeber zu

00:04:16: Janek Schweda: estern, weil

00:04:17: Janek Schweda: genau das machen wir nicht, weil an sich war es auch eine tolle Aktivität, eine tolle Tätigkeit.

00:04:22: Janek Schweda: Umgebungskoordinator war ich da.

00:04:24: Janek Schweda: Also

00:04:25: Janek Schweda: das

00:04:26: Janek Schweda: Umgebungskoordinator

00:04:27: Janek Schweda: klingt immer so abstrakt, ja, aber im Endeffekt ging es halt darum, bekennt es alle.

00:04:31: Janek Schweda: Wir haben

00:04:32: Janek Schweda: Testumgebungen, wir haben Entwicklungsumgebungen, wir haben Produktionsumgebungen und so weiter und so fort.

00:04:36: Janek Schweda: Und irgendwie muss das ja, sag ich mal, in einer gewissen Komposition zueinander stehen.

00:04:40: Janek Schweda: Das muss geplant werden.

00:04:41: Janek Schweda: Da muss irgendwie Change-Release Management gemacht haben.

00:04:44: Janek Schweda: Und das wurde da halt eben

00:04:45: Janek Schweda: Apex

00:04:46: Janek Schweda: unterstützt gemacht.

00:04:47: Janek Schweda: Das heißt, dass das ganze Change-Release-Management eben über

00:04:50: Janek Schweda: eine Anwendung lief.

00:04:52: Janek Schweda: die

00:04:52: Janek Schweda: das eben geplant hat.

00:04:54: Janek Schweda: Und da war ich eben relativ stark drin vertreten.

00:04:57: Janek Schweda: Und diese Anwendung hatte eben auch

00:04:58: Janek Schweda: einige Auswüchse hier und da links und rechts, die eben dann auch so ein bisschen sich von Apex entfernt hatten, aber

00:05:04: Janek Schweda: und dann halt zum Beispiel in Richtung JavaScript

00:05:06: Janek Schweda: ging.

00:05:08: Janek Schweda: Und

00:05:08: Janek Schweda: ja, da war ich halt relativ viel unterwegs.

00:05:11: Janek Schweda: Aber tatsächlich, ja, es ist eine große, eine große Umstellung auch gewesen, die ich aber auch damals wollte.

00:05:17: Janek Schweda: Also

00:05:18: Janek Schweda: Das ist halt so, wenn man aus dem Studium kommt natürlich.

00:05:21: Janek Schweda: Man lernt diese ganzen tollen Werkzeuge und Methoden kennen.

00:05:25: Janek Schweda: Ich habe jetzt zwar auch nur einen Bachelor gemacht, aber.

00:05:28: Janek Schweda: Man lernt viel kennen,

00:05:30: Janek Schweda: man

00:05:30: Janek Schweda: bekommt alles mögliche an Wörtern an den Kopf geworfen von agilem Projektmanagement bis hin zu.

00:05:35: Janek Schweda: Ich weiß gar nicht, alles was.

00:05:36: Janek Schweda: Und dann kommt man halt in die Verwaltung

00:05:38: Janek Schweda: und

00:05:39: Janek Schweda: ich sag mal, das Wort Agilität da

00:05:42: Janek Schweda: ist existent.

00:05:44: Janek Schweda: Es ist bekannt, es wird

00:05:45: Janek Schweda: benutzt.

00:05:46: Janek Schweda: Aber

00:05:46: Janek Schweda: halt auf eine sehr eigene Art, die halt irgendwo sich an die Geschwindigkeit der Verwaltung natürlich anpasst.

00:05:52: Janek Schweda: Und das heißt, man klammert natürlich bewusste Aspekte aus diesen Arbeitsweisen aus, die irgendwie einen

00:05:58: Janek Schweda: Ja,

00:05:59: Janek Schweda: die einem ungemütlich werden könnten.

00:06:00: Janek Schweda: Und

00:06:01: Janek Schweda: das war dann halt was, wo ich gesagt habe, gut,

00:06:04: Janek Schweda: ich bin jetzt,

00:06:05: Janek Schweda: damals war ich dann

00:06:07: Janek Schweda: Ja, so 23 Jahre alt, als ich das glaube ich beschlossen hatte oder sowas.

00:06:11: Janek Schweda: Und dann habe ich gedacht, nee,

00:06:12: Janek Schweda: das kann ich jetzt nicht machen.

00:06:13: Janek Schweda: Ich war damals auch verbeamtet

00:06:15: Janek Schweda: tatsächlich schon.

00:06:17: Janek Schweda: Ist ja auch ein Schritt dann dann

00:06:18: Janek Schweda: davon

00:06:19: Janek Schweda: weg, ne?

00:06:20: Janek Schweda: War

00:06:20: Janek Schweda: eine bewusste Entscheidung, dann zu sagen,

00:06:22: Janek Schweda: nee, ich bin gerade nicht

00:06:23: Janek Schweda: noch nicht bereit

00:06:24: Janek Schweda: irgendwie für eine

00:06:26: Janek Schweda: Für eine Verbeamtung

00:06:27: Janek Schweda: auf Lebenszeit.

00:06:28: Kai: Das

00:06:29: Janek Schweda: musste ich dann irgendwie nochmal zurückrudern und nochmal sagen, okay, nee,

00:06:32: Janek Schweda: man muss nochmal was von der Welt sehen und daher kam

00:06:34: Janek Schweda: dann auch

00:06:34: Janek Schweda: Bewusst, diese Entscheidung, nochmal ins Consulting zu gehen, im Grunde genommen auf die komplett andere Seite des Spektrums aus meiner Sicht, weil Verwaltung ist halt ein bisschen interne IT, alles ist so ein bisschen nach der eigenen Zeitplanung.

00:06:44: Janek Schweda: Wenn mal eine

00:06:45: Janek Schweda: Deadline nicht stimmt, dann verschiebt man sie halt und so weiter und so fort.

00:06:48: Janek Schweda: Consulting ist dann natürlich auch planerisch komplett

00:06:52: Janek Schweda: anders.

00:06:53: Kai: Ja, aber

00:06:53: Kai: ist ja toll, wenn man weiß, was auf sich zukommt und die Entscheidung auch bewusst treffen kann.

00:06:57: Kai: Also

00:06:57: Kai: ich finde

00:06:58: Kai: das

00:06:58: Kai: Man hört das häufig, dass man dann wechselt und

00:07:02: Kai: als Consultant arbeitet später, dass man nicht so richtig weiß, was auf einen zukommt, dass es dann spannend und interessant ist oder dass man so startet und dann eher aus dem Consulting rausgeht.

00:07:10: Kai: Aber

00:07:11: Kai: hat es das erfüllt, was du dir vorgestellt hast?

00:07:13: Kai: War es noch intensiver?

00:07:14: Kai: War es noch cooler, als es erwartet war?

00:07:16: Kai: Oder hattest du da eine konkrete Vorstellung, wie es ist und die wurde erfüllt?

00:07:19: Janek Schweda: Es war auf jeden Fall genau das, was ich gesucht habe, muss ich sagen.

00:07:23: Janek Schweda: Also

00:07:24: Janek Schweda: letztendlich, was ich halt gesucht habe, war ja irgendwo eine gewisse Diversität auch in den

00:07:29: Janek Schweda: eigenen Portfolio, in meiner eigenen Projektlandschaft, in meiner eigenen Erfahrungen.

00:07:34: Janek Schweda: Und

00:07:36: Janek Schweda: das war natürlich schon was, was ich dann auch gefunden habe, weil

00:07:39: Janek Schweda: was ich halt wollte, war halt weg immer nur das eine Tool für den Rest des Lebens so nach dem Motto

00:07:43: Janek Schweda: betreuen, sondern halt.

00:07:44: Janek Schweda: auch

00:07:44: Janek Schweda: die Möglichkeit haben, in unterschiedliche Bereiche reinzuschauen.

00:07:47: Janek Schweda: Eben nicht nur Finanzverwaltung zu machen, sondern eben auch zu sagen, ich habe zwei Kunden im Jahr oder so.

00:07:54: Janek Schweda: Und

00:07:55: Janek Schweda: Wer da eben, kann eben in unterschiedliche Sachen reinschnuppern, auch fachlich, wo ich dann sehe, okay, so funktioniert das und das.

00:08:02: Janek Schweda: Jetzt weiß ich, wie.

00:08:04: Janek Schweda: Was

00:08:04: Janek Schweda: weiß ich was, DB Regio

00:08:06: Janek Schweda: ihre

00:08:07: Janek Schweda: Zuplanung macht und jetzt weiß ich, wie

00:08:10: Janek Schweda: ein

00:08:10: Janek Schweda: Wasserwerk funktioniert und solche Sachen.

00:08:12: Janek Schweda: Also

00:08:13: Janek Schweda: Ich finde, das ist fachlich natürlich schon auch eine super spannende Sache.

00:08:16: Janek Schweda: Und

00:08:16: Janek Schweda: für mich war es halt dann die Hauptsache, dass ich dann halt auch da den Ansporn

00:08:20: Janek Schweda: drin finde.

00:08:20: Janek Schweda: Und

00:08:21: Janek Schweda: das hat es auf jeden Fall erfüllt.

00:08:23: Janek Schweda: Hat mir

00:08:24: Janek Schweda: auf jeden Fall seitdem auch sehr viel gebracht, diese

00:08:26: Janek Schweda: unterschiedlichen Umfelder, ja, diese

00:08:28: Janek Schweda: Diversität.

00:08:29: Janek Schweda: Schon

00:08:30: Kai: das klingt einfach nach

00:08:31: Kai: einer wunderbaren Start von einer Karriere.

00:08:33: Kai: Man macht das eine, man macht eine Entscheidung.

00:08:35: Kai: Trifft die Entscheidung, stellt sich was vor, es kommt genau das, was man erwartet hat und noch besser.

00:08:40: Kai: Also es

00:08:41: Kai: klingt wunderbar.

00:08:41: Janek Schweda: Sehr schön.

00:08:42: Janek Schweda: Es hat natürlich

00:08:44: Janek Schweda: auch Downside, man will es gar nicht.

00:08:45: Janek Schweda: Also

00:08:46: Janek Schweda: so bei

00:08:46: Janek Schweda: So ein Leben als Beamter, so sage ich mal, ist natürlich schon auch stellenweise, hat, hat auch Vorzüge.

00:08:53: Janek Schweda: Man hat weniger Druck.

00:08:54: Janek Schweda: Auf jeden Fall.

00:08:55: Janek Schweda: Man kann sich

00:08:56: Janek Schweda: manchmal

00:08:58: Janek Schweda: auch mal die Zeit rausnehmen, zu sagen, so, okay, ähm, ich

00:09:02: Janek Schweda: Muss mir jetzt gerade nochmal Gedanken dazu machen, zu dem, was ich hier gerade treibe und sowas.

00:09:05: Janek Schweda: Ich bin mir gerade bei meiner Entscheidung noch nicht sicher, ob ich das hier so machen will oder so.

00:09:09: Janek Schweda: Und Consulting geht natürlich schneller.

00:09:11: Janek Schweda: Das habe ich dann auch schon relativ schnell gemerkt, dass man ein bisschen

00:09:14: Janek Schweda: sich ein bisschen

00:09:15: Janek Schweda: am Anfang dann doch auch ein bisschen ranhalten muss, aber man, ja, also

00:09:20: Janek Schweda: Ich denke,

00:09:22: Janek Schweda: man kann

00:09:23: Janek Schweda: beides, glaube ich, sehr wertschätzen.

00:09:26: Janek Schweda: Aber

00:09:27: Janek Schweda: ich könnte mir auch vorstellen, in zehn Jahren, vielleicht denke ich mir auch, oh

00:09:30: Janek Schweda: Mann.

00:09:30: Janek Schweda: Wäre ich ja Beamter geblieben, das wäre schon ein entspanntes Leben gewesen, aber ja, naja,

00:09:34: Janek Schweda: jetzt bin ich ihm

00:09:35: Janek Schweda: jetzt.

00:09:35: Kai: Ich wollte gerade sagen, und das im besten Alter, um den Job zu machen,

00:09:38: Kai: definitiv.

00:09:40: Kai: Richtig.

00:09:40: Kai: Nee, wunderbar.

00:09:41: Kai: Du hast ein Thema mit zur Konferenz gebracht, zu Apex Connect, aber vielleicht lassen wir uns erstmal.

00:09:44: Kai: Wir haben gerade im Vorgespräch schon festgestellt, das ist deine allererste

00:09:47: Kai: Apex Connect.

00:09:48: Kai: Sie, ja.

00:09:48: Kai: Wunderbar.

00:09:49: Kai: Und jetzt, was hast du für einen Eindruck bisher?

00:09:51: Kai: Es ist jetzt der zweite Tag für die Einordnung.

00:09:53: Kai: Was hast du so über den ersten Tag für einen Eindruck bekommen von der Konferenz?

00:09:57: Janek Schweda: Also mein Eindruck ist,

00:09:59: Janek Schweda: der Ausdruck, also.

00:10:00: Janek Schweda: Hintergrund ist vielleicht, ich war bisher vor allem auf der DUAC unterwegs.

00:10:03: Caro: Also für alle, die das nicht wissen, die DUAC, damit ist gemeint die DUA-Konferenz und Ausstellung im November immer, die große Konferenz, wo wir auch oft

00:10:11: Caro: Mit der Podcast-Aufnahme unterwegs sind.

00:10:13: Janek Schweda: Genau, danke.

00:10:14: Janek Schweda: Genau, richtig.

00:10:15: Janek Schweda: Und

00:10:15: Janek Schweda: daher habe ich natürlich vor allem den Kontrast.

00:10:17: Janek Schweda: Mein Eindruck ist natürlich hier, die Apex Connect ist ein bisschen

00:10:21: Janek Schweda: Zumindest stellenweise ein bisschen mehr

00:10:22: Janek Schweda: die

00:10:23: Janek Schweda: Fachleute

00:10:24: Janek Schweda: unter sich, zumindest

00:10:25: Janek Schweda: stellenweise.

00:10:26: Janek Schweda: Also ich hab das Gefühl,

00:10:27: Janek Schweda: auf der DOAC ist auch

00:10:29: Janek Schweda: Mehr

00:10:30: Janek Schweda: Publikumsverkehr insgesamt.

00:10:32: Janek Schweda: Aber auf der anderen Seite habe ich hier halt auch den Eindruck, durch diesen Fokus eben auch auf

00:10:37: Janek Schweda: Apex, hat man hier auch

00:10:39: Janek Schweda: fachlich tatsächlich

00:10:42: Janek Schweda: spezifischere Gespräche und das gefällt mir eigentlich sehr gut.

00:10:44: Janek Schweda: Also

00:10:45: Janek Schweda: mir, die Atmosphäre hier wirkt jetzt auf mich erstmal so insgesamt persönlicher.

00:10:49: Janek Schweda: Man ist ein bisschen mehr unter sich.

00:10:51: Janek Schweda: Man

00:10:51: Janek Schweda: Kann sich

00:10:52: Janek Schweda: gut austauschen

00:10:53: Janek Schweda: mit Leuten, die man im Zweifel auch noch nie

00:10:56: Janek Schweda: gesehen hat, ja, aber man weiß, man hat irgendwo eine sehr ähnliche Basis.

00:11:01: Janek Schweda: Und das gefällt mir eigentlich sehr gut, ja.

00:11:04: Janek Schweda: Und

00:11:05: Janek Schweda: man merkt natürlich auch hier an so, gut, ich war gestern Abend nicht so lange dabei, aber

00:11:11: Janek Schweda: man

00:11:11: Janek Schweda: merkt auf jeden Fall natürlich auch an so Gemeinschaftsevents, die hier so stattfinden,

00:11:14: Janek Schweda: dass

00:11:15: Janek Schweda: Das

00:11:16: Janek Schweda: sind schon coole Sachen, ja.

00:11:17: Janek Schweda: Also

00:11:19: Janek Schweda: man lernt hier die Leute kennen und so weiter und so fort.

00:11:21: Janek Schweda: One-on-one-Sessions und sowas.

00:11:23: Janek Schweda: Das ist

00:11:23: Janek Schweda: schon eine coole Sache.

00:11:24: Janek Schweda: Und

00:11:24: Janek Schweda: also

00:11:25: Janek Schweda: mir gefällt es hier sehr gut.

00:11:27: Janek Schweda: Auch natürlich, dass es an einem Freizeitpark ist, auch eine sehr coole Sache.

00:11:30: Janek Schweda: Ich bin nicht so der Freizeitparkinger, aber hey, why not?

00:11:33: Janek Schweda: Man nimmt es mit, ne?

00:11:33: Janek Schweda: Ja,

00:11:34: Janek Schweda: auch das ist eine neue Erfahrung.

00:11:36: Janek Schweda: Also, also

00:11:37: Janek Schweda: ich, ich.

00:11:37: Janek Schweda: Geh nicht so in Freizeitparks, aber jetzt bin ich plötzlich in einem.

00:11:40: Kai: Ist ja auch mal witzig.

00:11:42: Kai: Das nimmt man auf jeden Fall mit.

00:11:43: Kai: Die letzten Jahre waren es auch mehrere Freizeitparks tatsächlich.

00:11:45: Kai: Die hast du dann leider verpasst, weil letztes

00:11:47: Kai: Jahr ein Riesenhighlight

00:11:48: Kai: im Europapark in Rust.

00:11:50: Kai: Vorher waren wir auch schon mal im Fantasialand in Brühl

00:11:52: Kai: bei Köln.

00:11:54: Kai: Nächstes Jahr ist ja gerade verkündet worden.

00:11:56: Kai: Sind wir in Köln in einem großen Kino und da wird es Riesenleinwände geben und ganz viele verschiedene Räume.

00:12:01: Kai: Das wird nochmal was ganz Neues sein.

00:12:03: Kai: Das

00:12:03: Kai: hatten wir vorher bei der Konferenz noch nicht.

00:12:05: Kai: Was du auch feststellen wirst, wenn du

00:12:07: Kai: ab jetzt natürlich auf jede Apex Connect gehst, weil du es nicht mehr mess

00:12:10: Kai: jedes Jahr, wirst du feststellen, dass

00:12:12: Kai: diese Atmosphäre, die man hier hat, und das beschreiben wir ja auch mal ganz gern auch schon beim Podcast hier,

00:12:16: Kai: Du machst nicht nur jetzt gute Bekanntschaften und

00:12:19: Kai: hast gute Gespräche, sondern du kommst in den nächsten Jahren zur Konferenz und viele von den Leuten kommen auch wieder.

00:12:25: Kai: Das heißt, man kommt auf eine Konferenz, wo schon viele bekannte Gesichter sind

00:12:28: Kai: und dann macht das noch mehr Spaß, weil man kann sich austauschen über das Jahr, also dass man so vorweg

00:12:33: Kai: kommt nächstes Jahr wieder.

00:12:34: Kai: Easy.

00:12:35: Kai: Machst du auch mit einem Vortrag, ne?

00:12:37: Kai: Ist jetzt geplant, ja, genau.

00:12:38: Kai: Sehr schön.

00:12:39: Kai: Immer mit dem Vortrag, das ist unser Stichwort.

00:12:42: Caro: Ja, eine Frage habe ich noch.

00:12:43: Kai: Die Caro, du bremst mich immer.

00:12:45: Kai: Es tut mir

00:12:45: Caro: leid, ich wollte die Frage schon fünfmal stellen.

00:12:47: Kai: Aber du hast es nicht geschafft.

00:12:49: Kai: Nee.

00:12:49: Kai: Ich halte mich zurückhauen.

00:12:50: Caro: Alles gut, alles

00:12:51: Caro: gut.

00:12:52: Caro: Und zwar, du meintest, dass du auch auf Rigos

00:12:54: Caro: vertreten bist.

00:12:55: Caro: Auf welchen kann man dich finden?

00:12:56: Caro: Weil ich glaube, Hannover

00:12:57: Caro: ist

00:12:58: Caro: inaktiv, oder?

00:12:59: Janek Schweda: Ja, also

00:13:00: Janek Schweda: Niedersachsen momentan, also

00:13:02: Janek Schweda: ich war bisher.

00:13:03: Janek Schweda: Durch meinen Arbeitgeber halt in Berlin-Brandenburg, verhältnismäßig aktiv.

00:13:07: Janek Schweda: Ist natürlich von Hannover

00:13:08: Janek Schweda: ein Stück, aber da war ich auch schon unter anderem mit Vorträgen am Start und eben auch

00:13:13: Janek Schweda: Bin bei den Regionaltreffen mit dabei.

00:13:15: Janek Schweda: Jetzt durch den Arbeitgeberwechsel versuche ich mich natürlich, also bin ich natürlich in

00:13:18: Janek Schweda: Braunschweig irgendwo so ein bisschen verwurzelt.

00:13:21: Janek Schweda: Da gibt es zumindest ja auch dieses Braunschweiger

00:13:23: Janek Schweda: Apex

00:13:23: Janek Schweda: Meetup.

00:13:25: Janek Schweda: Ähm

00:13:26: Janek Schweda: Tatsächlich, wo ich bisher noch nicht dazu gekommen bin, obwohl ich mich da eigentlich schon seit

00:13:31: Janek Schweda: ein, zwei Jahren rangesetzt habe, ist halt, das ist ja auch

00:13:35: Janek Schweda: in Hamburg.

00:13:36: Janek Schweda: Was

00:13:37: Janek Schweda: gibt.

00:13:37: Janek Schweda: Ja.

00:13:38: Janek Schweda: Ja,

00:13:39: Janek Schweda: bis du hier bei dem Richtung.

00:13:40: Janek Schweda: Ja, genau, genau, richtig.

00:13:41: Janek Schweda: Nur

00:13:42: Janek Schweda: leider,

00:13:42: Janek Schweda: genau, da habe ich, das habe ich tatsächlich auch schon seit ein, zwei Jahren immer im Auge des Problems, bisher hat es zeitlich immer irgendwie nicht gepasst.

00:13:49: Janek Schweda: Durch

00:13:49: Janek Schweda: Ungünstige Zugfälle.

00:13:51: Janek Schweda: Aber ja, durch

00:13:52: Janek Schweda: dadurch, dass ich jetzt aus Berlin-Brandenburg natürlich nicht mehr beruflich verwurzelt bin, geht es jetzt eher in Richtung Braunschweig-Hamburg.

00:13:58: Janek Schweda: Da muss ich mich dieses Jahr mal umorientieren.

00:14:00: Caro: Ja, also vielleicht gibt es ja mal einen Termin, wo du mit eingeplant wirst, dass du auf jeden Fall vorbeikommen kannst und das über Barrierefreiheit erzählen kannst.

00:14:08: Kai: Das kann man bestimmt einrichten.

00:14:11: Caro: Sehr gut.

00:14:13: Kai: Ich weiß jetzt nicht,

00:14:14: Kai: wie schnell wir mit dem Release dieser Folge sein werden, aber tatsächlich in Braunschweig, das nächste Meetup

00:14:19: Kai: ist ja auch bei euch bei der Trio.

00:14:21: Kai: Genau.

00:14:21: Kai: Und das ist am 9.

00:14:22: Kai: Juni,

00:14:23: Kai: kann man sich tatsächlich auch anmelden und einfach vorbeikommen, wenn man in der Nähe ist.

00:14:26: Caro: Ja, da Ronny,

00:14:27: Caro: ich habe gerade gesehen, Ronny ist dabei.

00:14:29: Kai: Ronny ist dabei, genau, und wir versuchen natürlich auch,

00:14:31: Kai: das ist

00:14:33: Kai: natürlich auch

00:14:34: Kai: Dran teilt zu dem oder

00:14:35: Kai: 12.

00:14:36: Kai: Ich gucke gerade, ob ich da jetzt nicht.

00:14:38: Kai: Falsche.

00:14:39: Kai: Genau, ihr seid Ausrichter und es ist bei der Hind in den Räumlichkeiten in der Rosellistraße tatsächlich.

00:14:43: Kai: Genau.

00:14:44: Kai: Genau, da durften wir auch nochmal uns

00:14:47: Kai: was beitragen.

00:14:48: Kai: Ja, und Hamburg bist du natürlich hier bei den richtigen.

00:14:50: Kai: Caro, du planst

00:14:51: Kai: und wenn du nicht kannst, spring ich schnell ein und hast du das Event.

00:14:54: Kai: Ja, kannst du was vorbereiten?

00:14:55: Kai: Irgendwas Inhaltliches und finden wir einen gemeinsamen Termin.

00:14:58: Kai: Ich komme gerne mal vorbei nach Hamburg.

00:15:00: Kai: Ist ja

00:15:00: Kai: von mir aus auch nicht weit von Hannover, ne?

00:15:02: Kai: Und natürlich die millionenfache Hörerschaft von Death on Tape, ne?

00:15:04: Kai: Jetzt hat unsere Terminplanung

00:15:06: Kai: schon mitgehört und jetzt können wir uns natürlich

00:15:08: Kai: nicht mehr frei bewegt lassen.

00:15:11: Kai: Könnt ihr am Ende herausbringen.

00:15:13: Kai: Piepen.

00:15:14: Kai: Eine Minute piepen in der Folge.

00:15:16: Kai: Verlieren wir alle.

00:15:18: Caro: Okay, aber jetzt zum Fachlichen, also

00:15:20: Caro: Barrierefreiheit.

00:15:22: Caro: Erstmal.

00:15:23: Caro: Ist das ja ein Thema, das, ich glaube, für so den Standardentwickler gar nicht so sichtbar ist.

00:15:28: Caro: Wie bist du dazu gekommen?

00:15:30: Caro: Hast du irgendwie in deinem Umfeld jemanden gehabt, der.

00:15:33: Caro: Das

00:15:34: Caro: gebraucht

00:15:34: Caro: hat oder bist du durch dieses Gesetz irgendwie dazugekommen?

00:15:40: Janek Schweda: Tatsächlich, also

00:15:42: Janek Schweda: tatsächlich, nee, in meinem Umfeld nicht.

00:15:44: Janek Schweda: wie das zustande gekommen ist war halt eine Mischung aus verschiedenen Aspekten.

00:15:48: Janek Schweda: Einmal dadurch, dass ich ja Verwaltungsinformatik studiert hatte

00:15:51: Janek Schweda: hatte ich einen relativ großen

00:15:53: Janek Schweda: Rechtsanteil, auch in meinem Studium.

00:15:56: Janek Schweda: Das heißt, es ging viel um IT-Recht, es ging auch viel um Verfügbarkeit und so weiter und so fort.

00:15:59: Janek Schweda: Und da war

00:16:00: Janek Schweda: Accessibility, natürlich

00:16:02: Janek Schweda: schon ein Thema.

00:16:03: Janek Schweda: Also

00:16:04: Janek Schweda: es

00:16:04: Janek Schweda: ging gerade damals, da gab es dieses Barrierefreiheitsstärkungsgesetz

00:16:08: Janek Schweda: War noch nicht in Kraft getreten.

00:16:10: Janek Schweda: Allerdings in Behörden war es trotzdem verpflichtend, bei öffentlichen Angeboten

00:16:13: Janek Schweda: das bereitzustellen.

00:16:15: Janek Schweda: Und wir hatten natürlich auch

00:16:16: Janek Schweda: Mitarbeitende, die halt schon Behinderungen hatten, wo man halt schauen musste, okay, sind die Applikationen tatsächlich auch

00:16:23: Janek Schweda: Dafür geeignet.

00:16:25: Janek Schweda: Das waren dann vor allem so diese klassischen Aspekte.

00:16:28: Janek Schweda: Kann man ja gleich auch nochmal was zu erzählen, so Tastatursteuerbarkeit und sowas.

00:16:33: Janek Schweda: Aber

00:16:33: Janek Schweda: so richtig relevant oder interessant wurde

00:16:35: Janek Schweda: es dann tatsächlich.

00:16:38: Janek Schweda: Als es dann darum ging, eben, dass dieses Barrierefreiheit

00:16:42: Janek Schweda: Stärkungsgesetz eben näher kam und dann kam eben eine bei meinem alten Arbeitgeber auch eine Kundin auf uns zu und hatte plötzlich sehr, sehr spezifische Fragestellungen zu diesem Thema.

00:16:52: Janek Schweda: weil

00:16:52: Janek Schweda: sie dann eben gesagt hat, ähm, weil

00:16:56: Janek Schweda: sie dann eben gesagt hat, sie will das jetzt, sie muss das jetzt barrierefrei machen, sie will das jetzt barrierefrei machen, auch eine Kundin aus der öffentlichen Hand.

00:17:02: Janek Schweda: Und

00:17:02: Janek Schweda: ähm

00:17:03: Janek Schweda: Das Interessante daran war, dass die hatte sich damals schon wahnsinnig doll

00:17:06: Janek Schweda: in dieses Apex-Barrierefreiheitsthema reingelesen, also auch selbstständig, aber sie dann halt, also sie war schon so ein paar Schritte weiter und ist dann schon so an dem Punkt angekommen, wo ich sagen würde, das ist schon so.

00:17:19: Janek Schweda: Extended Level

00:17:21: Janek Schweda: Knowledge, wo man dann sagt, so

00:17:23: Janek Schweda: wie kann man irgendwelche Rücksprünge oder sowas machen, dass man

00:17:26: Janek Schweda: vernünftige Kontext wechselt und so.

00:17:28: Janek Schweda: Also so ganz

00:17:30: Janek Schweda: so Sachen, wo man erstmal gar nicht dran denkt.

00:17:33: Janek Schweda: Und da habe ich dann erstmals angefangen, mich so richtig auch tiefer gehend damit auseinanderzusetzen.

00:17:39: Janek Schweda: Ja, und so glaube ich, ist dieses Thema

00:17:42: Janek Schweda: zustande gekommen irgendwo, ja.

00:17:44: Caro: Okay, und in Apex

00:17:47: Caro: sagt man ja allgemein oder

00:17:49: Caro: die Entwickler sagen ja auch häufig, Apex

00:17:51: Caro: hat viele barrierefreie oder accessible

00:17:55: Caro: Komponenten, sag

00:17:56: Caro: ich mal.

00:17:57: Caro: In dem Kontext, wie

00:18:00: Caro: würdest du jetzt zum Beispiel jemandem anderes sagen, wie

00:18:03: Caro: Wie die Person anfangen sollte, sich damit irgendwie zu beschäftigen.

00:18:06: Caro: Oder

00:18:07: Caro: anders auch

00:18:08: Caro: gibt es blinde

00:18:09: Caro: Flecken zum Beispiel in Apex

00:18:10: Caro: in dem Thema.

00:18:13: Janek Schweda: Also ein guter Startpunkt ist halt natürlich, ihr sagt schon, es ist schon ein bisschen was getan im Bereich Apex.

00:18:20: Janek Schweda: Und es gibt diesen

00:18:22: Janek Schweda: meiner Meinung nach schon richtig guten Accessibility Guide, ähm auch auf der Website von Oracle

00:18:28: Janek Schweda: Der

00:18:29: Janek Schweda: kann man als einen sehr guten Startpunkt benutzen, weil er einem einen einfachen Überblick gibt.

00:18:33: Janek Schweda: Also

00:18:34: Janek Schweda: der sagt einem zumindest auch auf diesen unterschiedlichen Leveln, die man halt in Apex

00:18:39: Janek Schweda: hat, also Applikationsebene, Page-Ebene

00:18:41: Janek Schweda: Forms-Ebene, wie auch immer, Regions

00:18:44: Janek Schweda: Buttons, wie auch immer sagt ein halt zu den einzelnen Sachen, was halt so Themen sind, auf die man achten muss.

00:18:49: Janek Schweda: Da würde ich sagen, da kann man schon einen relativ großen

00:18:51: Janek Schweda: Teil mit abdecken, zumindest bei diesen klassischen Themen, an die man halt denkt, wenn man an barrierefreier denkt.

00:18:57: Janek Schweda: Weil diese klassischen Themen, woran

00:18:59: Janek Schweda: was ja die meisten Leuten einfällt, wenn sie an

00:19:01: Janek Schweda: ihre

00:19:01: Janek Schweda: Freiheit denken, sind ja so Sachen wie so

00:19:03: Janek Schweda: Kontraste, Farben, Alternative Text

00:19:07: Janek Schweda: und

00:19:07: Janek Schweda: solche

00:19:08: Janek Schweda: Geschichten.

00:19:09: Janek Schweda: Ist jetzt für Apex nicht ganz so relevant, aber auch so Untertitel und so ein Zeug,

00:19:12: Janek Schweda: das gehört natürlich alles irgendwo mit dazu.

00:19:16: Janek Schweda: Bei den Themen kommt man tatsächlich mit dem

00:19:19: Janek Schweda: Accessibility Guide, glaube ich, schon wirklich sehr weit, weil Apex

00:19:22: Janek Schweda: eben durch diesen, durch so

00:19:24: Janek Schweda: diese Themes, durch den Theme-Roller und sowas natürlich auch sehr

00:19:28: Janek Schweda: schöne Features schon bietet, womit man das relativ übersichtlich schon hinbekommt.

00:19:32: Caro: Mhm.

00:19:33: Janek Schweda: Das hatte ich aber gerade eben schon erwähnt, es gibt dann irgendwann noch, irgendwann stößt man so auf diesen Punkt, gerade wenn man in der Praxis unterwegs ist und nicht nur so sagt, ja, ich muss es jetzt irgendwie, muss meinen Haken bekommen.

00:19:43: Janek Schweda: Wo man dann in Richtung Screenreader-Komp-Kompatibilität geht.

00:19:48: Janek Schweda: Und ich würde sagen, da

00:19:50: Janek Schweda: ist

00:19:51: Janek Schweda: etwas.

00:19:52: Janek Schweda: Muss man sich ein bisschen tiefer reinlesen.

00:19:54: Caro: Ja.

00:19:54: Janek Schweda: Das ist nicht, äh, das ist nicht unbedingt trivial, was man da treibt.

00:19:59: Janek Schweda: Also klar, auch da, der Accessibility-Guide gibt an ein, zwei Stellen so

00:20:02: Janek Schweda: Sachen mit.

00:20:03: Janek Schweda: Wo

00:20:04: Janek Schweda: man weiß, okay, das muss ich beachten.

00:20:06: Janek Schweda: Das kann dann so eine Sache sein, wie von wegen

00:20:09: Janek Schweda: Value Identifies Row oder irgendwie sowas, dass man halt einfach so kleine Kleinigkeiten hat.

00:20:13: Janek Schweda: Kleine Stellschrauben, wo man dann sagen kann, da muss ich nur einen kleinen Haken machen oder da muss ich nur was Bestimmtes mitgeben oder sowas und das

00:20:19: Janek Schweda: regelt dann Apex

00:20:21: Janek Schweda: schon.

00:20:22: Janek Schweda: Aber auch da stößt man dann irgendwann mit dem Accessibility Guide

00:20:25: Kai: auch ein bisschen auf eine Grenze.

00:20:27: Kai: Okay, wir haben

00:20:29: Kai: so Basissettings, wo man quasi bei Items, auch so All Text, da gibt es dann so ein

00:20:33: Kai: Attributen einfaches Feld, wo man was eintragen kann, Static

00:20:35: Kai: IDs vergeben und so weiter.

00:20:37: Kai: Wo würdest du sagen, setzt man

00:20:39: Kai: an dieser Grenze, wo man eigentlich mit dem Bordmittel

00:20:41: Kai: nicht mehr so richtig weiterkommt?

00:20:42: Kai: Es gibt kein Häkchen, was man setzen kann.

00:20:45: Kai: Womit arbeitet man danach?

00:20:46: Kai: Fängt man an, Templates vom Universal Team anzupassen oder CSS

00:20:50: Kai: oder schreibt man JavaScript?

00:20:51: Kai: Oder

00:20:53: Kai: wie kann man dann noch in Apex

00:20:54: Kai: quasi zusätzliche Identify an gewisse Elemente

00:20:57: Kai: reinsetzen?

00:20:58: Kai: Wo

00:20:58: Kai: arbeitet man dann, wenn man auf dem Level arbeitet?

00:21:01: Kai: Also

00:21:01: Janek Schweda: grundsätzlich ist es halt schon so, dass man sehr vorsichtig sein muss, gerade mit so eigenteschriebenen Erweiterungen.

00:21:08: Janek Schweda: APEC, wie schon gesagt,

00:21:10: Janek Schweda: bietet viel Barrierefreiheit in sich genommen, gerade bei diesen Standardgeschichten

00:21:14: Janek Schweda: wie Farben

00:21:15: Janek Schweda: oder sei

00:21:16: Janek Schweda: es jetzt zum Beispiel auch diese

00:21:17: Janek Schweda: Das ist jetzt vielleicht für den einen oder anderen das neue Wort.

00:21:20: Janek Schweda: Ich hoffe, man kann was damit anfangen.

00:21:21: Janek Schweda: So Landmarks und Ariarollen und sowas, das sind halt diese

00:21:26: Janek Schweda: Meta-Informationen im Hintergrund, die für einen Screenreader hinterlegt werden, dass die Seite für einen Screenreader verständlich ist.

00:21:30: Janek Schweda: Die sind dann in den HTML-Texten, das sind

00:21:32: Janek Schweda: diese

00:21:33: Janek Schweda: Attribute.

00:21:34: Janek Schweda: Genau, genau.

00:21:35: Janek Schweda: Und natürlich mit so eigenentwickelten Sachen, wie zum Beispiel jetzt, also wenn man selber irgendwelche HTML-Geschichten bastelt oder irgendwelche Dialoge oder ich weiß nicht was.

00:21:43: Janek Schweda: Da holt man sich immer, ja, sag ich

00:21:45: Janek Schweda: mal

00:21:46: Janek Schweda: ,

00:21:47: Janek Schweda: man weiß immer nicht, was man sich damit reinholt für neue Probleme.

00:21:50: Janek Schweda: Also

00:21:51: Janek Schweda: das kann tatsächlich dann zu mehr Problemen führen, als man selber erwartet.

00:21:54: Janek Schweda: Also

00:21:54: Janek Schweda: Ich sage in meinem Vortrag auch immer, eigentlich kann man sagen, umso näher man sich am Apex-Standard

00:22:00: Janek Schweda: dran bewegt, umso mehr hat man auch schon mit drin, umso weiter man sich davon entfernt, umso

00:22:05: Janek Schweda: Trickier wird es dann an manchen Stellen.

00:22:07: Janek Schweda: Also ich kann schon, also ich

00:22:09: Janek Schweda: kann schon empfehlen

00:22:10: Janek Schweda: zu sagen, man bleibt so gut es geht in den Möglichkeiten von Apex und versucht das auszuschöpfen, was man hat, das vielleicht erstmal so

00:22:19: Janek Schweda: hingestellt.

00:22:20: Janek Schweda: Natürlich stößt man an Grenzen

00:22:23: Janek Schweda: irgendwann.

00:22:26: Janek Schweda: Vielleicht so zum Hintergrund, es gibt diese.

00:22:28: Janek Schweda: Vom B3C

00:22:30: Janek Schweda: diese

00:22:30: Janek Schweda: Accessibility-Kriterien, wo man dann sagt, es gibt so verschiedene Stufen.

00:22:34: Janek Schweda: Es gibt A, Doppel-A, Dreifach A.

00:22:37: Janek Schweda: Und je nachdem, wie viele A's du hast, umso

00:22:40: Janek Schweda: umso besser ist deine App

00:22:42: Janek Schweda: accessible.

00:22:44: Janek Schweda: Und

00:22:45: Janek Schweda: die Sache ist aber zum Beispiel

00:22:47: Janek Schweda: Dreifach

00:22:47: Janek Schweda: A, das ist ja

00:22:49: Janek Schweda: das

00:22:49: Janek Schweda: ist total schwierig.

00:22:51: Janek Schweda: Also

00:22:51: Janek Schweda: es gibt einfach schlichtweg

00:22:52: Janek Schweda: Apps.

00:22:53: Janek Schweda: Die

00:22:54: Janek Schweda: kann man in ihrer Leile leider in ihrer Grundfunktionalität widersprechen, die irgendwo diesen Dreifach

00:23:00: Janek Schweda: A-Kriterien

00:23:02: Janek Schweda: Deswegen, ich fokussiere mich da gar nicht richtig drauf, weil da muss man dann sagen, da irgendwann hört es leider dann auch mit Oracle

00:23:08: Janek Schweda: Apex auf, mit den Möglichkeiten.

00:23:11: Janek Schweda: Ja, muss man vielleicht einfach schauen, wie man das Alternativ hinbekommt.

00:23:15: Janek Schweda: Da muss man vielleicht wieder mal ein bisschen

00:23:19: Janek Schweda: die Stufe zurücknehmen, den Schritt zurückmachen und mal ein bisschen grob granularer überlegen, wie können wir das vielleicht besser machen.

00:23:25: Kai: Mhm.

00:23:26: Janek Schweda: Deswegen, man sollte sich auf diese Doppel-A-Kriterien fokussieren.

00:23:30: Janek Schweda: Und ich würde sagen, da kriegt man tatsächlich auch mit den Standard-Features in Apex

00:23:34: Janek Schweda: schon so

00:23:35: Janek Schweda: Ja, ich sag

00:23:36: Janek Schweda: mal,

00:23:37: Janek Schweda: 85%

00:23:38: Janek Schweda: recht gut hin.

00:23:40: Janek Schweda: Die restlichen 15%, da muss man dann halt gucken.

00:23:42: Kai: Ich glaube aber auch die Anwendungsfälle, wo man dieses AAA

00:23:45: Kai: dann braucht.

00:23:47: Kai: Das ist auch nicht

00:23:48: Kai: eine normale interne Corporate-Anwendung, sage ich jetzt mal, die für die Mitarbeiter intern

00:23:52: Kai: zur Zeitbuchung oder sowas ist.

00:23:54: Kai: Da bietet man die Barrierefreiheit an.

00:23:56: Kai: Das ist jetzt so mein Wissen, was ich da so mal über die Jahre aufgesammelt habe.

00:23:59: Kai: Ich glaube, so AAA, das ist dann eher so eine Software wie

00:24:02: Kai: die für die komplette Verbreitung.

00:24:04: Kai: Was würde mir einfallen dazu?

00:24:06: Kai: Können wir

00:24:07: Kai: vorstellen, so Webseiten wie Bund

00:24:08: Kai: ID

00:24:09: Kai: oder

00:24:09: Kai: wo wir in

00:24:10: Kai: öffentlicher Seite sind, wo man wirklich sagt, das muss für jeden einzelnen Bürger und für jede einzelne Bürgerin in Deutschland.

00:24:17: Kai: Nutzbar sein.

00:24:19: Kai: Sowohl auf dem Endgerät, wenn das um

00:24:21: Kai: Perso

00:24:23: Kai: -Scanning ist, wo man dann sagen kann, ich authentifiziere mich online mit meinem Personalausweis.

00:24:28: Kai: Diese Software, also die beneide ich nicht.

00:24:30: Kai: Wenn ich die Software benutze, beneide ich diejenigen, die das coden

00:24:32: Kai: mussten, beneide ich

00:24:33: Kai: nicht dafür, weil die mussten eine Software ausliefern, die garantiert

00:24:37: Kai: Auf alter Hardware, auf neuer Hardware, auf allen Betriebssystemen, Rock

00:24:40: Kai: Solid laufen muss.

00:24:41: Kai: Ich glaube, das sind so die typischen Anwendungen, wo man sagt: Okay, da müssen wir AAA

00:24:46: Kai: unterstützen

00:24:47: Kai: bei Accessibility, aber auch bei allem anderen.

00:24:50: Kai: Testing und so weiter, weil wenn es wirklich jeden

00:24:52: Kai: einzelnen Bürger von Deutschland und jede einzelne Bürgerin von Deutschland betrifft, dann gibt es da keine Ausreden.

00:24:56: Kai: Kann man jetzt sagen.

00:24:58: Kai: Ich glaube,

00:24:59: Kai: das sind dann die wenigen Fälle.

00:25:00: Kai: Also es ist schon gut zu hören zu wissen, dass Apex, sag ich mal, dieses Doppel-A

00:25:04: Kai: oder A

00:25:05: Kai: unterstützen kann, zum großen

00:25:06: Kai: Teil.

00:25:07: Kai: Damit gibt man den.

00:25:08: Kai: Würdest du sagen.

00:25:10: Kai: Dass jeder Entwickler

00:25:12: Kai: für jede Anwendung

00:25:13: Kai: zumindest

00:25:14: Kai: dieses

00:25:15: Kai: Threshold erreichen sollte.

00:25:17: Kai: Also, findest du, ist das ein Mehraufwand, der sich lohnt, wenn man in jedem Fall immer diese Sachen auch ordentlich macht?

00:25:23: Kai: Ja, ich finde ehrlich gesagt,

00:25:26: Janek Schweda: also

00:25:26: Janek Schweda: wenn man sich einmal mit diesem Accessibility Guide

00:25:29: Janek Schweda: auseinandergesetzt hat und einmal so ein bisschen Gefühl dafür bekommt, auf welche Sachen man da achten muss.

00:25:36: Janek Schweda: Dann muss man auch einfach sagen, vieles hat auch einfach

00:25:39: Janek Schweda: abseits von der Barrierefreiheit

00:25:41: Janek Schweda: mit sehr sauberer

00:25:43: Janek Schweda: Entwicklungsarbeit zu tun.

00:25:44: Janek Schweda: Also,

00:25:46: Janek Schweda: um mal so ein Beispiel zu nennen, ähm,

00:25:49: Janek Schweda: Wenn es jetzt so um die Dom-Struktur von so einer Seite geht, ja.

00:25:53: Janek Schweda: Wir kennen das alle, wir haben das alle auch schon mal gemacht, dass

00:25:57: Janek Schweda: man dann mal so ein.

00:25:58: Janek Schweda: H2-Element, H3-Element

00:26:00: Janek Schweda: reinwirft und sowas, ne, und vielleicht auch nicht immer in der richtigen Reihenfolge.

00:26:05: Janek Schweda: Das machen,

00:26:05: Janek Schweda: das habe ich jetzt schon häufig gesehen.

00:26:07: Janek Schweda: Aber das

00:26:08: Janek Schweda: ist nicht, also

00:26:11: Janek Schweda: man sagt dann halt, Accessibility bedeutet halt, dass diese

00:26:14: Janek Schweda: HTML-Struktur halt sauber ist.

00:26:16: Janek Schweda: Dass die gut durchsortiert ist, dass dieses Dom

00:26:18: Janek Schweda: halt sauber ist.

00:26:19: Janek Schweda: Und da muss man halt einfach sagen: gut, wenn man sich halt solche guten Angewohnheiten angewöhnt, dann macht man halt schon wahnsinnig viel mit von den Sachen,

00:26:26: Janek Schweda: die man halt braucht.

00:26:27: Janek Schweda: Und

00:26:28: Janek Schweda: ich sag

00:26:29: Janek Schweda: mal

00:26:31: Janek Schweda: Vieles

00:26:31: Janek Schweda: jetzt so im Bereich Kontraste und sowas lässt sich mit Apex auch eigentlich so einfach beachten.

00:26:35: Janek Schweda: Ich habe ja schon gesagt, eingangs zu diesen Theme-Roller, den einfach zu benutzen, da kann man halt im Bereich Oberflächen schon so viel reißen.

00:26:43: Janek Schweda: Und

00:26:43: Janek Schweda: wie gesagt, vieles ist eigentlich

00:26:45: Janek Schweda: einfach nur sauber arbeiten,

00:26:48: Janek Schweda: Labels angeben, Headings angeben, solche Geschichten, ja.

00:26:53: Janek Schweda: Und ich denke tatsächlich, dass diese Sachen tatsächlich was sind, was man sich tatsächlich ohne weiteres aneignen kann, was man beachten kann und womit man schon richtig viel von vornherein drin hat.

00:27:04: Kai: Das heißt, man geht nicht im Nachhinein in Anwendungen rein und sagt, ich muss die jetzt überarbeiten, damit die Accessibility-Richtlinien stimmen, sondern man sagt, man.

00:27:12: Kai: Schreibt diese Angewohnheiten in die Good Practices, in die Coding Guidelines

00:27:16: Kai: vom

00:27:16: Kai: Unternehmen vielleicht rein und sagt: Pass auf, wir haben hier eine Benennung von Items, das haben wir sowieso reguliert, wir sagen, wie Package-Namen heißen, aber da ist jetzt eine Kategorie, die heißt.

00:27:24: Kai: Wenn ihr eine Seite in Apex

00:27:26: Kai: erstellt, bleibt kein All-Text-Feld leer.

00:27:28: Kai: Es wird keine

00:27:29: Kai: Beschreibung, kein Label

00:27:31: Kai: leer stehen.

00:27:32: Kai: Es werden folgende

00:27:32: Kai: Settings aktiviert.

00:27:33: Kai: Und immer wenn ich entwickle, mache ich die zwei, drei Sachen mit und es wird im Endeffekt bei dem Entwicklungsaufwand gar nicht so einen großen Overhead geben.

00:27:40: Janek Schweda: So wäre jetzt aus meiner Sicht auch das Idealbild.

00:27:43: Janek Schweda: Natürlich kann ich verstehen, also

00:27:44: Janek Schweda: das ist natürlich der ideale Weg.

00:27:46: Janek Schweda: Natürlich verstehe ich auch, man hat

00:27:48: Janek Schweda: Altanwendungen im Weltwettel, die auch schon historisch gewachsen sind.

00:27:52: Janek Schweda: Wo man natürlich dann hinterher auch auf

00:27:53: Janek Schweda: nochmal ran muss und sowas.

00:27:56: Janek Schweda: Das ist natürlich dann Mehraufwand, das will ich gar nicht ausreden.

00:27:59: Janek Schweda: Wie schon gesagt, bei einer Neuentwicklung hast du jetzt ja gerade gesagt, so dass das

00:28:03: Janek Schweda: Das macht schon Sinn, diese Standards dann einfach mit zu beachten.

00:28:06: Janek Schweda: Das ist

00:28:07: Janek Schweda: weniger Aufwand, als man denkt.

00:28:09: Janek Schweda: Also der größte Aufwand entsteht eventuell noch dabei, wenn man irgendwelche

00:28:13: Janek Schweda: Ja, wenn man irgendwelche Landmarks oder sowas nochmal vergibt oder irgendwelche Namen dafür, aber im Endeffekt ist

00:28:18: Janek Schweda: das auch

00:28:19: Janek Schweda: nichts anderes

00:28:19: Janek Schweda: als einfach nochmal

00:28:21: Janek Schweda: drei Klicks

00:28:22: Janek Schweda: mehr.

00:28:22: Janek Schweda: Also

00:28:23: Janek Schweda: Natürlich bei einer Altanwendung hat man manchmal dann den Salat mit solchen Geschichten, also gerade wenn es eine sehr große Anwendung ist.

00:28:30: Kai: Aber da muss ich jetzt mal Shameless Plug spielen.

00:28:32: Kai: Ich sage jetzt nicht das Unternehmen dazu.

00:28:35: Kai: Aber ich sage mal den Namen von dem Kollegen Oliver Lem, der ist ja hier auf der Konferenz unter

00:28:39: Kai: der ist ein direkter Kollege von mir.

00:28:40: Kai: Nein, der hat ein Framework geschrieben, deswegen gehe ich darauf ein.

00:28:42: Kai: Ich will nichts Schlimmes sagen.

00:28:43: Kai: Es gibt den Apex Visualizer, das ist ein offenes,

00:28:46: Kai: freies

00:28:46: Kai: Framework, was man sich auf GitHub runterladen kann.

00:28:49: Kai: Das Ding guckt nach bestimmten

00:28:51: Kai: Regeln, die geschrieben sind, formuliert sind.

00:28:53: Kai: Die Anwendung durch.

00:28:54: Kai: Das können PS SQL-Richtlinien sein, das können JavaScript-Richtlinien sein und so weiter.

00:28:58: Kai: Ich bin jetzt gerade nicht hundertprozentig sicher.

00:29:00: Kai: Wo ich mir aber sicher bin, ist, dass man das

00:29:02: Kai: zumindest um Regeln erweitern kann.

00:29:04: Kai: Wie genau das prüfen.

00:29:05: Kai: Auf welcher Seite, in welchen Items fehlt folgendes

00:29:07: Kai: Attribut und gib mir die grafisch da und die kann ich abarbeiten.

00:29:10: Kai: Ich glaube sogar mit einem Overlay innerhalb der Anwendung, dass wenn man durchklickt, dass da unten rechts an der Ecke dann steht

00:29:16: Kai: Auf dieser Seite sind folgende Regeln nicht eingehalten.

00:29:18: Kai: Wenn man die erweitern würde, und das kann man, glaube ich, auch als

00:29:20: Kai: Contribution

00:29:21: Kai: in

00:29:21: Kai: GitHub

00:29:22: Kai: mit

00:29:22: Kai: beisteuern.

00:29:23: Kai: Könnte man diese Accessibility-Prüfung direkt mit aufnehmen und könnte sagen, alles klar, ich habe eine alte Anwendung.

00:29:29: Kai: Gib mir bitte an, wo hier noch Items

00:29:31: Kai: nicht accessible sind oder wo Fehler

00:29:37: Janek Schweda: Was der Nutzer halt ja inzwischen hat, der Entwickler, das ist ja inzwischen dieser Advisor.

00:29:42: Janek Schweda: Der Advisor kann ja auf Page und auf Applikationslevel eben auch so eine Applikation durchgehen und dir auch wesentliche Informationen mitgeben, was du brauchst.

00:29:52: Janek Schweda: Das ist für eine Basic-Prüfung nicht schlecht, weil darüber kannst du zumindest sehr gut diese Sachen abprüfen, die halt Apex auch selber im eigenen Kontext kennt und weiß.

00:30:02: Janek Schweda: Also das, was im Accessibility Guide steht.

00:30:04: Janek Schweda: So, diese, habe ich ja vorhin gesagt, so 80, 85 Prozent, die kann man mit

00:30:09: Janek Schweda: diesem Advisor relativ gut abprüfen.

00:30:13: Janek Schweda: Schon, das finde ich eigentlich an sich schon eine relativ gute Sache.

00:30:18: Janek Schweda: Wenn es dann um die restlichen 15 bis 20 Prozent geht, dann

00:30:22: Janek Schweda: sollte man, dann

00:30:23: Janek Schweda: kann man natürlich auch andere Tools zur Verfügung

00:30:26: Janek Schweda: inzwischen schon selber nehmen

00:30:27: Janek Schweda: und

00:30:28: Janek Schweda: Das ist dann aber natürlich, verstehe ich auch, das ist dann nicht ganz so niedrigstellig wie der Advisor, weil der Advisor ist ja schon in Oripay Epics drin, das sind drei Klicks und dann

00:30:36: Janek Schweda: lässt du dir das scannen und dann siehst du schon,

00:30:37: Janek Schweda: auf der Seite ist der Kontrast

00:30:38: Janek Schweda: zu.

00:30:39: Janek Schweda: So hoch, zu niedrig, wie auch immer,

00:30:41: Janek Schweda: auf der Seite fehlt irgendwie ein Label, auf

00:30:43: Janek Schweda: ja, solches

00:30:44: Janek Schweda: Zeug.

00:30:47: Janek Schweda: Aber also, was ich zum Beispiel auch schon gebaut habe

00:30:49: Janek Schweda: mal

00:30:49: Janek Schweda: für eine Applikation, aber ich habe noch nicht die allerperfekteste Lösung gefunden, ist halt,

00:30:53: Janek Schweda: man kann es natürlich auch in eine Testautomation mit einbauen.

00:30:56: Janek Schweda: Also wenn man halt so

00:30:57: Janek Schweda: ein Playwright hat oder sowas und dann eine Apex-Applikation damit testet.

00:31:01: Janek Schweda: Klar, muss man ein bisschen Session Management und so ein Gedöns noch mit

00:31:05: Janek Schweda: einbinden und so

00:31:06: Janek Schweda: kriegt man aber hin.

00:31:07: Janek Schweda: Dann kann man natürlich auch so ein Ex-Core.

00:31:09: Janek Schweda: Mit einbauen, so X-Core ist ja

00:31:11: Janek Schweda: ein relativ großes, ja, halbkommerzielles Tool, glaube ich.

00:31:14: Janek Schweda: Ich bin mir gerade gar nicht sicher, wie da die Kostenfrage ist.

00:31:16: Janek Schweda: Ich hab's auf jeden Fall

00:31:17: Janek Schweda: kostenlos.

00:31:18: Janek Schweda: Weiß nicht, ob es in jedem Kontext kostenlos ist.

00:31:20: Janek Schweda: Jedenfalls kann man das in so ein Playwright mit einbinden und dann eben auch ein bisschen komplexere Audits machen und

00:31:27: Janek Schweda: sich mehr ausbilden lassen.

00:31:28: Janek Schweda: Das ist aber

00:31:30: Janek Schweda: Ist nicht solidgeschwellig natürlich, sondern muss man da noch wollen.

00:31:36: Janek Schweda: Und auch da

00:31:37: Janek Schweda: gilt

00:31:38: Janek Schweda: Natürlich

00:31:39: Janek Schweda: Vorsicht,

00:31:40: Janek Schweda: weil

00:31:42: Janek Schweda: das kann schon viel machen.

00:31:43: Janek Schweda: Also so ein, so ein, der kann dann schon viel so Landmarks abprüfen und HTML-Geschichten abprüfen, so ein Zeug, ne?

00:31:49: Janek Schweda: Aber

00:31:50: Janek Schweda: irgendwo

00:31:51: Janek Schweda: Ist dann da auch eine Grenze erreicht, wo man einfach sagen muss, ist

00:31:54: Janek Schweda: auch

00:31:55: Janek Schweda: eine Weile der Testautomation, irgendwann ist so dieses User-Acceptance-Test-Thema

00:32:00: Janek Schweda: Kann man am Ende, ganz am Ende, wenn man da angekommen ist, also wenn man, wenn man diese ganzen Sachen ausgeloten hat, dann findet man im Zweifel immer noch Sachen, wo man sagt, da braucht man halt einen User-Acceptance-Test für.

00:32:09: Janek Schweda: Da muss man sich tatsächlich jemanden.

00:32:10: Janek Schweda: suchen, bestenfalls jemanden, der eben mit solchen Tools, der solche Tools eben auch braucht, der zum Beispiel einen Screenreader braucht

00:32:17: Janek Schweda: und

00:32:17: Janek Schweda: muss eben mit dem sprechen am Ende und muss den eben fragen, weil

00:32:23: Janek Schweda: So gut diese Tools auch sind,

00:32:25: Janek Schweda: wir kennen die andere Seite natürlich nicht.

00:32:27: Janek Schweda: Wir kennen natürlich die andere Seite nicht.

00:32:30: Janek Schweda: Man kann natürlich sich auch einen Screenreader runterladen, habe ich auch schon mal gemacht.

00:32:33: Janek Schweda: Habe ich schon mal Jaws

00:32:34: Janek Schweda: von

00:32:35: Janek Schweda: Jaws

00:32:35: Janek Schweda: heißt es, glaube ich, von Magazine.

00:32:36: Janek Schweda: Das hast du erst schon mal gehört.

00:32:37: Janek Schweda: Ja, ja, genau.

00:32:38: Janek Schweda: Den habe ich mir schon mal runtergeladen, hat

00:32:40: Janek Schweda: schon mal ausgetestet, so ein bisschen, um

00:32:42: Janek Schweda: so ein Gefühl zu bekommen.

00:32:43: Janek Schweda: Und das ist natürlich für einen erstmal

00:32:45: Janek Schweda: Also, es ist natürlich verständlich, wie so eine Navigation abläuft, aber es ist erstmal sehr ungewöhnlich, weil man natürlich beachten muss

00:32:52: Janek Schweda: , im Zweifel sieht die Person, die den benutzt, halt gar nicht, was wir sehen.

00:32:56: Janek Schweda: Und das ist ja das Bescheuerte daran.

00:32:58: Janek Schweda: Wenn man jetzt zum Beispiel an so ein Interactive Grid denkt, da gibt es so Sachen, die sind so selbstverständlich für uns, weil wir haben die schon tausendmal gesehen.

00:33:04: Janek Schweda: Und dann kommt so ein Screenreader um die Ecke

00:33:07: Janek Schweda: und ähm.

00:33:09: Janek Schweda: Ist plötzlich dann

00:33:10: Janek Schweda: im Zweifel

00:33:10: Kai: verwirrt davon von irgendwelchen Sachen, wo wir vorher gedacht haben, ist doch.

00:33:13: Kai: Ja, wir haben da diese Usage Patterns, dass wenn wir praktisch tabellarisch aufbereitete Daten sehen, denken wir erstmal so quasi funktionsweise wie Excel.

00:33:21: Kai: Und das ist einfach nur

00:33:22: Kai: Zeit

00:33:22: Kai: der

00:33:23: Kai: wie Muscle Memory quasi für unser Hirn.

00:33:25: Kai: Genau.

00:33:26: Kai: Dass man die Sachen gemacht hat und weiß sofort, wie man damit umgeht.

00:33:28: Kai: Aber wenn man Screenreader hört, das hat halt nichts mit dem zu tun, was wir dann automatisch machen.

00:33:32: Kai: Ja.

00:33:33: Kai: Okay, auch

00:33:34: Kai: einmal zusammenfassend, was haben wir heute denn jetzt gelernt?

00:33:37: Kai: Was nehmen wir mit, Caro?

00:33:38: Caro: Also, ich nehme auf jeden Fall mit, das ist

00:33:41: Caro: diesen Guide.

00:33:42: Caro: Das fand ich ganz interessant.

00:33:44: Caro: Accessibility Guide von Apex, dass man den anguckt.

00:33:47: Caro: Dann habe ich mir für mich noch mitgenommen, ich gucke mir nochmal die Apex-Skills an von Oracle, also die KI-Skills, ob das da schon mit drin ist und wenn nicht, dann.

00:33:57: Caro: Hau ich dich nochmal an, ob du so einen schreiben kannst.

00:33:57: Caro: .

00:33:57: Caro: .

00:34:00: Kai: Davon lebt die Community.

00:34:02: Caro: Ja, genau.

00:34:03: Caro: Das wäre, glaube ich, ganz cool, weil dann könnte man das halt, wenn man dann einen KI-Workflow hat bei der Entwicklung, könnte man das halt zum Beispiel in ein Review mit einbringen.

00:34:11: Caro: Weil da kann ja die YAML

00:34:13: Caro: oder die

00:34:14: Caro: Apex

00:34:14: Caro: Lang

00:34:15: Caro: Files auch lesen und das dann nach genau den Regeln überprüfen, zumindest nach diesen einfacheren Einstellungen.

00:34:21: Kai: Nicht nur lesen, sondern auch bei der Generierung direkt schon mit berücksichtigen.

00:34:23: Kai: Ja, genau, das

00:34:24: Kai: auch.

00:34:26: Caro: Und

00:34:27: Caro: was ich für mich noch mitnehme, es sind alles natürlich Sachen jetzt, die du, ich wiederhole das jetzt nicht, es sind einfach die Gedanken, die für mich jetzt weitergesponnen sind, wo wir

00:34:35: Caro: aber einfach zu wenig Zeit haben, um das alles zu klären.

00:34:38: Caro: Jetzt habe ich vergessen, was ich mitnehmen wollte noch.

00:34:41: Kai: Denk kurz drüber nach, ich sage meine

00:34:42: Kai: zwei drei Punkte und du kommst gleich mit dem, der dir noch fehlt.

00:34:45: Kai: Also erstmal

00:34:47: Kai: Finde ich super, dass wir so ein bisschen die Augen geöffnet

00:34:49: Kai: bekommen haben

00:34:50: Kai: in dieser Hinsicht in diesem Thema.

00:34:52: Kai: Ich finde es schade, Caro, dass du fast diese einzige Folge seit Ewigkeiten.

00:34:55: Kai: die ohne KI ausgekommen wäre, dann doch noch mit KI gestiegen ist.

00:35:00: Kai: Nein, aber

00:35:01: Kai: mal ernst gesagt,

00:35:02: Kai: ich finde

00:35:02: Kai: wichtig ist, wenn man einen Strich drunter macht, zu sagen, diese

00:35:05: Kai: ein, zwei extra Schritte beim Neuerstellen einer Anwendung sollte man sich wirklich

00:35:09: Kai: mit in den Workflow mit einbauen, dass man sagt, alles klar, wenn ich eine Seite baue, sollte das, wie gerade gesagt, auch schon

00:35:14: Kai: Masse

00:35:15: Kai: -Memory sein, dass ich diese Felder ausfülle.

00:35:17: Kai: Und nicht sage, das mache ich später, das brauche ich nicht.

00:35:19: Kai: Ach, da wird

00:35:20: Kai: kein Mensch mit Handicap oder mit Einschränkungen, dass die Anwendung nutzen.

00:35:23: Kai: Ich mach das jetzt einfach mit, bitte.

00:35:25: Kai: Das

00:35:25: Kai: ist eine halbe Sekunde, eine Sekunde pro Seite.

00:35:27: Kai: pro Item, die ich da investieren muss, aber dann habe ich hinter einen super

00:35:30: Kai: Score und wenn ich die Sachen befolge, habe ich eine gute Abdeckung und habe hinterher wirklich

00:35:35: Kai: wenig Pain dabei.

00:35:36: Kai: Wenn ich dann nochmal ran muss an das Projekt, weil es dann wirklich diese AAA

00:35:39: Kai: -Voraussetzung erfüllen muss, habe ich zumindest einen Grundstock.

00:35:43: Kai: Das nehme ich auf jeden Fall für mich mit.

00:35:45: Kai: Caro, bist du auf deinen letzten Punkt gekommen oder war das zufällig genau der, den ich gesagt habe?

00:35:48: Caro: Nee.

00:35:50: Caro: Ich nehme

00:35:50: Caro: für mich nochmal mit, nochmal näher in Bezug auf das Thema in die Template Components zu gucken, weil du meintest ja, wenn man selber was macht.

00:35:58: Caro: dann

00:35:58: Caro: baut man sich da vielleicht einfach Komponenten rein, die vielleicht nicht so richtig in das Thema passen, quasi.

00:36:04: Caro: Oder als Fremdkörper agieren.

00:36:06: Caro: Und

00:36:07: Caro: da wäre es bestimmt auch interessant, mal einen Blick auf

00:36:10: Caro: vielleicht in einen Blogpost von dir.

00:36:14: Caro: auf

00:36:15: Caro: die Tablet

00:36:16: Caro: Components zu gucken, um zu schauen, wie man das denn zum Beispiel, wenn man die erstellt, barrierefreier hinkriegt, dass es sich das besser integrieren lässt.

00:36:24: Kai: Die Hörerinnen und Hörer, die haben auf jeden Fall jetzt, die haben

00:36:26: Kai: Fragezeichen, warum wir dich zu Contributions hier drängen müssen.

00:36:29: Kai: Wir haben

00:36:30: Kai: im Vorgespräch

00:36:30: Kai: kurz

00:36:31: Kai: das Thema Oracle-Ace-Programm angesprochen.

00:36:33: Kai: Da gibt es auch schon hier in sämtlichen Podcast-Folgen

00:36:36: Kai: Hinweise, geben und auch schon mal einen näheren Blick darauf.

00:36:40: Kai: gegeben für

00:36:41: Kai: alle Hörerinnen und Hörer.

00:36:42: Kai: Das sind alles Möglichkeiten, wie man sich natürlich beteiligen kann bei der Community.

00:36:45: Kai: Wir halten fest, Regeln für den Apex

00:36:46: Kai: Visualizer

00:36:48: Kai: in GitHub contributen.

00:36:49: Kai: Mit Karo zusammen an den Skills arbeiten, bevor die große Menge an Menschen hier mit KI-Apex

00:36:54: Kai: lang erzeugen, wäre super, wenn diese Skillsets

00:36:57: Kai: da sind.

00:36:57: Kai: Und das dritte natürlich super viele Blogpostings machen und dann können wir die bald in den

00:37:00: Kai: In den Reihen der Aces

00:37:02: Kai: begrüßen.

00:37:02: Kai: Ja, genau.

00:37:03: Kai: Die Socken habe ich mir schon geklaut.

00:37:04: Kai: Genau, die Sockenkasse,

00:37:06: Kai: das pieben wir natürlich raus, die hast du nicht geklaut.

00:37:10: Caro: Wir haben beide Ace-Socken an.

00:37:13: Janek Schweda: Wenn ich nur abschließend ganz schnell einen kleinen Tipp noch.

00:37:15: Janek Schweda: Oder herschieb dürfte der noch gar nicht

00:37:17: Janek Schweda: der, vielleicht noch abschließend als so ein kleiner,

00:37:20: Janek Schweda: für manchen nochmal sinnvoll sein könnte.

00:37:21: Janek Schweda: Sehr, sehr gerne.

00:37:23: Janek Schweda: Es gibt übrigens auch diesen

00:37:26: Janek Schweda: ACR, den Accessibility Report von Oracle,

00:37:30: Janek Schweda: der wird eigentlich

00:37:32: Janek Schweda: glaube ich, fast für jede Version rausgegeben.

00:37:34: Janek Schweda: Und den kann ich auch wärmst empfehlen, auch wenn der ein bisschen

00:37:37: Janek Schweda: ja, ein bisschen, ein bisschen

00:37:40: Janek Schweda: zu lesen ist.

00:37:41: Janek Schweda: Ein bisschen trocken zu lesen.

00:37:42: Janek Schweda: Naja,

00:37:42: Janek Schweda: genau.

00:37:43: Janek Schweda: Also da werden halt diese Kriterien durchgegangen.

00:37:45: Janek Schweda: Und ähm

00:37:46: Janek Schweda: Da sind tatsächlich auch bekannte Bugs hinterlegt.

00:37:49: Caro: Ach, cool.

00:37:49: Janek Schweda: Also da wird sogar hinterlegt, was Orike Apex im Zweifel wohl noch Probleme sind.

00:37:53: Janek Schweda: Manchmal sind da sogar Workarounds mit bei.

00:37:56: Janek Schweda: Manchmal

00:37:56: Janek Schweda: steht da mit bei.

00:37:58: Janek Schweda: Ähm.

00:37:59: Janek Schweda: Tatsächlich habe ich irgendwann mal angefangen, sogar

00:38:02: Janek Schweda: mir die ganzen Bugs mal anzugucken und mir zu überlegen, was man da jeweils machen könnte.

00:38:06: Janek Schweda: Ich wollte irgendwann mal das mal als Liste veröffentlichen.

00:38:08: Janek Schweda: Habe ich bisher nicht gemacht.

00:38:10: Janek Schweda: Bin noch nicht fertig.

00:38:12: Janek Schweda: Aber die Sache ist, das Ding ist echt cool, weil man kann tatsächlich dann auch, also

00:38:16: Janek Schweda: erstens ist es eine gute Grundlage, wenn es darum geht, wie barrierefrei ist Oracle Apex an sich tatsächlich, weil man da einmal übersichtlich schauen kann.

00:38:24: Janek Schweda: Wo sind eventuell noch Probleme mit Oracle

00:38:26: Kai: Apex?

00:38:27: Janek Schweda: Aber es ist eben auch eine coole Sache, wenn man zum Beispiel nicht weiterkommt

00:38:32: Janek Schweda: Dass man dann einfach nachgucken kann und weiß, oh warte mal, das liegt ja gar nicht an mir, das ist einfach hier ein Problem in der Applikation

00:38:39: Janek Schweda: Und

00:38:41: Janek Schweda: oder

00:38:42: Janek Schweda: wenn man was komplett Neues findet, dann kann man da bestimmt auch einen Bug melden,

00:38:45: Janek Schweda: natürlich.

00:38:46: Janek Schweda: Aber

00:38:46: Janek Schweda: das ist, würde ich sagen, noch so mein

00:38:48: Janek Schweda: Quick-Tipp für den Schluss, wo ich sagen würde, dass

00:38:50: Janek Schweda: Das lohnt sich da im Zweifel reinzuschauen, wenn man da mal auf einem Schlauch steht.

00:38:53: Kai: Das hat mir viel geholfen.

00:38:54: Kai: Super cool.

00:38:54: Kai: Die Links packen wir in die Shownotes, die lässt uns bestimmt im Nachgang zu

00:38:58: Kai: zu kommen.

00:38:58: Kai: Wir hoffen, dass wir zu dem Thema ein kleines bisschen Awareness schaffen können, weil wie es immer so ist, wenn viele Leute Barrierefreiheit und Accessibility einführen, das geht genauso fürs Testing und andere Themen, wenn ein bisschen Aufmerksamkeit auf dem Thema ist

00:39:10: Kai: Wird sich darum auch gekümmert, und dann hat das vielleicht ein bisschen mehr Attention und diese Sachen, die jetzt vielleicht als known issues oder als

00:39:10: Kai: ,

00:39:16: Kai: Bugs hinterlegt sind,

00:39:17: Kai: werden

00:39:17: Kai: vielleicht mit Prio beim nächsten Mal behoben oder es wird noch weitere Unterstützung

00:39:21: Kai: hinzugefügt zu Apex.

00:39:23: Kai: Dafür muss es aber natürlich erstmal eine gewisse Attraction bekommen und vielleicht können wir da so ein bisschen beitragen, mit dem, dass wir das heute hier

00:39:28: Kai: aufgenommen haben.

00:39:29: Kai: Ich bedanke mich ganz, ganz herzlich bei dir, dass du so kurzfristig,

00:39:32: Kai: kurzfristig, sag ich mal, aus heiterem Himmel diese Nachricht angenommen hast und gesagt hast, ja, ihr möchtet das gerne mit uns machen.

00:39:38: Kai: Für mich war das eine Bestätigung, mir hat es super Spaß gemacht, ich habe viele, viele Sachen mitgenommen, können

00:39:43: Kai: Sie

00:39:43: Kai: Thomas gerade gesagt.

00:39:44: Kai: Danke, dass du hier warst.

00:39:46: Kai: Ja, vielen Dank.

00:39:47: Caro: Danke dir.

00:39:47: Kai: Danke, Caro.

00:39:48: Caro: Danke, Kai.

00:39:49: Kai: Danke, liebe Zuhörerinnen und Zuhörerinnen.

00:39:52: Kai: Wir sehen uns oder wir hören uns besser gesagt in zwei Wochen wieder mit der nächsten Folge.

00:39:55: Kai: Bis dahin, viel Spaß.

00:39:57: Kai: Viel Spaß bei der Arbeit und für diejenigen, die hier heute im Raum sind, viel Spaß noch bei der Konferenz.

00:40:02: Kai: Viel Erfolg mit deinem Talk noch.

00:40:04: Kai: Dankeschön.

00:40:04: Kai: Bis dann, ciao.

00:40:05: Caro: Bis dann, tschüss.

Neuer Kommentar

Dein Name oder Pseudonym (wird öffentlich angezeigt)
Mindestens 10 Zeichen
Durch das Abschicken des Formulars stimmst du zu, dass der Wert unter "Name oder Pseudonym" gespeichert wird und öffentlich angezeigt werden kann. Wir speichern keine IP-Adressen oder andere personenbezogene Daten. Die Nutzung deines echten Namens ist freiwillig.