Accessibility
Accessibility (a11y)
Digitale Barrierefreiheit – das Prinzip, dass Websites, Apps und digitale Inhalte für alle Menschen nutzbar sein sollen, unabhängig von Behinderungen, Einschränkungen oder genutzten Hilfsmitteln.
KI und Web wachsen zusammen. REST-APIs, WebSockets, OAuth und moderne Web-Protokolle sind die Grundlage für KI-Integrationen in Webanwendungen. Diese Kategorie erklärt die technischen Bausteine, die KI-Dienste zugänglich und nutzbar machen.
Accessibility (a11y)
Digitale Barrierefreiheit – das Prinzip, dass Websites, Apps und digitale Inhalte für alle Menschen nutzbar sein sollen, unabhängig von Behinderungen, Einschränkungen oder genutzten Hilfsmitteln.
Application Programming Interface
Eine definierte Schnittstelle, über die Softwaresysteme miteinander kommunizieren können – der Standard für die Integration von KI-Diensten in Anwendungen.
API Gateway
Ein zentraler Einstiegspunkt für API-Anfragen, der Routing, Authentifizierung, Rate Limiting und andere Querschnittsfunktionen übernimmt.
Caching
Das Zwischenspeichern von häufig angefragten Daten oder Berechnungsergebnissen, um wiederholte Anfragen schneller und günstiger zu beantworten.
Content Delivery Network
Ein globales Netzwerk von Servern, das Inhalte von geografisch nahen Standorten ausliefert – für schnellere Ladezeiten und bessere Verfügbarkeit.
Continuous Integration / Continuous Deployment
Automatisierte Prozesse, die Code-Änderungen kontinuierlich testen (CI) und in Produktion bringen (CD) – für schnellere und zuverlässigere Software-Releases.
Container / Docker
Eine Technologie, die Anwendungen mit allen Abhängigkeiten in isolierte, portable Pakete verpackt – damit sie überall gleich laufen.
Core Web Vitals
Googles Messgrößen für die Nutzererfahrung einer Webseite – bestehend aus Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) und Interaction to Next Paint (INP).
Cross-Origin Resource Sharing (CORS)
Ein Browser-Sicherheitsmechanismus, der kontrolliert, welche Webseiten Anfragen an eine andere Domain stellen dürfen – und wie Server diese Anfragen erlauben oder ablehnen.
Dependency Injection (DI)
Ein Entwurfsmuster, bei dem Abhängigkeiten einer Klasse nicht intern erstellt, sondern von außen übergeben werden – für bessere Testbarkeit, Flexibilität und lose Kopplung.
DevOps
Eine Kultur und Praxis, die Softwareentwicklung (Dev) und IT-Betrieb (Ops) vereint, um Software schneller, zuverlässiger und automatisierter zu liefern.
Edge Computing
Die Verarbeitung von Daten nahe am Entstehungsort (am 'Rand' des Netzwerks) statt in einem zentralen Rechenzentrum – für niedrigere Latenz und besseren Datenschutz.
Event-Driven Architecture (EDA)
Ein Architekturmuster, bei dem Komponenten über Ereignisse (Events) kommunizieren statt direkt miteinander – für lose Kopplung, Skalierbarkeit und Reaktionsfähigkeit.
Feature Flags (Feature Toggles)
Konfigurationsschalter, die es ermöglichen, Features im laufenden Betrieb ein- und auszuschalten – ohne neues Deployment. Ermöglichen Canary Releases, A/B-Tests und sofortige Rollbacks.
GraphQL
Eine Abfragesprache für APIs, die es Clients ermöglicht, genau die Daten anzufordern, die sie brauchen – nicht mehr und nicht weniger.
Headless CMS
Ein Content-Management-System, das Content und Darstellung vollständig trennt – Inhalte werden über eine API bereitgestellt und können in beliebigen Frontends (Web, App, Voice, Digital Signage) genutzt werden.
Idempotency
Eine Operation ist idempotent, wenn sie beliebig oft ausgeführt werden kann und immer dasselbe Ergebnis liefert wie beim ersten Mal – entscheidend für robuste APIs und verteilte Systeme.
Kubernetes (K8s)
Eine Open-Source-Plattform zur Automatisierung von Deployment, Skalierung und Verwaltung von Container-Anwendungen – der Standard für Container-Orchestrierung.
Load Balancing
Das Verteilen von eingehenden Anfragen auf mehrere Server oder Instanzen, um Überlastung zu vermeiden, Ausfallsicherheit zu erhöhen und die Performance zu optimieren.
Message Queue
Ein Kommunikationsmuster, bei dem Nachrichten in einer Warteschlange zwischengespeichert werden – ermöglicht asynchrone, entkoppelte Kommunikation zwischen Services.
Microservices
Ein Architekturmuster, bei dem eine Anwendung aus vielen kleinen, unabhängigen Services besteht, die jeweils eine spezifische Aufgabe erfüllen.
Progressive Web App (PWA)
Eine Webanwendung, die durch moderne Browser-APIs native App-Funktionen bietet – Offline-Nutzung, Installation auf dem Homescreen, Push-Benachrichtigungen – ohne App Store.
Rate Limiting
Eine Technik zur Begrenzung der Anzahl von API-Anfragen pro Zeiteinheit – schützt vor Überlastung, Missbrauch und hilft bei der Kostenkontrolle.
Representational State Transfer
Ein Architekturstil für Web-APIs, der auf HTTP-Methoden und Ressourcen basiert – der De-facto-Standard für die meisten Web-Schnittstellen und KI-APIs.
Software Development Kit
Ein Paket aus Bibliotheken, Tools und Dokumentation, das Entwicklern die Integration einer API oder Plattform in ihre Anwendung erleichtert.
Search Engine Optimization (SEO)
Search Engine Optimization – alle Maßnahmen, die dazu beitragen, dass eine Website in Suchmaschinen wie Google besser gefunden wird: technische Optimierung, Inhalte und Verlinkung.
Server-Sent Events (SSE)
Ein Web-Standard, der es einem Server ermöglicht, kontinuierlich Daten an einen Browser zu senden – über eine einzige HTTP-Verbindung, ohne dass der Client erneut anfragen muss.
Serverless Computing
Ein Cloud-Computing-Modell, bei dem der Cloud-Anbieter die Server-Infrastruktur vollständig verwaltet – Entwickler deployen nur ihren Code, der bei Bedarf ausgeführt wird.
Service Mesh
Eine dedizierte Infrastrukturschicht, die die Kommunikation zwischen Microservices übernimmt – inklusive Load Balancing, Verschlüsselung, Observability und Traffic-Management.
Vibe Coding
Ein Programmierparadigma, bei dem Entwickler hauptsächlich in natürlicher Sprache mit KI-Assistenten kommunizieren und den generierten Code übernehmen, statt ihn Zeile für Zeile selbst zu schreiben.
WebAssembly (WASM)
Ein binäres Instruktionsformat für den Browser, das es ermöglicht, Code in Sprachen wie C, C++, Rust oder Go mit nahezu nativer Geschwindigkeit im Browser auszuführen.
Webhook
Ein Mechanismus, bei dem ein Server automatisch eine HTTP-Anfrage an eine vordefinierte URL sendet, wenn ein bestimmtes Ereignis eintritt – 'Don't call us, we'll call you'.
Webhooks
Ein Mechanismus, bei dem ein Server automatisch eine HTTP-Anfrage an eine vordefinierte URL sendet, sobald ein bestimmtes Event eintritt – die einfachste Form der Echtzeit-Integration.