Kunst kommt von KI
Oder: Warum Dein nächster Designer aus dem Web kommt. Dall‑E und andere KI-Bildgeneratoren haben das Potenzial, Designprozesse umzukrempeln. In diesem Talk geht es darum, wie die künstlichen Künstler funktionieren, was sie können und was nicht und wie man ihnen schicke Bilder entlockt.
Tackling Component-state Reactively
Ever heard about a subscription-less component? Think about all the observables you have to subscribe to, and even if you use the async pipe, there are situations where you can’t. It’s a lot of things you have to manage. Is there a smart way to do all this? @ngrx/store did a great job in managing global […]
Sponsored: Mind the [inhouse] Gap: Wie UX und Dev zusammen nutzerzentrierte Produkte entwickeln
Um nutzerzentrierte Software-Produkte bauen zu können, braucht man unterschiedliche Rollen und Skills. In diesem Vortrag geht es darum, wie wir die unterschiedlichen Rollen, Skills und Kommunikationsstrukturen harmonisieren, um als Team schnell einsatzfähige Produkte auf die Straße zu bekommen.
Moderne Web-APIs mit der Progressive Web App SVGcode
In diesem Vortrag zeige ich am Beispiel der Open-Source-Anwendung SVGcode (https://svgco.de/), was das moderne Web alles kann. Im Jahr 2022 können Web-Apps wie normale plattformspezifische Apps auf dem Gerät installiert werden und sich auf natürliche Weise in den Rest Ihrer Apps einfügen. Web-Apps können zu Datei-Handlern – oder sogar zum Standard-Datei-Handler – für Dateien werden, […]
Sponsored: Behaviour Testing in React
Wer kennt es nicht? Ihr habt ein Refactoring mit dem Ergebnis durchgeführt, dass eure Tests nicht mehr durchlaufen. In React kommt die zusätzliche Herausforderung hinzu, dass sich euer User Interface aus verschiedenen Komponenten zusammensetzt. Auf den ersten Blick scheint es daher naheliegend, diese Komponenten mittels Unit-Tests isoliert zu testen. Allerdings kann diese Vorgehensweise zu unerwünschten […]
Beyond the persona
Designers tend to take the average user and design solutions of that average persona by using design and empathy. But to design products and services that are truly inclusive we have to go beyond empathy and asking questions.
Exzellenz kultivieren
Wie man eine Produktentwicklungsorganisation aufbaut, die sich durch die Weiterentwicklung und Förderung ihrer Talente auszeichnet, um ein leistungsstarkes Unternehmen zu werden Bist du bereits ein 10-Sterne-Experte in vue.js (oder Flutter oder Typoskript)? Oder kämpfst du noch mit Level 2? Und was hat dein Unternehmen für deine Entwicklung getan? Unternehmen sind großartig darin, den Unternehmenserfolg sicherzustellen. Jedoch […]
Das Ende von Cross-Site Scripting
Seit fast 25 Jahren ist Cross-Site Scripting (XSS) eine der größten Risiken für Webanwendungen. Eingeschleuster JavaScript-Code sorgt auch 2023 noch regelmäßig für großen Ärger. Doch dabei gibt es inzwischen so viele Möglichkeiten, sich vor dem Angriff zu schützen: Browser-Features, HTTP-Header und spezielle APIs. Der Vortrag geht zunächst der Frage auf den Grund, wieso XSS so […]
Barrieren in komplexen Websites abbauen
Wenn Barrierefreiheit von Anfang an mitgedacht wird, kann eigentlich nicht mehr viel schiefgehen … oder? Tatsächlich gibt es bei der Umsetzung anspruchsvoller Designs und komplexer Funktionalität noch einige Fallstricke, die bis zur BITV-Zertifizierung leicht unentdeckt bleiben. Anhand von Beispielen aus der Praxis erzählt Herbert Braun, wie man solche Probleme erkennt und entschärft.
Flutter — auf neue Plattformen vorwagen
In den letzten Jahren wurde die Welt der Android und iOS App Entwicklung auf den Kopf gestellt. Mit dem Framework Flutter, das auf der Sprache Dart beruht, gibt es nun endlich eine Möglichkeit, Cross-Plattform Apps zu entwickeln ohne Qualitätsverlust im Vergleich zur nativer Entwicklung. Und seit Kurzem läuft derselbe Flutter Code auch im Web und […]