Das Feld ist weit. So bewegen wir uns.
Bei Dallonses ist Klarheit Teil unserer Arbeitsweise. Wir glauben, dass bessere Entscheidungen schneller getroffen werden, wenn alle an einem Projekt beteiligten Personen die gleiche Sprache sprechen. Dieses Glossar ist ein kleiner Ausdruck davon.
Digitale Produkte werden auf einer gemeinsamen Sprache aufgebaut. Entwickler, Designer, Produktmanager und Kunden müssen sich gegenseitig verstehen, um etwas zu schaffen, das funktioniert. Aber diese gemeinsame Sprache ist nicht immer offensichtlich, besonders wenn man über Disziplinen hinweg arbeitet oder zum ersten Mal in ein neues Projekt eintritt.
Dieses Glossar existiert, um diese Lücke zu schließen. Egal ob Sie ein Entwickler sind, der eine klare Definition sucht, ein Kunde, der versucht zu verstehen, worüber Ihr Team spricht, oder ein Projektmanager, der zwischen beiden Welten navigiert – hier finden Sie verständliche Erklärungen der Begriffe, die in der Entwicklung digitaler Produkte am häufigsten vorkommen.
Die Einträge hier decken das gesamte Spektrum unserer Arbeitsweise ab: Agile-Methodologien, Frontend- und Backend-Technologien, Testpraktiken, Design-Tools und vieles mehr. Jeder Begriff wird in einfacher Sprache erklärt, ohne unnötige Fachbegriffe, aber mit ausreichend Tiefe, um wirklich nützlich zu sein.
Wir aktualisieren das Glossar, während sich die Branche weiterentwickelt. Neue Frameworks entstehen, Praktiken verändern sich, und das Vokabular der Entwicklung digitaler Produkte wächst mit ihnen. Dies ist eine lebende Ressource, kein statisches Dokument.

A
- A/B-Testing
- A/B-Testing ist ein kontrolliertes Experiment, das zwei Versionen vergleicht, um zu sehen, welche besser abschneidet. Der Traffic wird zufällig aufgeteilt, die Hälfte sieht Version A, die andere Hälfte Version B, und Sie messen, welche die Kennzahl bewegt, auf die es Ihnen ankommt. Es ersetzt Meinung durch Belege. Mehr lesen
- Abnahmetests
- Abnahmetests sind die Prüfung, die stattfindet, bevor etwas live geht. Nicht ein Entwickler, der seinen eigenen Code begutachtet. Ein Produkt, eine Funktion oder ein System, bewertet anhand der Anforderungen, die vereinbart wurden, bevor jemand mit dem Bauen begann. Mehr lesen
- Abstände und Layout
- Abstände und Layout sind die Art, wie eine Oberfläche Elemente im Raum ordnet, damit Menschen sie mühelos lesen und nutzen können. Abstände sind die Lücken: die Ränder um einen Block, der Innenabstand in einer Schaltfläche, der Raum zwischen einer Überschrift und dem Text darunter. Das Layout ist die größere Anordnung, das Raster und die Struktur, die entscheiden, wo die Dinge auf der Seite sitzen. Zusammen prägen sie, wie sich eine Oberfläche anfühlt, lange bevor jemand ein Wort liest. Mehr lesen
- Accessibility-Audit
- Ein Accessibility-Audit ist eine strukturierte Prüfung einer Website oder App, um die Hürden zu finden, die Menschen mit Behinderung an der Nutzung hindern. Der Maßstab sind fast immer die Web Content Accessibility Guidelines (WCAG), abgestuft in die Stufen A, AA und AAA, wobei AA der Standard ist, den die meisten Gesetze und Verträge erwarten. Ein Audit prüft ein Produkt gegen diese Erfolgskriterien und meldet, was besteht, was durchfällt und wie schwer jeder Mangel wiegt. Mehr lesen
- Agile
- Agile ist ein Satz von Prinzipien und Werten für die Softwareentwicklung, erstmals 2001 im Agile Manifest niedergeschrieben. Es war eine Reaktion gegen schwere, planorientierte Methoden, die zerfielen, sobald sich Anforderungen änderten. Das Manifest stellt Individuen und Interaktionen über Prozesse und Werkzeuge, funktionierende Software über Dokumentation, Zusammenarbeit mit dem Kunden über Vertragsverhandlung und das Reagieren auf Veränderung über das Befolgen eines festen Plans. Mehr lesen
- Android
- Android ist das mobile Betriebssystem von Google, das über das Android Open Source Project quelloffen gepflegt wird. Es läuft auf mehr Telefonen als jede andere Plattform der Welt, dazu auf Tablets, Uhren, Fernsehern und Armaturenbrettern im Auto. Die Basis ist ein Linux-Kernel. Darüber sitzen die Runtime, die Systemdienste und die Apps, die Menschen tatsächlich berühren. Mehr lesen
- Angular
- Angular ist ein Framework für Webanwendungen, gebaut und gepflegt von Google. Es ist in TypeScript geschrieben und gibt Teams ab Werk ein vollständiges Werkzeugset: Routing, Formulare, HTTP, Dependency Injection und eine strukturierte Art, eine App in Komponenten, Services und Module zu gliedern. Wo manche Bibliotheken Ihnen ein paar Teile reichen und den Rest überlassen, trifft Angular die meisten architektonischen Entscheidungen für Sie. Das ist der Tausch. Weniger Wahl, mehr Konsistenz. Mehr lesen
- Apache Kafka
- Apache Kafka ist eine verteilte Plattform, um Ströme von Events zwischen Systemen zu bewegen. Producer schreiben Datensätze in benannte Ströme, sogenannte Topics, Consumer lesen aus ihnen, und Kafka bewahrt die Datensätze dauerhaft und in Reihenfolge, sodass viele Services unabhängig auf denselben Eventstrom reagieren können. Mehr lesen
- API
- Eine API, kurz für Application Programming Interface, ist ein definierter Satz von Regeln, der ein Softwaresystem mit einem anderen reden lässt. Sie legt fest, welche Anfragen möglich sind, wie man sie formatiert und welche Antworten zurückkommen. Nichts vom Innenleben wird offengelegt. Die API ist ein Vertrag, und solange beide Seiten ihn einhalten, kann sich jedes System darunter ändern, ohne das andere zu brechen. Mehr lesen
- API-Testing
- API-Testing prüft die Anwendung unterhalb der Oberfläche, auf der Ebene, wo Services Daten austauschen. Statt sich durch einen Bildschirm zu klicken, senden Sie Anfragen direkt an einen Endpunkt und prüfen die Antwort: den Statuscode, den Body, die Header, das Timing. Kein Browser, kein Rendering, nur der Vertrag zwischen Systemen. Mehr lesen
- Astro
- Astro ist ein Web-Framework für inhaltsgetriebene Sites, die schnell laden müssen. Blogs, Marketing-Sites, Dokumentation, E-Commerce-Fronten. Es liefert standardmäßig null JavaScript und sendet nur den Code, den eine Seite wirklich braucht, um interaktiv zu sein. Mehr lesen
- Atomic Design
- Atomic Design ist eine Art, Benutzeroberflächen von den kleinsten Teilen aufwärts zu bauen. Von Brad Frost geprägt, entlehnt es aus der Chemie: kleine Elemente verbinden sich zu größeren, die sich zu ganzen Seiten verbinden. Die Methode gibt Teams ein gemeinsames Vokabular dafür, wie ein Interface zusammengesetzt wird und wie seine Teile zueinander stehen. Mehr lesen
- Attributionsmodell
- Ein Attributionsmodell ist das Regelwerk, das entscheidet, welche Marketing-Touchpoints den Verdienst erhalten, wenn jemand konvertiert. Ein Kunde kauft selten nach einer einzigen Anzeige. Vielleicht sieht er einen Social-Post, sucht später, klickt auf eine E-Mail und konvertiert schließlich über einen bezahlten Link. Das Attributionsmodell beantwortet eine schwierige Frage. Welcher dieser Schritte hat den Verkauf verdient, und in welchem Maß? Mehr lesen
- Authentifizierung
- Authentifizierung ist der Vorgang, die Identität eines Nutzers, Systems oder Geräts zu prüfen, bevor Zugriff auf eine Ressource gewährt wird. Sie beantwortet eine einzige Frage. Sind Sie, wer Sie zu sein behaupten? Machen Sie es richtig, steht der Rest eines sicheren Systems auf festem Grund. Machen Sie es falsch, liegt alles darüber offen. Mehr lesen
- AWS
- AWS steht für Amazon Web Services, den größten Cloud-Anbieter der Welt. Es startete 2006 mit einer Handvoll Diensten und betreibt heute Hunderte, von blanken virtuellen Maschinen über Datenbanken, maschinelles Lernen und Message Queues bis zur Auslieferung von Inhalten. Wenn ein Stück digitale Infrastruktur existiert, vermietet AWS fast sicher eine Variante davon. Mehr lesen
- AWS Lambda
- AWS Lambda ist der Serverless-Compute-Dienst von Amazon. Sie laden eine Funktion hoch, legen fest, was sie auslöst, und Amazon führt sie bei Bedarf aus. Keine Server, die bereitgestellt, gepatcht oder warmgehalten werden müssen. Wenn nichts Ihre Funktion aufruft, zahlen Sie nichts. Wenn tausend Anfragen auf einmal eintreffen, startet Lambda tausend Kopien und rechnet pro Aufruf und nach den Millisekunden ab, die jede läuft. Mehr lesen
- Azure
- Azure ist die Cloud-Computing-Plattform von Microsoft. Sie vermietet Computing, Speicher, Datenbanken, Netzwerke, KI-Dienste und Hunderte weiterer Bausteine auf Abruf, abgerechnet nach Nutzung. Statt Server zu kaufen und ein Rechenzentrum zu betreiben, führt ein Unternehmen seine Software auf Microsofts Infrastruktur in Regionen weltweit aus. Azure ist einer der drei Großen am Markt, neben AWS und Google Cloud. Mehr lesen
B
- B-Corp-Zertifizierung
- Die B-Corp-Zertifizierung ist ein Nachweis, den die gemeinnützige Organisation B Lab an Unternehmen vergibt, die bei sozialer und ökologischer Leistung, Rechenschaft und Transparenz einen hohen Maßstab erfüllen. Sie wird nicht selbst erklärt. Ein Unternehmen muss das B Impact Assessment bestehen, über einer festgelegten Schwelle abschneiden und seinen Betrieb der Prüfung in Governance, Mitarbeitenden, Gemeinschaft, Umwelt und Kunden öffnen. Mehr lesen
- Backend
- Das Backend ist die serverseitige Schicht einer Anwendung, der Teil, der auf einem Server läuft und nicht im Browser oder auf dem Gerät des Nutzers. Es speichert und verwaltet Daten, führt die Geschäftslogik aus, handhabt die Authentifizierung und beantwortet Anfragen des Frontends. Wenn das Frontend das Gesicht eines Produkts ist, ist das Backend sein Gehirn. Für den Nutzer unsichtbar, verantwortlich für alles, was das Ganze tatsächlich zum Laufen bringt. Mehr lesen
- Barrierefreiheit (a11y)
- Barrierefreiheit, oft zu a11y abgekürzt (die 11 Buchstaben zwischen a und y), ist die Praxis, digitale Produkte zu bauen, die Menschen mit Behinderung tatsächlich nutzen können. Dazu gehören blinde Menschen oder solche mit geringer Sehkraft, gehörlose oder schwerhörige Menschen, Menschen mit motorischen Einschränkungen und Menschen mit kognitiven Unterschieden. Dieselbe Arbeit hilft auch Menschen in vorübergehenden oder situativen Lagen, etwa mit gebrochenem Arm oder bei greller Sonne auf dem Handybildschirm. Mehr lesen
- Big Data
- Big Data bezeichnet Datenmengen, die so groß, so schnell oder so vielfältig sind, dass gewöhnliche Werkzeuge sie nicht auf vernünftige Weise speichern oder verarbeiten können. Die Schwelle ist keine feste Zahl an Gigabyte. Es ist der Punkt, an dem eine Tabelle oder eine einzelne Datenbank nicht mehr nachkommt und Sie verteilte Systeme brauchen, die für diese Größe gebaut sind. Mehr lesen
- Bootstrap
- Bootstrap ist ein Frontend-CSS-Framework. Es liefert ein Grid-System, fertige Komponenten wie Buttons, Formulare, Modals und Navigationsleisten sowie einen Satz Utility-Klassen, die Sie direkt in Ihr HTML setzen. Es entstand 2011 bei Twitter und war jahrelang die Standardmethode, um responsive Websites zu bauen. Das Versprechen war einfach: Hören Sie auf, in jedem Projekt dasselbe Layout- und Komponenten-CSS zu schreiben, und greifen Sie zu einem getesteten, konsistenten Satz. Mehr lesen
- Bounce Rate
- Die Bounce Rate ist der Anteil der Besuche, bei denen jemand auf einer Seite landet und ohne weitere Aktion wieder geht. Keine zweite Seite, keine erfasste Interaktion, nur ankommen und gehen. Lange galt sie als Signal dafür, dass eine Seite die Aufmerksamkeit nicht halten konnte, doch diese Lesart hängt stark vom Kontext ab. Mehr lesen
- Branch (Git)
- Ein Branch in Git ist eine eigenständige Entwicklungslinie innerhalb eines Repositorys. Er erlaubt einem Entwickler, ein Feature zu bauen, einen Bug zu beheben oder ein Experiment isoliert durchzuführen, ohne die Hauptcodebasis zu berühren oder die Arbeit anderer zu stören. Branches sind günstig zu erstellen und schnell zu wechseln, weshalb sie in fast jedem professionellen Team zur Standardeinheit der Arbeit geworden sind. Mehr lesen
- Bug
- Ein Bug ist ein Fehler oder ungewolltes Verhalten in Software, das sie falsche oder unerwartete Ergebnisse liefern lässt. Das Wort wird in der Technik seit dem neunzehnten Jahrhundert verwendet und blieb in der Software nach einem Vorfall von 1947 hängen, als eine Motte ein Computerrelais blockierte. Die Frage bei Bugs ist nie, ob sie auftauchen. Sie ist, wie schnell sie gefangen werden und wie viel Schaden sie vorher anrichten. Mehr lesen
- Build
- Ein Build ist der Vorgang, Quellcode in ein deploybares Artefakt zu verwandeln: die kompilierte, gebündelte, optimierte Version einer Anwendung, die in einer Zielumgebung tatsächlich laufen kann. Je nach Stack kann ein Build TypeScript zu JavaScript kompilieren, Hunderte Module zu wenigen Dateien bündeln, den Code zur Größenreduktion verschlanken und die statischen Assets erzeugen, die an Nutzer ausgeliefert werden. Das Ergebnis ist etwas, das Sie deployen können, nicht nur etwas, das Sie lesen können. Mehr lesen
- Bun
- Bun ist eine JavaScript-Runtime, also das, was JavaScript und TypeScript außerhalb eines Browsers ausführt. Sie konkurriert mit Node.js und Deno, packt aber weit mehr in ein Werkzeug. Ein Paketmanager, ein Bundler, ein Test-Runner und eine Runtime, alles in einer einzigen Binary. Das Verkaufsargument ist Geschwindigkeit. Bun ist in einer hardwarenahen Sprache namens Zig geschrieben und baut auf Apples JavaScriptCore-Engine statt auf Googles V8, und es startet und installiert Abhängigkeiten merklich schneller als Node. Mehr lesen
- Business Intelligence (BI)
- Business Intelligence ist die Praxis, die Daten eines Unternehmens in Berichte, Dashboards und Kennzahlen zu verwandeln, nach denen Menschen tatsächlich handeln können. Es umfasst die Werkzeuge und Prozesse, die Rohzahlen aus dem ganzen Geschäft nehmen und als etwas darstellen, das eine Führungskraft in einem Meeting lesen und zur Entscheidung nutzen kann. BI beantwortet Fragen danach, was geschehen ist und was gerade geschieht. Mehr lesen
C
- Caching
- Caching bedeutet, das Ergebnis aufwendiger Arbeit zu speichern, damit die nächste Anfrage es wiederverwendet, statt es erneut zu erledigen. Eine Datenbankabfrage, die 200 Millisekunden dauert, läuft einmal, die Antwort wird an einem schnellen Ort abgelegt, und die nächsten tausend Anfragen lesen sie in unter einer Millisekunde. Die Arbeit geschieht einmal und zahlt sich vielfach aus. Mehr lesen
- Carbon-Aware Computing
- Carbon-Aware Computing bedeutet, Rechenarbeit so zu terminieren und zu platzieren, dass Strom genutzt wird, wenn und wo er am saubersten ist. Die CO2-Intensität des Netzes ist nicht konstant. Sie schwankt Stunde für Stunde, während sich Wind, Sonne und Nachfrage verschieben, und sie variiert stark zwischen Regionen. Derselbe Job kann an einem windstillen Abend um 18 Uhr weit mehr CO2 ausstoßen als um 3 Uhr morgens bei Wind. Carbon-Aware-Systeme lesen dieses Signal und handeln danach. Mehr lesen
- Card Sorting
- Card Sorting ist eine Forschungsmethode, um zu verstehen, wie Menschen erwarten, dass Informationen geordnet sind. Teilnehmende erhalten eine Reihe von Elementen, jedes auf einer eigenen Karte, und sollen sie so gruppieren, wie es für sie Sinn ergibt. Die Muster, die sich über viele Teilnehmende zeigen, offenbaren das mentale Modell, das Ihre Nutzer tatsächlich haben, und das weicht oft von dem ab, was Ihr Organigramm hervorbringt. Mehr lesen
- CDN (Content Delivery Network)
- Ein Content Delivery Network ist eine globale Flotte von Servern, die Kopien Ihrer Inhalte nahe an den Orten cachen, wo die Menschen tatsächlich sind. Wenn jemand in Tokio eine Seite lädt, deren Ursprungsserver in Virginia steht, liefert ein CDN die Bilder, Skripte und oft die Seiten selbst von einem nahen Edge-Standort, statt jedes Byte um den Planeten zu leiten. Weniger Distanz bedeutet geringere Latenz und eine schnellere Seite. Mehr lesen
- CDP (Customer Data Platform)
- Eine Customer Data Platform (CDP) ist eine Software, die Kundendaten aus jeder Quelle eines Unternehmens sammelt und sie zu einem einzigen, dauerhaften Profil pro Person zusammenfügt. Verhalten im Web, Kaufhistorie, App-Aktivität, E-Mail-Interaktion, Support-Tickets. Alles landet an einem Ort, verknüpft mit derselben Person. Mehr lesen
- Churn
- Churn ist die Rate, mit der Kunden in einem bestimmten Zeitraum aufhören, mit Ihnen Geschäfte zu machen. Zählen Sie die Kunden, die Sie in einem Monat verloren haben, teilen Sie durch die Kunden, mit denen Sie begannen, und Sie haben Ihre Churn-Rate. Sie ist das stille Gegengewicht zu jeder Neuanmeldung. Mehr lesen
- CI/CD
- CI/CD steht für Continuous Integration und Continuous Deployment oder Continuous Delivery. Es ist eine Reihe von Praktiken und Werkzeugen, die das Integrieren von Codeänderungen, das Ausführen von Tests und das Ausliefern in die Produktion automatisieren. Das Ziel ist, jedes Release klein, vorhersehbar und risikoarm zu machen, statt ein seltenes Ereignis, vor dem alle Angst haben. Mehr lesen
- Cloud-Native
- Cloud-Native beschreibt Software, die von der ersten Zeile an für die Cloud gebaut ist, statt für einen Server geschrieben und später dorthin verlagert zu werden. Sie setzt die Umgebung voraus, in der sie lebt: elastisch, verteilt und fähig, sich zu erholen, wenn ein Teil ausfällt. Die Cloud ist nicht der Ort, an dem die App zufällig sitzt. Sie ist eine Eigenschaft, um die herum die App entworfen ist. Mehr lesen
- CMS (Content Management System)
- Ein Content-Management-System ist eine Software, mit der Menschen digitale Inhalte erstellen, bearbeiten und veröffentlichen, ohne Code zu schreiben. Das Marketingteam aktualisiert eine Landingpage. Eine Redakteurin plant einen Artikel. Nichts davon braucht einen Entwickler oder einen Deploy. Mehr lesen
- CO2-Fußabdruck
- Ein CO2-Fußabdruck ist die Gesamtmenge an Treibhausgasen, die eine Aktivität, ein Produkt, eine Person oder eine Organisation erzeugt, ausgedrückt als Kohlendioxid-Äquivalent (CO2e). Er bündelt verschiedene Gase in eine vergleichbare Zahl, sodass ein Flug, eine Fabrik und eine Website auf derselben Skala gemessen werden können. Mehr lesen
- Code Review
- Code Review ist der Schritt, in dem ein anderer Entwickler eine Änderung liest, bevor sie in die Codebasis gemerged wird. Er prüft, ob sie tut, was sie behauptet, ob sie zum Rest des Systems passt und ob sie in sechs Monaten noch jemand verstehen wird. Dann gibt er sie frei oder bittet um Änderungen. Mehr lesen
- Component Library
- Eine Component Library ist eine Sammlung wiederverwendbarer Interface-Bausteine, mit denen ein Team arbeitet. Buttons, Eingabefelder, Karten, Modale, Navigationsleisten. Jeder wird einmal gebaut, einmal getestet und überall wiederverwendet. So bleibt ein Produkt konsistent, und neue Screens werden zusammengesetzt statt neu gezeichnet. Meist existiert sie sowohl als codierte Komponenten für Entwickler als auch als passende Design-Komponenten für Designer. Mehr lesen
- Computer Vision
- Computer Vision ist das Feld der KI, das Maschinen Bilder und Video interpretieren lässt. Wo ein Mensch auf ein Foto blickt und sofort einen Hund, ein Verkehrsschild oder einen Defekt an einem Teil erkennt, sieht ein Computer ein Raster aus Pixelwerten. Computer Vision ist die Menge der Techniken, die aus diesen rohen Pixeln etwas Bedeutsames machen: ein Label, eine Position, eine Zählung, eine Entscheidung. Mehr lesen
- Conversion Rate
- Die Conversion Rate ist der Prozentsatz der Menschen, die eine gewünschte Aktion ausführen, gemessen an allen, die die Gelegenheit dazu hatten. Teilen Sie die Conversions durch die Gesamtzahl der Besucher und multiplizieren Sie mit hundert. Landen 1.000 Menschen auf einer Seite und 30 kaufen, beträgt die Conversion Rate 3%. Mehr lesen
- Core Web Vitals
- Core Web Vitals sind Googles drei Kennzahlen dafür, wie sich eine Seite tatsächlich anfühlt. Largest Contentful Paint (LCP) misst, wie lange der Hauptinhalt zum Erscheinen braucht. Interaction to Next Paint (INP) misst, wie schnell die Seite reagiert, wenn jemand tippt oder klickt. Cumulative Layout Shift (CLS) misst, wie sehr das Layout beim Laden umherspringt. Zusammen geben sie Ladegeschwindigkeit, Reaktionsfähigkeit und visueller Stabilität eine Zahl. Mehr lesen
- Corporate Social Responsibility (CSR)
- Corporate Social Responsibility ist die selbst gewählte Verpflichtung eines Unternehmens, für seine Wirkung auf Gesellschaft und Umwelt einzustehen, über das gesetzlich Geforderte und über den reinen Gewinn hinaus. Sie reicht davon, wie ein Unternehmen seine Mitarbeiter und Lieferanten behandelt, bis zu seinem ökologischen Fußabdruck, seinem gesellschaftlichen Engagement und seiner Philanthropie. Mehr lesen
- CRM
- CRM steht für Customer Relationship Management. Der Begriff umfasst sowohl eine Disziplin als auch die Software, die sie trägt. Als Software ist ein CRM das System of Record für jede Interaktion, die ein Unternehmen mit seinen Kunden und Interessenten hat, von der ersten eingehenden E-Mail bis zur fünften Verlängerung. Mehr lesen
- CRUD
- CRUD steht für Create, Read, Update, Delete: die vier Grundoperationen, die Sie auf gespeicherten Daten ausführen können. Einen Datensatz anlegen, abrufen, ändern, entfernen. Fast jede Anwendung, die Daten hält, macht im Kern CRUD. Eine Kontakte-App legt Kontakte an, liest sie in eine Liste, aktualisiert eine Telefonnummer und löscht die, die Sie nicht mehr brauchen. Mehr lesen
- CSS
- CSS, Cascading Style Sheets, ist die Sprache, die das Aussehen einer Webseite steuert. HTML definiert Struktur und Inhalt; CSS entscheidet über Layout, Farbe, Typografie, Abstände und darüber, wie das alles auf verschiedene Bildschirmgrößen reagiert. Ohne es wäre jede Webseite schwarzer Text auf weißem Grund, von oben nach unten gestapelt. Mehr lesen
- Customer Lifetime Value (CLV)
- Der Customer Lifetime Value schätzt den gesamten Gewinn, den ein Kunde über die ganze Zeit erzeugt, die er einem Unternehmen treu bleibt, nicht nur beim ersten Kauf. Er deutet den Kunden um, von einer einmaligen Transaktion zu einer Beziehung mit messbarem Wert. Ein Abonnent, der drei Jahre lang 30 im Monat zahlt, ist weit mehr wert, als der erste Monat vermuten lässt, und der CLV ist die Art, das in eine Zahl zu fassen. Mehr lesen
- Cypress
- Cypress ist ein JavaScript-Framework für End-to-End-Tests von Webanwendungen. Es steuert einen echten Browser so, wie ein Nutzer es täte, klickt Buttons, füllt Formulare, navigiert durch Seiten und prüft, dass sich die App wie erwartet verhält. Tests werden in JavaScript oder TypeScript geschrieben und laufen im Browser neben der App. Das verleiht Cypress sein herausragendes Merkmal: Sie sehen den Test Schritt für Schritt ablaufen und können den genauen Zustand an jedem Punkt prüfen, wenn etwas fehlschlägt. Mehr lesen
D
- Daily Standup
- Das Daily Standup, auch Daily Scrum genannt, ist ein kurzes Meeting an jedem Arbeitstag, meist auf 15 Minuten begrenzt. Es ist eine zentrale Zeremonie in Scrum und hat sich auf die meisten Agile-Teams ausgebreitet. Die Aufgabe ist, alle zu synchronisieren, Blocker früh sichtbar zu machen und das Team auf das Sprint-Ziel auszurichten. Es ist ein Teamgespräch darüber, gemeinsam voranzukommen, kein Statusbericht, der einem Manager vorgelesen wird. Mehr lesen
- Dark Mode
- Dark Mode ist ein Farbschema, das helle Hintergründe gegen dunkle tauscht, mit hellem Text darauf. Die meisten Betriebssysteme, Browser und Apps bieten ihn inzwischen an, oft an eine Systemeinstellung geknüpft, die bei Sonnenuntergang oder nach einem Zeitplan umschaltet. Mehr lesen
- Dashboard
- Ein Dashboard ist ein einzelner Bildschirm, der die Kennzahlen zusammenführt, die eine Person für ihre Arbeit braucht, aktualisiert aus Live- oder Nahezu-Live-Daten. Der Name ist vom Auto entlehnt. Ein Blick zeigt Geschwindigkeit, Tankstand und Warnungen, ohne im Motor zu wühlen. Mehr lesen
- Data Governance
- Data Governance ist das Rahmenwerk aus Regeln, Rollen und Prozessen, das entscheidet, wie eine Organisation mit ihren Daten umgeht. Wem ein Datensatz gehört, wer darauf zugreifen darf, was ein Begriff offiziell bedeutet, wie lange Datensätze aufbewahrt werden, wie Qualität geprüft wird. Es ist der Unterschied zwischen Daten als Vermögenswert und Daten als Risiko. Mehr lesen
- Data Lake
- Ein Data Lake ist ein Speicher, der Rohdaten in ihrer ursprünglichen Form vorhält, in fast beliebigem Umfang, ohne ihnen zuerst eine Struktur aufzuzwingen. Strukturierte Tabellen, JSON-Logs, Bilder, Sensorwerte und Clickstream-Ereignisse können im selben See liegen. Sie entscheiden, wie die Daten geformt werden, wenn Sie sie lesen, nicht wenn Sie sie schreiben. Diese Flexibilität ist der ganze Punkt. Mehr lesen
- Data Pipeline
- Eine Data Pipeline ist der Weg, den Daten von dort nehmen, wo sie entstehen, dorthin, wo sie genutzt werden. Sie zieht Daten aus Quellen, bewegt sie durch jede nötige Bereinigung oder Umformung und liefert sie an ein Ziel wie ein Warehouse, ein Dashboard oder ein Machine-Learning-Modell. Stellen Sie sich die Verkabelung zwischen Systemen vor, die sonst nie etwas teilen würden. Mehr lesen
- Data Warehouse
- Ein Data Warehouse ist ein zentraler Speicher strukturierter Daten, organisiert und für die Analyse optimiert. Es führt Daten aus vielen Systemen (Vertrieb, Support, Finanzen, Marketing) an einem konsistenten Ort zusammen, wo Fragen schnell beantwortet werden. Anders als die Datenbanken, die eine Anwendung betreiben, ist ein Warehouse darauf ausgelegt, große Mengen historischer Daten zu lesen und zu aggregieren, nicht Tausende kleiner Transaktionen pro Sekunde zu verarbeiten. Mehr lesen
- Datenethik
- Datenethik untersucht, was eine Organisation mit Daten tun sollte, im Unterschied zu dem, was ihr rechtlich erlaubt ist. Compliance beantwortet die zweite Frage. Regelwerke wie die DSGVO setzen den Boden: Einwilligung einholen, Daten sichern, Menschen das Löschen ermöglichen. Datenethik beginnt dort, wo dieser Boden endet. Sie stellt die schwierigeren Fragen nach Fairness, nach einer Einwilligung, die Menschen wirklich verstehen, und nach Schäden, die noch kein Gesetz benannt hat. Mehr lesen
- Datenmodell
- Ein Datenmodell ist die Struktur, die festlegt, wie Daten organisiert sind, wie die Teile zueinander in Beziehung stehen und welchen Regeln sie folgen. Es ist der Bauplan, aus dem eine Datenbank oder ein Analytiksystem entsteht. Bevor eine einzige Tabelle existiert, entscheidet das Modell, was eine "Bestellung" ist, wie sie mit einem "Kunden" verbunden ist und welche Felder Pflicht sind. Mehr lesen
- Datenvisualisierung
- Datenvisualisierung ist die Praxis, Zahlen in visuelle Form zu bringen, damit Menschen sie schnell verstehen. Das menschliche Auge liest eine Trendlinie in einer Sekunde und eine Tabellenspalte in einer Minute, wenn überhaupt. Diagramme, Karten und Grafiken übersetzen Größenordnung und Muster in etwas, das das Gehirn mühelos verarbeitet. Mehr lesen
- dbt (data build tool)
- dbt ist ein Werkzeug, um Daten innerhalb eines Warehouse zu transformieren. Rohe Tabellen gehen hinein, saubere und modellierte Tabellen kommen heraus, und die Logik dazwischen wird als SQL-Select-Statements geschrieben, die dbt in die Tabellen und Views verwandelt, auf die sich Ihre Analysten und Dashboards stützen. Es übernimmt das T in ELT, den Transform-Schritt, nachdem die Daten bereits geladen wurden. Mehr lesen
- Design System
- Ein Design System ist die gemeinsame Sammlung von Regeln, Komponenten und Mustern, die festlegt, wie ein Produkt aussieht und sich verhält. Es verbindet Designentscheidungen mit funktionierendem Code, damit ein in Figma gezeichneter Button dem Button entspricht, der ausgeliefert wird. Eine einzige Quelle der Wahrheit, von Designern und Entwicklern gleichermaßen genutzt. Mehr lesen
- Design Tokens
- Design Tokens sind benannte Werte, die visuelle Entscheidungen speichern. Statt einen Hex-Code wie #1A73E8 an fünfzig Stellen zu schreiben, definieren Sie color-primary einmal und verweisen überall darauf. Farben, Abstände, Schriftgrößen, Eckenradien, Schatten, Animationszeiten. Jeder wird zu einer kleinen, wiederverwendbaren Variablen, auf die Designer und Entwickler gleichermaßen zeigen. Mehr lesen
- DevOps
- DevOps ist eine Arbeitsweise, die Entwicklung und Betrieb in eine Schleife bringt, statt zwei Teams die Arbeit über eine Mauer werfen zu lassen. Wer die Software schreibt, teilt auch die Verantwortung, sie zu betreiben. Diese eine Veränderung formt um, wie Releases ablaufen. Mehr lesen
- Digitale Inklusion
- Digitale Inklusion ist die Arbeit, sicherzustellen, dass jeder digitale Technologie erreichen, sich leisten und wirklich nutzen kann. Sie umspannt drei Dinge, die zusammenhalten müssen: Konnektivität, damit Menschen online gehen können; Geräte und Bezahlbarkeit, damit sie etwas haben, womit sie online gehen; und Kompetenzen und Design, damit die Erfahrung Sinn ergibt, sobald sie ankommen. Mehr lesen
- Digitale Kluft
- Die digitale Kluft ist der Abstand zwischen Menschen mit echtem Zugang zu digitaler Technologie und jenen ohne. Sie verläuft entlang von Einkommen, Geografie, Alter und Bildung, und sie besteht zwischen Ländern ebenso wie innerhalb von ihnen. Ein Dorf ohne Breitband und ein Rentner in einer vernetzten Stadt, dem nie beigebracht wurde, ein Smartphone zu nutzen, sind beide auf der falschen Seite, aus unterschiedlichen Gründen. Mehr lesen
- Digitale Nachhaltigkeit
- Digitale Nachhaltigkeit ist die Praxis, Technologie so zu bauen und zu betreiben, dass sie ihre Umweltkosten über das gesamte Leben eines Produkts begrenzt. Sie umfasst die Energie, die ein System zieht, die Hardware, von der es abhängt, die Daten, die es bewegt und speichert, und wie lange das Ding hält, bevor es neu gebaut werden muss. Das Web fühlt sich schwerelos an. Ist es nicht. Jeder Seitenaufruf, jede Abfrage und jede gespeicherte Datei läuft auf physischer Infrastruktur, die Strom verbrennt. Mehr lesen
- Disaster Recovery
- Disaster Recovery ist der Plan und die Maschinerie, um Systeme zurückzuholen, nachdem etwas gründlich schiefgegangen ist. Ein Regionsausfall, eine beschädigte Datenbank, ein Deploy, der die Produktion lahmlegt, ein Ransomware-Treffer. Es ist die Antwort auf eine im Voraus gestellte Frage: Wenn das bricht, wie bringen wir es wieder zum Laufen, und wie viel verlieren wir unterwegs? Mehr lesen
- Diversity
- Diversity ist das Vorhandensein von Unterschieden in einer Gruppe. Geschlecht, Ethnie, Alter, Nationalität, sexuelle Orientierung, Behinderung, sozioökonomischer Hintergrund, Bildung und Denkweisen zählen alle dazu. In einer Organisation ist Diversity eine Frage der Zusammensetzung. Wer im Raum ist. Wessen Stimmen gehört werden. Wessen Perspektive die Entscheidung formt, die ausgeliefert wird. Mehr lesen
- Diversity, Equity & Inclusion (DEI)
- Diversity, Equity und Inclusion sind drei verbundene Ideen, die oft in einem einzigen Akronym verschmelzen, was verbirgt, wie verschieden sie sind. Diversity dreht sich darum, wer anwesend ist: die Bandbreite an Hintergründen, Identitäten und gelebten Erfahrungen in einer Gruppe. Equity dreht sich um Fairness: jedem Menschen das geben, was er braucht, um zu gleichen Bedingungen mitzuhalten, was nicht dasselbe ist, wie allen das Identische zu geben. Inclusion dreht sich um Zugehörigkeit: ob die Menschen im Raum tatsächlich sprechen, beitragen und Entscheidungen mitgestalten können, sobald sie da sind. Mehr lesen
- DNS
- DNS, das Domain Name System, übersetzt die Namen, die Menschen eintippen, in die Zahlen, die Computer nutzen. Sie geben eine Domain wie eine Webadresse ein, und DNS findet die IP-Adresse des Servers, der für sie antwortet. Menschen merken sich Namen. Maschinen leiten über Zahlen. DNS ist die Schicht, die beide verbindet. Mehr lesen
- Docker
- Docker ist eine Open-Source-Plattform zum Entwickeln, Ausliefern und Ausführen von Anwendungen in Containern. Ein Container bündelt eine Anwendung mit ihren Abhängigkeiten, Bibliotheken und ihrer Konfiguration, sodass dasselbe Image auf einem Laptop, einem Testserver und in der Produktion gleich läuft. Mehr lesen
- DSGVO
- Die Datenschutz-Grundverordnung ist das EU-Gesetz, das regelt, wie Organisationen die personenbezogenen Daten von Menschen in der Europäischen Union erheben, speichern und nutzen. Sie gilt, wo immer diese Menschen sind. Ein Unternehmen in Kalifornien, das Daten von Kunden in Berlin verarbeitet, fällt also weiterhin darunter. Personenbezogene Daten meint alles, was eine Person identifiziert, direkt oder nicht. Ein Name, eine E-Mail, eine IP-Adresse, eine Cookie-ID. Mehr lesen
E
- E-Commerce
- E-Commerce ist der Kauf und Verkauf von Waren und Dienstleistungen online. Der Begriff umfasst die ganze Kette, nicht nur den Moment der Zahlung: das Schaufenster, in dem Menschen stöbern, den Warenkorb, den Checkout, die Zahlungsabwicklung und alles, was nach der Bestellung passiert, damit das Produkt tatsächlich beim Kunden ankommt. Mehr lesen
- Edge Case
- Ein Edge Case ist eine Situation an der Grenze dessen, was ein System erwartet. Die leere Liste. Die maximale Länge. Die Null. Die negative Zahl, wo nur positive geplant waren. Software bewältigt die Mitte ihres Bereichs meist gut. Sie bricht an den Extremen, und die Extreme sind genau dort, wo Edge Cases leben. Mehr lesen
- Edge Computing
- Edge Computing rückt die Verarbeitung nah an den Ort, an dem Daten entstehen, statt alles an ein zentrales Rechenzentrum zu schicken und auf die zurückkommende Antwort zu warten. Das "Edge" ist der Rand des Netzwerks: ein Sensor, ein Telefon, ein lokaler Server, ein CDN-Knoten nahe beim Nutzer. Dort passiert die Arbeit. Mehr lesen
- Embeddings
- Ein Embedding ist eine Art, Daten als Vektor darzustellen, eine Liste von Zahlen, sodass ähnliche Dinge mit ähnlichen Zahlen enden. Ein mit riesigen Textmengen trainiertes Modell lernt, Wörter, Sätze oder Dokumente als Punkte in einem hochdimensionalen Raum zu platzieren, in dem Abstand Bedeutung widerspiegelt. Mehr lesen
- End-to-End-Testing
- End-to-End-Testing prüft, dass ein vollständiger Workflow so funktioniert, wie ihn ein echter Nutzer erleben würde, über das ganze System hinweg. Ein Test steuert die tatsächliche Oberfläche, trifft die echte API, spricht mit der Datenbank und bestätigt das Ergebnis, dieselbe Kette, die eine Person auslösen würde. Er beantwortet eine Frage, die Unit-Tests nicht können: Tun all diese zusammengeschalteten Teile tatsächlich die Aufgabe? Mehr lesen
- Entgeltgleichheit
- Entgeltgleichheit ist der Grundsatz, dass Menschen für gleichwertige Arbeit fair bezahlt werden, unabhängig von Geschlecht, Herkunft oder anderen Merkmalen, die nichts mit der Arbeit zu tun haben. Es geht um die Struktur der Bezahlung selbst: ob zwei Personen mit vergleichbarer Arbeit, vergleichbarer Erfahrung und vergleichbaren Ergebnissen an vergleichbaren Stellen der Skala landen. Ist das nicht so, und folgt der Unterschied dem, wer sie sind, statt dem, was sie tun, ist die Entgeltgleichheit gestört. Mehr lesen
- Equity
- Equity ist das Prinzip, jedem Menschen das zu geben, was er braucht, um ein faires Ergebnis zu erreichen, im Bewusstsein, dass nicht alle vom selben Punkt starten. Es wird oft mit Gleichheit verwechselt, und der Unterschied ist der ganze Punkt. Gleichheit gibt allen die identische Ressource. Equity erkennt an, dass identische Behandlung eine unfaire Lücke bewahren kann, und passt an, was jede Person erhält, sodass das Ergebnis fair ist, nicht nur die Eingabe. Mehr lesen
- Ereignisgesteuerte Architektur
- Ereignisgesteuerte Architektur ist eine Art, Systeme zu bauen, bei der Komponenten kommunizieren, indem sie Events erzeugen und auf sie reagieren, statt einander direkt aufzurufen. Ein Dienst tut etwas, kündigt an, dass es geschehen ist, und macht weiter. Andere Dienste lauschen auf diese Ankündigung und handeln danach. Der Erzeuger weiß nie und kümmert sich nie darum, wer zuhört, was die Teile lose gekoppelt hält. Mehr lesen
- ESG (Environmental, Social, Governance)
- ESG steht für Environmental, Social und Governance, drei Kategorien zur Bewertung, wie ein Unternehmen Risiken und Verantwortung über seine Bilanzen hinaus steuert. Environmental umfasst Dinge wie Emissionen, Energieverbrauch und Abfall. Social umfasst Arbeitsbedingungen, Vielfalt und gesellschaftliche Wirkung. Governance umfasst die Struktur des Vorstands, die Vergütung der Führungskräfte, Transparenz und die Art, wie Entscheidungen getroffen und geprüft werden. Mehr lesen
- Ethische KI
- Ethische KI ist die Praxis, künstliche Intelligenz auf Weisen zu bauen und einzusetzen, die fair, transparent, verantwortlich und respektvoll gegenüber den betroffenen Menschen sind. Sie ruht auf einer Handvoll Prinzipien, die in den meisten ernsthaften Rahmenwerken wiederkehren: Fairness, damit ein System keine Verzerrung gegen Gruppen von Menschen einbaut; Transparenz, damit seine Entscheidungen erklärbar sind; Verantwortlichkeit, damit ein Mensch für sein Handeln einstehen bleibt; und Privatsphäre, damit es die Daten, auf denen es läuft, nicht heimlich ausnutzt. Mehr lesen
- ETL/ELT
- ETL und ELT sind zwei Wege, Daten aus Quellsystemen zu holen und an einen Ort zu bringen, an dem sie analysiert werden können. Beide bewegen Daten durch drei Schritte: aus einer Quelle extrahieren, in eine brauchbare Form transformieren und in ein Ziel laden. Der Unterschied ist die Reihenfolge. Mehr lesen
- Event-Tracking
- Event-Tracking ist die Praxis, die konkreten Aktionen zu erfassen, die Menschen auf einer Website oder App ausführen. Ein Seitenaufruf ist die Grundlinie. Events sind alles andere: ein Klick auf einen Button, das Abspielen eines Videos, das Absenden eines Formulars, ein In-den-Warenkorb, ein Scrollen über einen bestimmten Punkt hinaus. Jedes Event erfasst, was passiert ist, und über Parameter das Detail, das es nützlich macht. Mehr lesen
- Existenzsichernder Lohn
- Ein existenzsichernder Lohn ist das Einkommen, das ein Mensch braucht, um die realen Kosten eines würdigen Lebens an seinem Wohnort zu decken. Wohnen, Essen, Verkehr, Gesundheit und genug übrig, um einen schlechten Monat aufzufangen. Er wird aus lokalen Daten berechnet, sodass die Zahl für London nichts mit der für eine Kleinstadt zwei Stunden entfernt zu tun hat. Mehr lesen
- Exploratory Testing
- Exploratory Testing ist praktisches, forschendes Testen. Der Tester entwirft und führt Testfälle im Moment aus, lernt aus jedem Ergebnis und entscheidet, was als Nächstes kommt. Es gibt kein vorgeschriebenes Skript. Der Tester nutzt sein Wissen über das Produkt, die Nutzer und die Art, wie Software bricht. Dann folgt er der Spur. Es ist strukturierte Neugier, die auf die Fehler angewandt wird, die niemand erwartet hat. Mehr lesen
- Express.js
- Express.js ist ein minimales Web-Framework für Node.js. Es übernimmt die Teile eines Servers, die jede Anwendung braucht: das Routing von Anfragen zum richtigen Handler, das Parsen eingehender Daten und das Ausführen einer Kette von Funktionen namens Middleware beim Ein- und Ausgang. Für sich allein leistet es sehr wenig, und genau das ist der Sinn. Den Rest setzen Sie aus Paketen Ihrer Wahl zusammen. Mehr lesen
F
- Farbkontrast
- Farbkontrast ist der Unterschied in der Leuchtdichte zwischen zwei Farben, meist Text und dem Hintergrund dahinter. Er wird als Verhältnis gemessen, von 1:1 für zwei identische Farben bis 21:1 für reines Schwarz auf reinem Weiß. Je höher das Verhältnis, desto leichter lässt sich Text lesen, besonders für Menschen mit Sehschwäche, Farbenblindheit oder jeden, der bei hellem Sonnenlicht auf einen Bildschirm blinzelt. Mehr lesen
- Feature Flag
- Ein Feature Flag, auch Feature Toggle genannt, ist eine Möglichkeit, Funktionen in einer laufenden Anwendung ein- oder auszuschalten, ohne neuen Code auszuliefern. Die Funktion liegt im Code, eingehüllt in eine bedingte Prüfung gegen einen Flag-Wert. Dieser Schalter entscheidet, ob Nutzer sie sehen. Der Sinn ist, das Ausliefern von Code vom Freigeben einer Funktion zu trennen, zwei Akte, die traditionell im selben Moment geschahen. Mehr lesen
- Figma
- Figma ist ein browserbasiertes Designtool zum Bauen von Benutzeroberflächen, Prototypen und Designsystemen. Es läuft komplett im Browser. Das heißt, Designer, Entwickler und Stakeholder können dieselbe Datei zugleich öffnen, die Cursor der anderen sehen und direkt an der Arbeit kommentieren. 2012 gegründet, gehört es heute zu den am weitesten verbreiteten Tools im Produkt- und UX-Design. Mehr lesen
- Firebase
- Firebase ist eine Backend-Plattform von Google, die Apps die Dienste gibt, die sie sonst selbst bauen und hosten müssten. Authentifizierung, zwei NoSQL-Datenbanken (Realtime Database und Cloud Firestore), Dateispeicher, Hosting, serverlose Funktionen, Push-Benachrichtigungen und Analytics liegen alle hinter einem SDK. Sie schreiben den Client-Code, und Firebase übernimmt die Serverseite. Mehr lesen
- Framer Motion
- Framer Motion ist eine Animationsbibliothek für React. Sie beschreiben über eine deklarative API, wie Elemente sich bewegen, ein- und ausblenden und auf Interaktion reagieren. So schreiben Sie, wie eine Animation aussehen soll, statt manuell Bild für Bild durchzugehen. Ein einziges motion.div mit einer animate-Prop ersetzt einen Stapel CSS-Keyframes und JavaScript-Timing-Code. Mehr lesen
- Framework
- Ein Framework ist eine vorgefertigte Struktur, die das Fundament, die Konventionen und die Werkzeuge für eine bestimmte Art von Anwendung bereitstellt. Statt mit einer leeren Datei zu beginnen, bauen Entwickler darauf auf. Sie schreiben die anwendungsspezifische Logik, während das Framework die wiederkehrende Infrastruktur übernimmt, die jedes Projekt dieser Art braucht. Mehr lesen
- Full-Stack
- Full-Stack heißt, über den gesamten technischen Stack einer Anwendung zu arbeiten, sowohl das Frontend, das die Leute sehen, als auch das Backend, das sie nicht sehen. Das Frontend ist die Oberfläche im Browser. Das Backend ist der Server, die Datenbank und die Logik dahinter. Ein Full-Stack-Entwickler oder -Team arbeitet an allem davon statt an nur einem Ausschnitt. Mehr lesen
- Functional Testing
- Funktionale Tests prüfen, ob eine Funktion das tut, was die Anforderungen verlangen. Sie geben eine Eingabe, Sie vergleichen die Ausgabe mit dem erwarteten Ergebnis. Zieht der Rabattcode 10 % vom Gesamtbetrag ab? Liefert das Suchfeld passende Produkte? Wird ein falsches Passwort abgewiesen? Es behandelt die Software als Blackbox. Was im Code passiert, ist egal, nur dass das Verhalten korrekt ist. Mehr lesen
- Funnel-Analyse
- Die Funnel-Analyse misst, wie sich Menschen durch eine definierte Schrittfolge bewegen und wo sie unterwegs herausfallen. Ein Funnel ist jeder Pfad mit klarem Start und Ziel: Produkt ansehen, in den Warenkorb legen, Checkout starten, bezahlen. Indem sie zählt, wie viele Nutzer jeden Schritt erreichen, zeigt die Analyse genau, wo die Reise bricht. Mehr lesen
G
- GA4 (Google Analytics 4)
- GA4 ist Googles aktuelle Analytics-Plattform, der Ersatz für das ältere Universal Analytics, das Google 2023 abgeschaltet hat. Es misst, wie Menschen eine Website oder App nutzen, woher sie kamen, was sie taten und ob sie konvertierten. Die zentrale Änderung ist das Datenmodell. GA4 erfasst alles als Events statt der Sitzungen und Seitenaufrufe, die die alte Version prägten. Mehr lesen
- Gatsby
- Gatsby ist ein Static-Site-Generator, der auf React aufbaut. Es zieht Inhalte aus vielen Quellen, einem CMS, Markdown-Dateien, einer API, einer Datenbank, in eine einzige GraphQL-Datenschicht und baut daraus schnelle, vorgerenderte Seiten, die Sie fast überall hosten können. Da die Seiten zur Build-Zeit erzeugt werden, laden sie schnell und verhalten sich von Haus aus gut für SEO. Mehr lesen
- Generative KI
- Generative KI ist eine Klasse von Modellen, die neue Inhalte erzeugt. Text, Bilder, Audio, Code. Sie lernt statistische Muster aus einer großen Menge an Trainingsdaten und erzeugt dann Ausgaben, die diesen Mustern folgen, sobald Sie eine Eingabe geben. Mehr lesen
- Geschlechtergerechtigkeit
- Geschlechtergerechtigkeit ist der Grundsatz der Fairness darin, wie Menschen aller Geschlechter behandelt, anerkannt und mit Chancen versorgt werden. Sie akzeptiert, dass echte Fairness manchmal bedeutet, verschiedenen Menschen unterschiedliche Unterstützung zu geben, um bestehende Ungleichgewichte auszugleichen. Mehr lesen
- Git
- Git ist ein verteiltes Versionskontrollsystem, das Linus Torvalds 2005 entwickelt hat. Es verfolgt Änderungen an Dateien über die Zeit und lässt viele Menschen gleichzeitig an derselben Codebasis arbeiten, ohne die Arbeit der anderen zu überschreiben. Verteilt heißt, dass jeder Mitwirkende eine vollständige Kopie der Projekthistorie hält, nicht nur einen Link zu einem zentralen Server. Mehr lesen
- GitHub Copilot
- GitHub Copilot ist ein KI-Coding-Assistent von GitHub und OpenAI. Er lebt im Editor und schlägt Code vor, während Sie tippen, vervollständigt Zeilen, entwirft ganze Funktionen aus einem Kommentar und beantwortet Fragen zu einer Codebasis per Chat. Im Inneren läuft er auf großen Sprachmodellen, die mit öffentlichem Code und natürlicher Sprache trainiert wurden. 2021 veröffentlicht, war er der erste KI-Pair-Programmer mit breiter Verbreitung und stieß die Welle der Werkzeuge an, die folgte. Mehr lesen
- Go
- Go, auch Golang genannt, ist eine Programmiersprache, die 2009 bei Google entstand. Sie wurde entworfen, damit Backend-Dienste schnell zu bauen, schnell auszuführen und Monate später noch leicht zu lesen sind. Sie kompiliert zu einer einzigen Binärdatei, startet sofort und kommt ohne schwere Laufzeitumgebung aus. Mehr lesen
- Google Cloud (GCP)
- Google Cloud Platform, meist zu GCP verkürzt, ist Googles öffentliche Cloud. Sie läuft auf derselben Infrastruktur, die Search, Gmail und YouTube antreibt, und bietet die gesamte Bandbreite an Cloud-Diensten: Compute, Storage, Datenbanken, Netzwerk und eine tiefe Bank an Daten- und Machine-Learning-Werkzeugen. Mehr lesen
- Google Lighthouse
- Google Lighthouse ist ein Open-Source-Werkzeug, das eine Webseite prüft und über fünf Bereiche berichtet: Performance, Barrierefreiheit, Best Practices, SEO und Eignung als Progressive Web App. Es lädt die Seite in einer kontrollierten Umgebung, misst Dutzende Signale und liefert pro Kategorie einen Wert von 0 bis 100, dazu konkrete Dinge zum Beheben. Mehr lesen
- Google Tag Manager
- Google Tag Manager (GTM) ist ein Tag-Management-System. Es sitzt zwischen Ihrer Website und den Marketing- und Analytics-Werkzeugen, die lesen müssen, was auf ihr geschieht. Statt dass ein Entwickler jedes Tracking-Snippet fest in den Quellcode schreibt, verwalten Sie diese Snippets über eine Weboberfläche, und GTM spielt sie zur Laufzeit ein. Mehr lesen
- GraphQL
- GraphQL ist eine Abfragesprache für APIs und eine Laufzeitumgebung zum Ausführen dieser Abfragen, von Meta entwickelt und 2015 als Open Source freigegeben. Es bietet eine Alternative zu REST, indem es Clients genau die Daten anfragen lässt, die sie brauchen, nicht mehr und nicht weniger. Mehr lesen
- GraphQL vs REST
- GraphQL und REST sind zwei Ansätze, eine API zu bauen, die Schicht, über die ein Frontend ein Backend nach Daten fragt. REST organisiert alles um Ressourcen, jede mit eigener URL. Sie holen einen Nutzer von einem Endpunkt, seine Bestellungen von einem anderen, die Artikel jeder Bestellung von einem dritten. GraphQL stellt einen einzigen Endpunkt und ein Schema bereit, und der Client schickt eine Abfrage, die genau die gewünschten Daten beschreibt, und bekommt diese Form zurück und nichts sonst. Mehr lesen
- Greenwashing
- Greenwashing ist Marketing, das ein Produkt, ein Unternehmen oder eine Initiative umweltfreundlicher klingen lässt, als es tatsächlich ist. Das Etikett eilt der Substanz voraus. Es reicht von schlicht falschen Behauptungen bis zur subtileren Sorte: vage Sprache, herausgepickte Zahlen, ein Wald aus Blatt-Bildern und Versprechen, die so weit in der Zukunft liegen, dass niemand sie überprüft. Der Sinn ist, den Ruf, grün zu sein, einzusammeln, ohne die härtere Arbeit zu leisten, es zu sein. Mehr lesen
- Grüne Software
- Grüne Software ist Software, die darauf ausgelegt ist, bei ihrer Arbeit weniger CO2 zu verursachen. Die Prämisse ist einfach. Code läuft auf Hardware, Hardware zieht Strom, und Strom trägt einen Kohlenstoffpreis, der davon abhängt, wo und wann er erzeugt wird. Grünere Software erledigt entweder dieselbe Arbeit mit weniger Rechenleistung oder plant diese Arbeit für Momente, in denen das Netz sauberer ist. Die Disziplin hat inzwischen einen Namen, manchmal grünes Software-Engineering genannt, mit Messstandards im Hintergrund. Mehr lesen
- GSAP
- GSAP, die GreenSock Animation Platform, ist eine JavaScript-Bibliothek, um alles auf einer Webseite zu animieren. Sie bewegt DOM-Elemente, SVG, Canvas und CSS-Eigenschaften über eine timeline-basierte API, die präzise Kontrolle über Abfolge, Timing und Easing gibt. Sie funktioniert mit jedem Framework oder ganz ohne, was sie von React-gebundenen Bibliotheken abhebt. Mehr lesen
H
- Headless CMS
- Ein Headless CMS ist ein Content-Management-System, das Inhalte speichert und ordnet, aber nicht steuert, wie sie aussehen. Es liefert alles über eine API und überlässt die Präsentationsschicht, den "Kopf", vollständig Ihnen. Ein klassisches CMS wie WordPress bündelt Inhalt und Website. Ein Headless-System reicht Ihnen rohen Inhalt und lässt Ihr Frontend entscheiden, was damit geschieht. Mehr lesen
- Heatmap
- Eine Heatmap ist eine visuelle Schicht über einer Seite, die mit Farbe zeigt, wo Nutzer handeln. Warme Farben markieren hohe Aktivität, kühle Farben niedrige. Click-Maps zeigen, wo Menschen tippen, Scroll-Maps zeigen, wie weit sie nach unten kommen, und Move-Maps verfolgen, wohin der Cursor wandert. Über viele Sitzungen aggregiert, ergibt sich ein schneller Eindruck davon, was Aufmerksamkeit zieht und was ignoriert wird. Mehr lesen
- Hotfix
- Ein Hotfix ist ein dringender Patch, der direkt auf ein Produktionssystem aufgespielt wird, um einen kritischen Bug oder eine Sicherheitslücke zu beheben, ohne auf das nächste geplante Release zu warten. Reguläre Updates durchlaufen die volle Entwicklungs- und Testpipeline. Ein Hotfix springt vor, weil etwas genau jetzt kaputt ist und die Nutzer es spüren. Mehr lesen
- HTML
- HTML, kurz für HyperText Markup Language, ist die Standardsprache, um Inhalte im Web zu strukturieren. Jede Seite ist im Kern ein HTML-Dokument: eine Hierarchie aus Elementen, die Überschriften, Absätze, Links, Bilder, Formulare und die übrigen Bausteine einer Seite definieren. Es ist das Skelett des Webs, die Struktur, die CSS gestaltet und JavaScript zum Leben erweckt. Mehr lesen
I
- IaaS
- IaaS steht für Infrastructure as a Service. Es sind die rohen Bausteine des Rechnens, auf Abruf gemietet: virtuelle Maschinen, Speicher, Netzwerke, Load Balancer. Sie starten, was Sie brauchen, zahlen für das, was Sie nutzen, und fahren es herunter, wenn Sie fertig sind. Kein Rechenzentrum, keine Hardwarebeschaffung, kein Warten auf ein Rack. Mehr lesen
- Individuelle KI-Suchmaschine
- Eine individuelle KI-Suchmaschine findet Antworten anhand der Bedeutung statt exakter Schlüsselwort-Treffer. Die klassische Suche sucht nach den Wörtern, die Sie getippt haben. Die KI-Suche versteht, was Sie meinten, selbst wenn Ihre Formulierung und der Quellinhalt kein einziges Wort teilen. Mehr lesen
- Informationsarchitektur
- Informationsarchitektur ist, wie ein Produkt seine Inhalte ordnet, benennt und verbindet, damit Menschen finden, was sie brauchen. Sie ist die Struktur unter der Oberfläche: welche Dinge zusammengehören, wie sie heißen und wie man sich zwischen ihnen bewegt. Wenn sich eine Seite intuitiv anfühlt, ist gute IA meist der Grund. Wenn Menschen sich verlieren, ist IA meist die Ursache. Mehr lesen
- Infrastructure as Code (IaC)
- Infrastructure as Code bedeutet, Ihre Server, Netzwerke, Datenbanken und Cloud-Ressourcen in Dateien zu definieren, statt sich durch eine Konsole zu klicken. Die Dateien beschreiben, wie die Infrastruktur aussehen soll, und ein Werkzeug bringt die Realität in Einklang. Werkzeuge wie Terraform, Pulumi und CloudFormation tun das für AWS, Google Cloud und den Rest. Mehr lesen
- Inklusion
- Inklusion ist die aktive, bewusste Anstrengung, ein Umfeld zu schaffen, in dem sich jede Person wirklich willkommen, respektiert und fähig zum vollen Beitrag fühlt, unabhängig von Herkunft, Identität oder Perspektive. Sie ist die Ergänzung zur Vielfalt. Vielfalt fragt, wer im Raum ist. Inklusion fragt, ob diese Person dazugehört. Mehr lesen
- Inklusives Design
- Inklusives Design ist ein Ansatz, um Produkte, Dienste und Umgebungen zu schaffen, die für die breitestmögliche Gruppe von Menschen funktionieren, unabhängig von Alter, Fähigkeit, Sprache, Kultur, Geschlecht oder Kontext. Es beginnt mit einer einfachen, unbequemen Frage: Wen könnte dieses Design ausschließen, und wie sähe es aus, wenn wir von Anfang an für diese Menschen gestalten würden, statt es später nachzubessern? Mehr lesen
- Integrationstests
- Integrationstests prüfen, ob die getrennten Teile eines Systems zusammenarbeiten. Jedes Teil mag seine eigenen Tests in Isolation bestehen. Integrationstests stellen die nächste Frage. Verhalten sie sich korrekt, sobald sie verbunden sind, sich gegenseitig aufrufen und Daten hin und her reichen? Mehr lesen
- Internet of Things (IoT)
- Das Internet of Things ist das Netz physischer Objekte, die sich mit dem Internet verbinden, um Daten zu senden und zu empfangen. Ein Sensor, ein Thermostat, eine Fabrikmaschine, eine Parkuhr, jedes trägt genug Rechenleistung und Konnektivität, um zu melden, was es erfasst, und auf das zu reagieren, was ihm gesagt wird. Das "Ding" ist nicht länger nur ein Objekt. Es ist ein Knoten in einem System. Mehr lesen
- iOS
- iOS ist Apples Betriebssystem für iPhone und iPad. Es betreibt die Apps, verwaltet die Hardware und legt fest, was eine Touch-Oberfläche auf einem Apple-Gerät tun darf. Jede App im App Store zielt entweder direkt darauf ab oder läuft darauf. Mehr lesen
J
- JavaScript
- JavaScript ist eine interpretierte Programmiersprache auf hohem Niveau. Sie entstand 1995, um Webseiten interaktiv zu machen. Anfangs war sie klein und prüfte vor allem Formulare. Heute zählt sie zu den meistgenutzten Sprachen der Welt. Sie läuft in Browsern, auf Servern, auf mobilen Geräten und in Desktop-Anwendungen. Mehr lesen
- Jest
- Jest ist ein Testframework für JavaScript und TypeScript. Es entstand bei Meta und wurde zum Standardweg, um React- und Node-Code zu testen. Es führt Ihre Tests aus, vergleicht die Ergebnisse mit Ihren Erwartungen und sagt Ihnen genau, was kaputtgegangen ist. Mehr lesen
- Jobs to be done (JTBD)
- Jobs to be done (JTBD) ist eine Art, über Produkte nachzudenken, die beim Fortschritt ansetzt, den ein Mensch erreichen will, nicht beim Produkt selbst. Der Kerngedanke lautet: Menschen kaufen keine Produkte, sie "stellen sie ein", um eine Aufgabe zu erledigen. Ein Job ist die zugrunde liegende Motivation, die stabil bleibt, auch wenn sich die Lösungen drumherum ändern. Das Job-Statement fasst es so: "Wenn [Situation], will ich [Motivation], damit ich [erwartetes Ergebnis]." Mehr lesen
- JSON
- JSON, kurz für JavaScript Object Notation, ist ein leichtes, textbasiertes Format zum Speichern und Austauschen strukturierter Daten. Es ist für Menschen lesbar, für Maschinen leicht zu parsen und an keine einzelne Sprache gebunden, weshalb es zur Standardform wurde, in der Daten durchs Web wandern. Mehr lesen
- JWT (JSON Web Token)
- Ein JSON Web Token ist ein kompaktes, signiertes Token, das eine kleine Menge von Claims trägt, typischerweise wer der Nutzer ist und was er tun darf. Es hat drei Teile: einen Header, eine Payload mit Claims und eine Signatur. Der Server signiert es mit einem Secret oder einem privaten Schlüssel, übergibt es dem Client nach dem Login, und der Client sendet es mit jeder Anfrage zurück. Der Server prüft die Signatur und vertraut dem Inhalt, ohne etwas nachzuschlagen. Mehr lesen
K
- Kanban
- Kanban ist eine visuelle Methode zur Steuerung des Arbeitsflusses. Sie bewegt Arbeit durch ein System und verbessert, wie sie fließt. Sie entstand in den 1940er-Jahren im Produktionssystem von Toyota. Der Name, japanisch für Schild oder Sichtkarte, beschrieb physische Karten, die signalisierten, wann mehr zu produzieren war. In den 2000er-Jahren wurde sie für Wissensarbeit und Softwareentwicklung angepasst. Mehr lesen
- Kohortenanalyse
- Die Kohortenanalyse ist eine Technik, die Menschen nach einem gemeinsamen Startereignis gruppiert und jede Gruppe über die Zeit verfolgt. Die häufigste Kohorte ist der Monat der Anmeldung. Alle, die im Januar dazukamen, bilden eine Kohorte, die vom Februar eine andere. Sie beobachten, wie sich jede Gruppe in den Wochen und Monaten danach verhält. Mehr lesen
- Kotlin für Android
- Kotlin ist eine moderne Programmiersprache, die auf der Java Virtual Machine läuft. 2019 machte Google sie zur bevorzugten Sprache für Android, und seitdem ist sie der Standard für neue native Android-Apps. Sie ist voll mit Java kompatibel, sodass alter und neuer Code nebeneinander leben. Mehr lesen
- KPI (Key Performance Indicator)
- Ein KPI, also ein zentraler Leistungsindikator, ist ein messbarer Wert, der zeigt, wie gut sich etwas auf ein Ziel zubewegt. Das Wort, auf das es ankommt, ist "zentral". Messen lässt sich alles. Ein KPI ist die kleine Menge an Zahlen, von der ein Team übereinkommt, dass sie den Erfolg wirklich abbildet, die es jede Woche zu beobachten lohnt. Mehr lesen
- Kreislaufwirtschaft
- Die Kreislaufwirtschaft ist ein Modell der Produktion und des Konsums, das darauf ausgelegt ist, Materialien und Produkte so lange wie möglich im Einsatz zu halten, statt sie am Ende eines einzigen Lebens wegzuwerfen. Sie steht gegen die lineare "Nehmen, Herstellen, Wegwerfen"-Wirtschaft, die seit der Industrialisierung dominiert, in der Rohstoffe zu Produkten werden, Produkte zu Abfall, und der Kreis sich nie schließt. Mehr lesen
- Kubernetes
- Kubernetes ist ein System, um Container über ein Cluster aus Maschinen zu betreiben. Sie geben den gewünschten Zustand an, etwa fünf Kopien dieses Dienstes, stets gesund, unter dieser Adresse erreichbar, und es arbeitet daran, dass die Realität dieser Beschreibung entspricht. Stürzt ein Container ab, startet es einen neuen. Fällt eine Maschine aus, verlagert es die Arbeit anderswohin. Steigt der Verkehr, kann es Kopien hinzufügen. Mehr lesen
L
- Lazy loading
- Lazy Loading bedeutet, das Laden einer Ressource bis zu dem Moment zu verzögern, in dem sie tatsächlich gebraucht wird. Statt jedes Bild, jedes Skript und jede Komponente schon beim ersten Öffnen der Seite zu holen, lädt der Browser die sichtbaren Teile und hält den Rest zurück. Inhalte weiter unten laden, während der Nutzer dorthin scrollt. Die anfängliche Last schrumpft, und die Seite wird schneller nutzbar. Mehr lesen
- Lead scoring
- Lead Scoring ist die Praxis, jedem Interessenten eine Zahl zuzuweisen, die schätzt, wie wahrscheinlich er zum Kunden wird. Die Punktzahl lässt ein Vertriebsteam seine Zeit in die lohnendsten Leads stecken, statt eine Liste von oben nach unten abzuarbeiten. Mehr lesen
- LLM (Large Language Model)
- Ein großes Sprachmodell ist ein KI-Modell, das mit gewaltigen Textmengen trainiert wurde, um das nächste Wort in einer Folge vorherzusagen. Aus dieser einen, einfachen Aufgabe lernt es genug über Sprache, um Fragen zu beantworten, Dokumente zusammenzufassen, Code zu schreiben und ein Gespräch zu führen. Modelle wie GPT, Claude und Gemini sind LLMs. Sie sind eine Art neuronales Netz, genauer ein Transformer, hochskaliert auf Milliarden von Parametern. Mehr lesen
- Load testing
- Load Testing misst, wie sich ein System unter dem Verkehr verhält, den es bewältigen soll. Sie simulieren eine realistische Zahl gleichzeitiger Nutzer, schieben dieses Volumen durch die Anwendung und beobachten, was mit Antwortzeiten, Durchsatz und Fehlerraten geschieht. Das Ziel ist zu bestätigen, dass das System bei der Last, die es in der Produktion wirklich sieht, schnell und stabil bleibt, und den Punkt zu finden, an dem die Performance nachzulassen beginnt. Mehr lesen
M
- Machine Learning
- Machine Learning ist Software, die Muster aus Daten lernt, statt Regeln zu folgen, die ein Programmierer von Hand geschrieben hat. Statt einem System jede Bedingung zur Betrugserkennung vorzugeben, zeigen Sie ihm Tausende vergangene Transaktionen, markiert als Betrug oder nicht, und es ermittelt die Signale, die beide trennen. Das Ergebnis ist ein Modell, das dann Vorhersagen auf neuen, nie gesehenen Daten trifft. Mehr lesen
- Marketing-Automatisierung
- Marketing-Automatisierung ist Software, die Marketing-Aktionen über Regeln und Trigger ausführt, statt dass jemand auf Senden drückt. Ein Verhalten tritt ein, eine Bedingung ist erfüllt, und das System reagiert, ohne Mensch im Einzelfall. Mehr lesen
- Message Queue
- Eine Message Queue ist ein Puffer zwischen zwei Teilen eines Systems, damit sie nicht im selben Moment miteinander reden müssen. Ein Service legt eine Nachricht in die Queue, ein anderer holt sie heraus und verarbeitet sie, wenn er bereit ist. Der Sender wartet nicht, bis die Arbeit fertig ist. Er übergibt die Nachricht und macht weiter. Mehr lesen
- Meteor
- Meteor ist ein Full-Stack-JavaScript-Framework zum Bauen von Web- und Mobile-Apps. Eine Sprache läuft von vorn bis hinten, vom Client über den Server bis zur Datenbank. Es kam 2012 als eines der ersten Frameworks heraus, die Echtzeitdaten mühelos wirken ließen. Mehr lesen
- MFA (Multi-Factor Authentication)
- Multi-Faktor-Authentifizierung verlangt mehr als einen Identitätsnachweis, bevor sie Zugang gewährt. Ein Passwort allein ist ein einzelner Faktor, und Passwörter werden gephisht, wiederverwendet und geleakt. MFA verlangt einen zweiten Nachweis anderer Art, sodass ein gestohlenes Passwort für sich allein nicht mehr genügt. Selbst wenn ein Angreifer das Passwort hat, kommt er noch nicht hinein. Mehr lesen
- Microservices
- Microservices sind ein Architekturstil, bei dem eine Anwendung in kleine, unabhängige Services geteilt wird, jeder Eigentümer einer Fähigkeit und mit den anderen über das Netzwerk verbunden, meist über APIs. Zahlungen sind ein Service. Suche ein weiterer. Benachrichtigungen ein weiterer. Jeder kann von einem anderen Team gebaut, deployt, skaliert und sogar in einer anderen Sprache geschrieben werden, ohne den Rest anzufassen. Mehr lesen
- Middleware
- Middleware ist Code, der im Pfad zwischen einer eingehenden Anfrage und der Logik liegt, die sie schließlich beantwortet. Jedes Stück erledigt eine Aufgabe und reicht die Anfrage dann weiter: das Auth-Token prüfen, den Aufruf protokollieren, den Body parsen, CORS-Header setzen, Fehler abfangen. Bis die Anfrage den eigentlichen Handler erreicht, sind die querschnittlichen Belange bereits erledigt. Mehr lesen
- Mikrointeraktion
- Eine Mikrointeraktion ist ein kleiner, abgegrenzter Moment in einer Oberfläche, der eine einzige Aufgabe erfüllt. Der Schalter, der gleitet und die Farbe wechselt. Das Pull-to-Refresh, das sich dreht. Das leichte Zittern bei einem falschen Passwort. Jede erledigt eine Aufgabe: einen Status mitteilen, eine Aktion bestätigen, einen Fehler verhindern oder eine Wartezeit kürzer wirken lassen. Mehr lesen
- Mobile-First-Entwicklung
- Mobile-First-Entwicklung ist ein Design- und Engineering-Ansatz, der mit dem kleinsten Bildschirm beginnt und nach außen arbeitet. Sie bauen die Kernerfahrung zuerst für das Telefon und fügen dann schrittweise Layout, Struktur und Funktionen hinzu, während der Viewport wächst. Die umgekehrte Gewohnheit, für den Desktop zu gestalten und zu verkleinern, lässt Mobil fast immer wie einen nachträglichen Einfall wirken. Mehr lesen
- Mocha
- Mocha ist ein Test-Framework für JavaScript, vor allem für Node.js gebaut. Es führt Ihre Tests aus und meldet die Ergebnisse, und den Rest der Entscheidungen überlässt es Ihnen. Seit 2011 in Gebrauch, ist es einer der ältesten und etabliertesten Test-Runner im Ökosystem. Mehr lesen
- Mocking
- Mocking ersetzt eine echte Abhängigkeit durch eine falsche, damit ein Test isoliert laufen kann. Wenn der geprüfte Code einen Zahlungsanbieter, eine Datenbank oder eine fremde API aufruft, soll der Test keine Karte wirklich belasten oder davon abhängen, dass ein Server läuft. Ein Mock tritt an die Stelle dieser Abhängigkeit, liefert die Antwort, die Sie ihm vorgeben, und lässt Sie den fraglichen Code prüfen, ohne die ganze Welt in den Test zu ziehen. Mehr lesen
- MongoDB
- MongoDB ist eine NoSQL-Datenbank, die Daten als Dokumente speichert statt als Zeilen in Tabellen. Jedes Dokument ist ein JSON-ähnlicher Datensatz, und verwandte Datensätze gruppieren sich in Collections. Es gibt kein starres, vorab erzwungenes Schema, sodass sich die Form der Daten ändern kann, während sich ein Produkt ändert. Mehr lesen
- Monolith
- Ein Monolith ist eine Anwendung, die als einzelne Einheit gebaut und deployt wird. Die Benutzeroberfläche, die Geschäftslogik und der Datenzugriff leben alle in einer Codebasis, kompilieren zusammen und liefern zusammen aus. Wenn Sie deployen, deployen Sie das Ganze. Für den größten Teil der Softwaregeschichte wurden Anwendungen schlicht so gebaut, und für sehr viele Projekte ist es weiterhin die richtige Wahl. Mehr lesen
- Monorepo
- Ein Monorepo ist ein einzelnes versioniertes Repository, das viele Projekte enthält: mehrere Apps, gemeinsame Bibliotheken, Infrastruktur-Code, alles an einem Ort mit einer Historie. Es ist das Gegenteil eines Polyrepo-Setups, bei dem jedes Projekt in seinem eigenen Repository mit eigener Versionierung und eigenem Release-Zyklus lebt. Mehr lesen
- Multi-Cloud
- Multi-Cloud bedeutet, Ihre Systeme über mehr als einen Cloud-Anbieter zu betreiben. Manche Workloads auf AWS, andere auf Google Cloud oder Azure, bewusst gewählt und nicht zufällig. Das Ziel ist meist, nicht von einem einzigen Anbieter abzuhängen, für jede Aufgabe den besten Dienst zu nutzen oder Datenvorgaben zu erfüllen, die bestimmte Workloads an bestimmten Orten verlangen. Mehr lesen
- MVP
- MVP steht für Minimum Viable Product: die früheste Version eines Produkts mit gerade genug, damit echte Nutzer es verwenden und aussagekräftiges Feedback liefern. Das Konzept wurde von Eric Ries in The Lean Startup bekannt gemacht. Die Idee dahinter ist klar. Prüfen Sie Ihre Annahmen darüber, was Nutzer wollen, so früh und so günstig wie möglich, bevor Sie Zeit und Geld in das Falsche stecken. Mehr lesen
- MySQL
- MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem. Es speichert Daten in Tabellen mit definierten Spalten und Beziehungen, und Sie fragen es mit SQL ab. Es treibt seit über zwei Jahrzehnten einen großen Teil des Webs an, von kleinen WordPress-Seiten bis zu Plattformen, die Millionen von Nutzern bedienen. Mehr lesen
N
- Nachhaltige Entwicklungsziele (SDGs)
- Die Nachhaltigen Entwicklungsziele sind eine Reihe von 17 Zielen, die 2015 von allen Mitgliedstaaten der Vereinten Nationen als Teil der Agenda 2030 verabschiedet wurden. Sie umfassen die ganze Breite menschlichen und planetaren Wohlergehens, vom Ende von Armut und Hunger über Klimaschutz, hochwertige Bildung, Geschlechtergleichheit und menschenwürdige Arbeit bis zu verantwortungsvollem Konsum. Jedes Ziel teilt sich in konkrete Unterziele und Indikatoren auf, 169 Unterziele insgesamt, gedacht, um Fortschritt messbar statt nur erstrebenswert zu machen. Mehr lesen
- Nachhaltiges Webdesign
- Nachhaltiges Webdesign ist die Praxis, Websites zu bauen, die liefern, was sie liefern müssen, und dabei so wenig Energie wie möglich ziehen. Jede geladene Seite läuft auf Servern, reist durch Netze und rendert auf einem Gerät, und jeder Schritt verbrennt Strom. Je schwerer die Seite, desto mehr verbrennt sie, bei jedem einzelnen Besuch. Designentscheidungen, die rein visuell wirken, haben einen realen Energiekosten. Mehr lesen
- Nachhaltigkeit
- Nachhaltigkeit ist die Fähigkeit, die Bedürfnisse der Gegenwart zu decken, ohne die Möglichkeit künftiger Generationen zu gefährden, ihre eigenen zu decken. Die Idee umfasst drei verbundene Dimensionen: die ökologische, die soziale und die wirtschaftliche. Ansätze, die Bestand haben, behandeln alle drei zugleich, statt sie als getrennte Agenden zu führen. Mehr lesen
- Neo4j
- Neo4j ist eine Graphdatenbank. Statt Tabellen und Zeilen speichert sie Daten als Knoten und die Beziehungen zwischen ihnen und behandelt diese Verbindungen als gleichrangige Bürger, die Sie direkt abfragen können. Sie schreiben Abfragen in Cypher, einer Sprache, die fast wie ein Satz liest, der das Muster beschreibt, das Sie finden wollen. Mehr lesen
- Net Zero
- Net Zero ist der Punkt, an dem die Treibhausgase, die eine Organisation der Atmosphäre hinzufügt, durch eine gleich große entfernte Menge ausgeglichen werden. Die Reihenfolge zählt. Echtes Net Zero heißt, Emissionen zuerst so tief wie möglich zu senken und dann den kleinen Rest zu behandeln, der noch nicht beseitigt werden kann. Die Entfernung, nicht nur der Ausgleich, schließt die Lücke. Mehr lesen
- Neurodiversität
- Neurodiversität ist die Idee, dass die Variation in der Arbeitsweise menschlicher Gehirne natürlich ist und kein Defekt, der korrigiert werden muss. Sie umfasst Zustände wie Autismus, ADHS, Legasthenie und Dyspraxie und versteht sie als Unterschiede in der Verarbeitung statt als Störungen, die auf eine Heilung warten. Man schätzt, dass etwa eine von sieben Personen in irgendeiner Form neurodivergent ist. Mehr lesen
- Neuronales Netz
- Ein neuronales Netz ist eine Art Modell des maschinellen Lernens, das lose davon inspiriert ist, wie sich Neuronen im Gehirn verbinden. Es besteht aus Schichten einfacher Einheiten, von denen jede Zahlen aufnimmt, sie gewichtet und ein Ergebnis an die nächste Schicht weitergibt. Indem es diese Gewichte gegen Millionen von Beispielen anpasst, lernt das Netz, eine Eingabe wie ein Bild oder einen Satz auf eine Ausgabe wie ein Label oder eine Vorhersage abzubilden. Mehr lesen
- Next.js
- Next.js ist ein Open-Source-Webframework, das auf React aufbaut und von Vercel gepflegt wird. Es erweitert React um eingebaute Lösungen für Routing, serverseitiges Rendering, statische Seitengenerierung, Bildoptimierung und API-Routen, das meiste davon ab Werk konfiguriert. Mehr lesen
- NLP (Natural Language Processing)
- Natural Language Processing ist das KI-Feld, das darauf fokussiert, Computer menschliche Sprache verstehen und erzeugen zu lassen. Sprache ist chaotisch, voller Mehrdeutigkeit, Slang und Kontext, was sie für eine Maschine weit schwerer macht als strukturierte Zahlen. NLP ist die Menge an Techniken, die diese Lücke überbrücken, vom Parsen der Grammatik eines Satzes bis zum Erkennen, was eine Kundenbewertung wirklich über ein Produkt empfindet. Mehr lesen
- Node.js
- Node.js ist eine Laufzeitumgebung, die JavaScript außerhalb des Browsers ausführt, auf dem Server. Bevor es existierte, lebte JavaScript nur im Frontend. Node holte es ins Backend, sodass ein Team beide Hälften einer Anwendung in einer Sprache bauen kann. Mehr lesen
- NoSQL
- NoSQL ist eine Familie von Datenbanken, die Daten ohne die starre Tabellenstruktur traditioneller relationaler Systeme speichern. Der Name bedeutet "not only SQL". Wo eine relationale Datenbank jede Zeile in ein festes Schema zwingt, lässt NoSQL die Form der Daten flexibel sein, was zu Anwendungen passt, in denen Anforderungen schnell wechseln oder Daten nicht sauber in Zeilen und Spalten passen. Mehr lesen
O
- OAuth
- OAuth ist ein Protokoll für delegierte Autorisierung. Es lässt eine Anwendung auf einen Ausschnitt der Daten eines Nutzers bei einem anderen Dienst zugreifen, ohne je das Passwort dieses Nutzers zu verarbeiten. Statt Ihr Google-Passwort in eine Drittanbieter-App zu tippen, werden Sie zu Google weitergeleitet, genehmigen einen bestimmten Satz an Berechtigungen, und die App erhält einen Zugriffstoken, der genau auf das beschränkt ist, was Sie erlaubt haben. Das Passwort verlässt Google nie. Mehr lesen
- OLAP vs OLTP
- OLTP und OLAP beschreiben zwei Arten von Datenbanklast. Online Transaction Processing (OLTP) führt den Tagesbetrieb eines Unternehmens. Es bewältigt viele kleine, schnelle Schreib- und Lesevorgänge, einen Datensatz nach dem anderen. Online Analytical Processing (OLAP) beantwortet Fragen über große Mengen historischer Daten. Es liest breit, scannt tief und aggregiert. Mehr lesen
- Open Source
- Open Source ist Software, deren Quellcode jeder lesen, nutzen, ändern und teilen darf, unter einer Lizenz, die diese Rechte förmlich gewährt. Die Lizenz ist das tragende Teil. "Sie können den Code sehen" ist für sich genommen kein Open Source. Was es offen macht, ist die rechtliche Erlaubnis, etwas damit zu tun. Lizenzen reichen von permissiven wie MIT, die fast alles erlauben, bis zu Copyleft-Lizenzen wie der GPL, die verlangen, dass auch das Aufgebaute offen bleibt. Mehr lesen
- OpenAPI (Swagger)
- OpenAPI ist eine standardisierte, maschinenlesbare Art, eine REST-API zu beschreiben. Eine einzige Datei, in YAML oder JSON geschrieben, listet jeden Endpunkt, die Parameter, die er annimmt, die Form jeder Anfrage und Antwort, die geforderte Authentifizierung und die möglichen Fehler. Swagger war der ursprüngliche Name. Als die Spezifikation an die Linux Foundation übergeben wurde, wurde daraus OpenAPI, und der Name Swagger bezeichnet heute das Werkzeug rundherum. Mehr lesen
- ORM (Object-Relational Mapping)
- Object-Relational Mapping ist eine Schicht, mit der Sie über die Objekte Ihrer Programmiersprache statt über rohes SQL mit einer relationalen Datenbank arbeiten. Eine Zeile in einer Benutzertabelle wird zu einem User-Objekt. Lesen, Anlegen und Aktualisieren von Datensätzen läuft über Methodenaufrufe, und das ORM erzeugt das SQL darunter. Datenbankspalten werden auf Objektfelder abgebildet, Beziehungen auf Referenzen zwischen Objekten. Mehr lesen
P
- PaaS
- PaaS steht für Platform as a Service. Es gibt Entwicklern einen Ort, um Code auszurollen und auszuführen, ohne die Maschinen darunter anzufassen. Der Anbieter kümmert sich um Server, Betriebssysteme, Netzwerk und Runtime. Sie pushen Ihre Anwendung, und sie läuft. Mehr lesen
- Panda CSS
- Panda CSS ist eine Styling-Engine für moderne Web-Apps, die typsicheres CSS zur Build-Zeit erzeugt. Sie schreiben Styles in Ihrem JavaScript oder TypeScript mit seinen Funktionen, und Panda kompiliert sie in statische CSS-Dateien, ohne zur Laufzeit etwas an den Browser zu schicken. Mehr lesen
- Penetration Testing
- Penetration Testing ist ein autorisierter, simulierter Angriff auf ein System, um die Schwachstellen zu finden, die ein echter Angreifer nutzen würde. Wer es durchführt, nimmt die Rolle eines Gegners ein und versucht einzudringen, Zugriffe auszuweiten und an Daten zu gelangen, die er nie sehen dürfte. Das Ziel ist defensiv. Sie finden die Lücken zu Ihren eigenen Bedingungen, mit Erlaubnis, und schließen sie, bevor es jemand Feindseliges tut. Mehr lesen
- Performance Testing
- Performance Tests sind die Kategorie von Softwaretests, die bewertet, wie sich ein System unter einer gegebenen Arbeitslast verhält. Funktionale Tests prüfen, ob ein System das Richtige tut. Performance Tests prüfen, ob es das schnell genug, zuverlässig genug und in dem Maßstab tut, den Sie wirklich brauchen. Mehr lesen
- PHP
- PHP ist eine serverseitige Skriptsprache, gebaut für das Web. Sie läuft auf dem Server, erzeugt HTML und sendet es an den Browser. Sie treibt einen riesigen Teil des Internets an, auch WordPress, das allein einen großen Anteil aller Websites betreibt. Mehr lesen
- Playwright
- Playwright ist ein Open-Source-Framework von Microsoft zur Automatisierung von Browsern. Es steuert Chromium, Firefox und WebKit über eine einzige API, sodass eine Testsuite bestätigen kann, dass sich eine Seite in Chrome, Safari und Firefox gleich verhält. Sie schreiben ein Skript, das klickt, tippt und navigiert wie ein Nutzer, und prüfen dann, ob das Richtige passiert. Es ist ein führendes Werkzeug für End to End Tests von Web-Apps. Mehr lesen
- PostgreSQL
- PostgreSQL, oft Postgres genannt, ist eine relationale Open-Source-Datenbank, bekannt dafür, mächtig, standardkonform und zuverlässig zu sein. Wie andere relationale Systeme speichert sie Daten in Tabellen und nutzt SQL, mit vollen ACID-Transaktionen, die Daten konsistent halten, selbst wenn mitten in einem Schreibvorgang etwas schiefgeht. Mehr lesen
- Preact
- Preact ist eine JavaScript-Bibliothek zum Bauen von Benutzeroberflächen. Sie spiegelt die React-API, kommt aber mit rund 3 Kilobyte statt Reacts 40 und mehr. Dasselbe Komponentenmodell, dieselben Hooks, dasselbe JSX. Ein Bruchteil des Gewichts auf der Leitung. Mehr lesen
- Predictive Analytics
- Predictive Analytics nutzt historische Daten, um abzuschätzen, was als Nächstes wahrscheinlich passiert. Ein normales Reporting zeigt Ihnen, was bereits geschehen ist. Predictive Analytics baut Modelle, die Muster der Vergangenheit in Wahrscheinlichkeiten für die Zukunft verwandeln: welche Kunden bald abspringen, wie viel Bestand Sie nächsten Monat brauchen, welche Leads sich lohnen. Es beantwortet die Frage, was als Nächstes kommt, nicht die Frage, was war. Mehr lesen
- Product Backlog
- Das Product Backlog ist die einzige geordnete Liste von allem, woran ein Team arbeiten könnte. Features, Verbesserungen, Bugfixes, technische Aufgaben, Experimente, Compliance-Arbeit. Was nicht im Backlog steht, ist noch keine geplante Arbeit. Es ist die Quelle der Wahrheit dafür, was das Produkt braucht und in welcher Reihenfolge. Mehr lesen
- Prompt Engineering
- Prompt Engineering ist die Praxis, die Anweisungen für ein Sprachmodell so zu gestalten, dass es genau das Ergebnis liefert, das Sie wollen. Dasselbe Modell kann einen vagen Absatz oder eine saubere, strukturierte Antwort zurückgeben, je nachdem, wie die Anfrage formuliert ist. Mehr lesen
- Prototyp
- Ein Prototyp ist ein funktionsfähiges Modell eines Produkts, mit dem Menschen interagieren können, bevor es fertig gebaut ist. Tippen Sie auf einen Button, und ein Screen ändert sich. Füllen Sie ein Feld aus, und etwas passiert. Er macht aus einem statischen Design ein Erlebnis, das Sie testen, bewerten und verbessern können, solange Änderungen noch günstig sind. Mehr lesen
- Psychologische Sicherheit
- Psychologische Sicherheit ist die geteilte Überzeugung, dass ein Team ein sicherer Ort für zwischenmenschliche Risiken ist. Eine einfache Frage stellen, einen Fehler zugeben, der erfahrensten Person im Raum widersprechen: nichts davon hat verborgene Kosten für Ihr Ansehen. Der Begriff stammt von der Organisationsforscherin Amy Edmondson und beschreibt ein Klima, kein Persönlichkeitsmerkmal. Mehr lesen
- Pull Request
- Eine Pull Request ist ein Vorschlag, eine Reihe von Codeänderungen in einen geteilten Branch zu mergen. Der Autor hat die Arbeit in seinem eigenen Branch erledigt und bittet das Team nun, sie zu prüfen und zu übernehmen. Der Name stammt aus Git, und das Konzept trägt, wie die meisten Softwareteams auf GitHub, GitLab und Bitbucket zusammenarbeiten. Mehr lesen
- Push Notifications
- Push Notifications sind Nachrichten, die an ein Gerät geliefert werden, selbst wenn die App oder die Website geschlossen ist. Der Nutzer muss nicht hinsehen. Die Nachricht erscheint auf dem Sperrbildschirm oder in der Benachrichtigungsleiste, gesendet von einem Server statt von der App abgerufen. Mehr lesen
- PWA (Progressive Web App)
- Eine Progressive Web App ist eine Website, die sich wie eine installierte Anwendung verhält. Sie läuft im Browser, lässt sich aber zum Startbildschirm hinzufügen, offline nutzen, kann Push-Benachrichtigungen senden und lädt bei wiederholten Besuchen sofort. Kein App Store, kein Download, keine eigene Codebasis pro Plattform. Mehr lesen
- Python
- Python ist eine universelle Programmiersprache, aufgebaut um eine lesbare, von Einrückung geleitete Syntax. Sie läuft überall, von schnellen Skripten bis zu großen Backend-Systemen, und trägt eines der tiefsten Bibliotheks-Ökosysteme der Software. Sie schreiben weniger Code, um mehr zu tun, weshalb sie zugleich zur Standardsprache für die Lehre und zur Standard-Klebesprache wurde. Mehr lesen
Q
- Quality Assurance (QA)
- Qualitätssicherung ist die Menge an Prozessen, die Defekte von vornherein aus einem Produkt heraushalten. Sie prägt, wie Software gebaut wird: die Standards, denen Entwickler folgen, die Art der Code-Prüfung, die Tore, die ein Build vor dem Deployment passiert. QA ist proaktiv. Sie arbeitet am Prozess, nicht am Ergebnis. Mehr lesen
- Quality Control (QC)
- Qualitätskontrolle ist die Prüfung eines fertigen oder nahezu fertigen Produkts, um Defekte zu finden und zu bestätigen, dass es seine Anforderungen erfüllt. Sie ist von Natur aus reaktiv. Wo Qualitätssicherung Probleme durch besseren Prozess verhindert, erkennt QC die Probleme, die es bereits in den Build geschafft haben. Mehr lesen
R
- RAG (Retrieval-Augmented Generation)
- Retrieval-Augmented Generation ist ein Muster, das einem Sprachmodell relevantes Quellmaterial liefert, bevor es antwortet. Statt sich nur auf das zu stützen, was das Modell im Training gespeichert hat, ruft das System zuerst Passagen aus Ihrer eigenen Wissensbasis ab und bittet das Modell dann, mit diesem abgerufenen Kontext zu antworten. Mehr lesen
- Raspberry Pi
- Ein Raspberry Pi ist ein Einplatinencomputer von der Größe einer Kreditkarte. Ein vollständiges System auf einer Platine: Prozessor, Speicher, USB, Netzwerk und eine Reihe von GPIO-Pins, um Sensoren und Hardware zu verdrahten. Er läuft mit einem echten Linux-Betriebssystem, sodass dieselben Sprachen und Werkzeuge, die Sie auf einem Server nutzen, auch hier laufen. Günstig genug, um ein Dutzend zu kaufen und sie als Wegwerfware zu behandeln. Mehr lesen
- Rate Limiting
- Rate Limiting steuert, wie viele Anfragen ein Client in einem bestimmten Zeitfenster an einen Dienst stellen darf. Ist das Limit erreicht, antwortet der Server mit dem Status 429, meist mit einem Header, der angibt, wann ein erneuter Versuch möglich ist. Es ist der Mechanismus, der verhindert, dass ein einzelner Client, ob bösartig oder einfach schlecht programmiert, ein System überlastet, auf das alle anderen angewiesen sind. Mehr lesen
- React
- React ist eine quelloffene JavaScript-Bibliothek von Meta zum Erstellen von Benutzeroberflächen. Sie erschien 2013 und wurde zu einer der meistgenutzten Frontend-Technologien im Web. Wenn Sie mit einer modernen Web-App arbeiten, die sich sofort aktualisiert, ohne die Seite neu zu laden, stehen die Chancen gut, dass React die Arbeit darunter erledigt. Mehr lesen
- React Native
- React Native ist ein Framework, um mobile Apps mit React zu bauen. Sie schreiben Komponenten in JavaScript oder TypeScript, und das Framework rendert sie als echte native UI-Elemente auf iOS und Android statt als Web Views. Eine Codebasis, zwei Plattformen, wirklich native Widgets auf dem Bildschirm. Mehr lesen
- Recommendation Engine
- Eine Recommendation Engine ist ein System, das vorhersagt, was ein Nutzer als Nächstes wahrscheinlich will, und es ihm zeigt. Sie ist die Maschinerie hinter der Zeile "das könnte Ihnen auch gefallen", dem vorgeschlagenen nächsten Video, den Produkten, die an der Kasse erscheinen. Die Engine nimmt, was sie über einen Nutzer und sein Verhalten weiß, und ordnet einen Katalog von Artikeln danach, wie wahrscheinlich jeder gerade relevant ist. Mehr lesen
- Redis
- Redis ist ein In-Memory-Datenspeicher. Er hält Daten im RAM statt auf der Festplatte, weshalb Lese- und Schreibvorgänge in Mikrosekunden statt Millisekunden antworten. Er spricht ein einfaches Schlüssel-Wert-Modell, unterstützt darauf aber reichhaltige Strukturen: Strings, Hashes, Listen, Sets, sortierte Sets, Streams. Weniger eine Datenbank im klassischen Sinn, mehr eine schnelle Schicht, die sich vor eine setzt. Mehr lesen
- Regressionstests
- Regressionstests führen bestehende Tests nach einer Codeänderung erneut aus, um zu bestätigen, dass nichts, was früher funktionierte, nun kaputt ist. Der Name kommt von der Regression selbst: ein behobener Defekt, der zurückkehrt, oder eine funktionierende Funktion, die ohne erkennbaren Grund bricht. Jede Änderung birgt dieses Risiko, ob Fehlerbehebung, neue Funktion oder Refactor. Mehr lesen
- Remote-First-Arbeit
- Remote-First heißt, eine Organisation läuft, als sei standardmäßig jeder verteilt. Entscheidungen, Dokumentation und Kommunikation werden für Menschen gebaut, die nicht im selben Raum sind, und das Büro wird zu einer Option unter mehreren statt zum Zentrum, um das alles kreist. Mehr lesen
- Responsive Design
- Responsive Design ist die Praxis, eine einzige Website zu bauen, die ihr Layout an jeden Bildschirm anpasst, auf dem sie landet. Derselbe Code fließt vom Telefon zum Tablet zum breiten Desktop-Monitor um, ohne getrennte Versionen für jedes. Eine Seite, viele Formen. Mehr lesen
- REST API
- Eine REST API (Representational State Transfer Application Programming Interface) ist ein Standardweg, damit zwei Systeme über HTTP miteinander sprechen. Sie folgt einer Reihe von Architekturprinzipien, die Webdienste vorhersehbar, zustandslos und über verschiedene Plattformen und Sprachen hinweg leicht handhabbar machen. Mehr lesen
- Ruby on Rails
- Ruby on Rails ist ein Full-Stack-Web-Framework, geschrieben in der Sprache Ruby. Es gibt Ihnen das ganze Backend in einem meinungsstarken Paket: Datenbankschicht, Routing, Controller, Templating, Hintergrundjobs und einen reifen Satz an Konventionen, wie sie zusammenpassen. 2004 veröffentlicht, prägte es, wie eine Generation von Web-Apps gebaut wurde. Mehr lesen
S
- SaaS
- SaaS steht für Software as a Service. Es ist Software, die Sie über einen Browser erreichen, per Abo bezahlt, wobei der Anbieter alles im Hintergrund betreibt. Keine Installationen, keine Server zum Patchen, keine Version, die auf einem Laptop veraltet. Sie melden sich an, und es läuft. Mehr lesen
- Sass (SCSS)
- Sass ist ein Präprozessor für CSS. Sie schreiben Stylesheets in einer mächtigeren Sprache, und ein Build-Schritt übersetzt sie in reines CSS, das der Browser versteht. SCSS ist die gängigste Syntax dafür und ein Superset von CSS, was bedeutet: Jede gültige CSS-Datei ist bereits gültiges SCSS. Sie übernehmen es, ohne das Bestehende neu zu schreiben. Mehr lesen
- Scrum
- Scrum ist ein Agile-Framework für die Steuerung komplexer Arbeit. Ken Schwaber und Jeff Sutherland formalisierten es Anfang der 1990er für Softwareprojekte, und seither hat es sich weit darüber hinaus verbreitet. Die Idee ist, Arbeit in kurzen, wiederholbaren Zyklen zu liefern statt in einem langen Marsch auf eine ferne Frist zu. Mehr lesen
- Security testing
- Security Testing sucht die Wege, auf denen Software absichtlich gebrochen werden kann. Wo funktionale Tests fragen, ob eine Funktion läuft, fragt Security Testing, ob jemand sie missbrauchen kann: Daten einschleusen, die sie nicht annehmen sollte, Seiten erreichen, die er nicht sehen sollte, oder Informationen herausziehen, die privat bleiben sollten. Das Ziel ist, diese Lücken vor einem Angreifer zu finden. Mehr lesen
- Segmentierung
- Segmentierung ist die Praxis, einen Kundenstamm in Gruppen zu teilen, die etwas Sinnvolles teilen. Statt alle als eine ununterschiedene Zielgruppe zu behandeln, teilen Sie sie nach Merkmalen, Verhalten oder Wert, damit jede Gruppe für sich verstanden und angesprochen werden kann. Mehr lesen
- Selenium
- Selenium steuert einen echten Browser so, wie es ein Mensch täte. Es klickt Schaltflächen, füllt Formulare, folgt Links und liest, was zurückkommt. Der Sinn ist, einen Ablauf von Anfang bis Ende durchzuspielen und zu bestätigen, dass sich die Anwendung verhält, wie sie soll, ohne dass ein Mensch bei jedem Release dieselben Schritte von Hand wiederholt. Mehr lesen
- Serverless
- Serverless ist eine Art, Code auszuführen, ohne die Server zu verwalten, auf denen er läuft. Server gibt es weiterhin. Sie hören nur auf, sie zu besitzen. Der Cloud-Anbieter kümmert sich um Kapazität, Skalierung und Patches, und Sie stellen Funktionen bereit, die für eine Anfrage aufwachen und verschwinden, wenn sie fertig sind. AWS Lambda, Cloudflare Workers und Google Cloud Functions sind die gängigen Plattformen. Mehr lesen
- Service worker
- Ein Service Worker ist ein Skript, das der Browser im Hintergrund ausführt, getrennt von der Webseite, und das als programmierbarer Proxy zwischen Seite und Netzwerk wirkt. Weil er an dieser Stelle sitzt, kann er Netzwerkanfragen abfangen und entscheiden, wie er sie beantwortet: aus dem Netzwerk, aus einem von ihm kontrollierten Cache oder aus einer Mischung von beidem. Er läuft sogar, wenn die Seite geschlossen ist, und genau das macht Hintergrundverhalten im Web überhaupt möglich. Mehr lesen
- Session recording
- Session Recording erfasst eine abspielbare Ansicht davon, wie eine echte Person ein Produkt genutzt hat. Es protokolliert Klicks, Scrolls, Cursorbewegung und Navigation und rekonstruiert dann die Sitzung, sodass Sie sehen können, was geschah. Analytics sagt Ihnen, dass Menschen an einem bestimmten Schritt abspringen. Eine Aufzeichnung zeigt Ihnen, warum, indem sie Sie die Rage Clicks, das Zögern, das Feld sehen lässt, das jemand dreimal ausfüllte, bevor er aufgab. Mehr lesen
- Smoke testing
- Ein Smoke Test ist ein schneller, oberflächlicher Satz von Prüfungen gegen einen neuen Build, um zu bestätigen, dass seine kritischsten Funktionen laufen, bevor tiefere Tests beginnen. Der Name kommt aus der Elektronik. Sie schalten eine neue Platine ein, achten auf Rauch, und wenn nichts Feuer fängt, machen Sie weiter. Software übernimmt die Idee genau so. Mehr lesen
- Social Impact
- Social Impact ist die Wirkung, die eine Organisation, ein Projekt oder eine Entscheidung auf das Wohlergehen von Menschen und Gemeinschaften hat. Er umfasst das bewusste Gute, das ein Unternehmen tun will, und die Nebenwirkungen, die es unterwegs erzeugt, beabsichtigt oder nicht. Der Begriff deckt Dinge ab wie Zugang zu Chancen, Gesundheit, Bildung, faire Arbeit und Teilhabe. Mehr lesen
- SolidJS
- SolidJS ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen. Sie sieht React sehr ähnlich, mit JSX und Komponenten, doch der Motor darunter ist völlig anders. Solid arbeitet mit fein abgestufter Reaktivität und verzichtet komplett auf das Virtual DOM. Das Ergebnis zählt zu den schnellsten Rendering-Leistungen aller Frontend-Bibliotheken. Mehr lesen
- SPA (Single Page Application)
- Eine Single Page Application lädt ein HTML-Dokument und schreibt dann den sichtbaren Inhalt mit JavaScript um, während der Nutzer navigiert. Der Browser lädt die Seite nie vollständig neu. Ein Klick auf einen Link tauscht die Ansicht aus, holt die benötigten Daten über eine API und aktualisiert den Bildschirm an Ort und Stelle. Das Ergebnis fühlt sich näher an einer Desktop-Anwendung an als an einer klassischen Website. Mehr lesen
- Sprint
- Ein Sprint ist die grundlegende Arbeitseinheit in Scrum. Er ist ein fester, zeitlich begrenzter Zeitraum, meist ein bis vier Wochen, in dem ein Team einen definierten Satz an Backlog-Elementen fertigstellt und ein potenziell auslieferbares Produktinkrement liefert. Die Time-Box ist der Kern der Sache. Die Uhr bewegt sich nicht, also bewegt sich der Umfang. Mehr lesen
- Sprint Planning
- Das Sprint Planning ist das Meeting, das jeden Sprint in Scrum eröffnet. Das ganze Team kommt zusammen: Product Owner, Scrum Master, Entwickler. Sie einigen sich darauf, was als Nächstes gebaut wird und wie sie es angehen. Die beiden Ergebnisse sind ein Sprint-Ziel und ein Sprint-Backlog, der konkrete Satz an Elementen, den das Team bis zum Ende der Iteration fertigstellen will. Mehr lesen
- Sprint retrospective
- Die Sprint Retrospective ist das Meeting am Ende eines Sprints, in dem das Team betrachtet, wie es gearbeitet hat, nicht was es gebaut hat, und entscheidet, was es ändern will. Sie ist eines der nützlichsten Ereignisse in Scrum, weil sie Verbesserung zur geplanten Gewohnheit macht, statt zu etwas, das erst passiert, nachdem ein Projekt schwer schiefgelaufen ist. Mehr lesen
- Sprint Review
- Die Sprint Review ist das Meeting am Ende eines Sprints, in dem das Team den Stakeholdern zeigt, was es gebaut hat. Der Product Owner, die Führung und alle mit einem Interesse am Produkt sehen das funktionierende Inkrement und reagieren darauf. Es geht darum, das Fertiggestellte zu prüfen und Feedback zu sammeln, das prägt, wie das Backlog als Nächstes priorisiert wird. Mehr lesen
- SQL Injection
- SQL Injection ist ein Angriff, bei dem nicht vertrauenswürdige Eingaben die Datenbankabfrage verändern, die ein Server ausführt. Wenn eine Anwendung eine Abfrage baut, indem sie Nutzereingaben direkt in eine Zeichenkette klebt, kann ein Angreifer Eingaben schreiben, die ändern, was die Abfrage tut. Statt nach einem Benutzernamen zu suchen, könnte die Abfrage jede Zeile zurückgeben, die Passwortprüfung überspringen oder eine Tabelle löschen. Der Angriff trifft die Datenbank und die Daten dahinter, was ihn gefährlich macht. Mehr lesen
- SQL vs NoSQL
- SQL und NoSQL sind zwei breite Ansätze, um Daten zu speichern und abzufragen, jeder für andere Probleme geeignet. SQL-Datenbanken, auch relationale Datenbanken genannt, organisieren Daten in strukturierten Tabellen mit vordefinierten Schemata und erzwingen Beziehungen zwischen ihnen. PostgreSQL, MySQL und SQLite sind gängige Beispiele. Sie glänzen bei komplexen Abfragen, transaktionalen Operationen und jedem Fall, in dem die Datenkonsistenz nicht gefährdet werden darf. Mehr lesen
- SSG (Static Site Generation)
- Static Site Generation baut jede Seite zur Build-Zeit in fertiges HTML, bevor jemand sie besucht. Kommt eine Anfrage herein, reicht der Server eine vorgebaute Datei weiter. Es gibt kein Rendering auf Abruf, keine Datenbankabfrage im Anfragepfad, nichts zu berechnen. Die Seite wird einfach ausgeliefert, meist direkt aus einem CDN am Netzwerkrand. Mehr lesen
- SSL/TLS
- SSL/TLS ist die Technologie, die Daten auf ihrem Weg zwischen Browser und Server verschlüsselt. Sie macht aus http ein https und setzt das Schloss in die Adressleiste. SSL war das ursprüngliche Protokoll, TLS ist sein moderner Nachfolger. Die Branche sagt aus Gewohnheit weiter "SSL", doch jede sichere Verbindung nutzt heute tatsächlich TLS. Mehr lesen
- SSR (Server-Side Rendering)
- Server-Side Rendering baut das HTML einer Seite auf dem Server, für jede Anfrage, und sendet es fertig an den Browser. Der Nutzer sieht echten Inhalt, sobald er ankommt, noch bevor JavaScript läuft. Danach hydriert die Seite: Das JavaScript koppelt sich an, und das statische Markup wird zu einer lebendigen, interaktiven App. Mehr lesen
- Stakeholder-Kapitalismus
- Der Stakeholder-Kapitalismus ist die Idee, dass ein Unternehmen existiert, um allen zu dienen, die es betrifft, darunter Mitarbeitende, Kunden, Lieferanten, Gemeinschaften und die Umwelt, statt die Rendite allein für die Aktionäre zu maximieren. Er steht im direkten Gegensatz zum Aktionärsvorrang, der Lehre, die am stärksten mit dem Ökonomen Milton Friedman verbunden ist und besagte, die einzige soziale Verantwortung eines Unternehmens sei die Steigerung seines Gewinns. Mehr lesen
- Story points
- Story Points sind die Einheit, mit der Agile-Teams den relativen Aufwand, die Komplexität und die Unsicherheit von Backlog-Elementen schätzen. Sie sind bewusst abstrakt. Statt "das dauert drei Stunden" sagt ein Story Point, wie schwer eine Arbeit im Vergleich zu anderer Arbeit ist, die das Team bereits erledigt hat, ohne eine Dauer festzulegen, die noch niemand ehrlich vorhersagen kann. Mehr lesen
- Stress testing
- Stress Testing treibt ein System über die Grenzen hinaus, für die es gebaut wurde, um herauszufinden, wo und wie es bricht. Sie steigern Traffic oder Daten weit über die erwarteten Spitzen hinaus, machen weiter und beobachten, wie der Ausfall geschieht. Es geht nicht darum zu bestätigen, dass das System überlebt. Es geht darum zu lernen, was passiert, wenn nicht, und ob es auf eine Weise versagt, von der Sie sich erholen können. Mehr lesen
- Style guide
- Ein Style Guide ist das Dokument, das festlegt, wie eine Marke oder ein Produkt aussehen und klingen soll. Farben und ihre genauen Werte, Typografie und ihre Verwendung, Logo-Regeln, Bildwelt, Abstände und oft auch der Tonfall. Er existiert, damit alle, die mit der Marke zu tun haben, innerhalb des Unternehmens oder außerhalb, dieselben Entscheidungen treffen und die Arbeit stimmig bleibt. Mehr lesen
- Svelte
- Svelte ist ein UI-Framework, das seine Arbeit zur Build-Zeit erledigt. Statt eine Framework-Runtime an den Browser zu senden und ein virtuelles DOM zur Laufzeit abzugleichen, kompiliert Svelte Ihre Komponenten in kleines, direktes JavaScript, das das DOM selbst aktualisiert. Das Framework verschwindet weitgehend, sobald die App gebaut ist. Beim Nutzer kommt schlanker Code an, keine Bibliothek. Mehr lesen
- Swift für iOS
- Swift ist die Programmiersprache, die Apple für die Entwicklung von Software auf all seinen Plattformen geschaffen hat. Auf iOS werden die meisten nativen Apps darin geschrieben. Sie kompiliert zu Maschinencode, läuft schnell und gibt Entwicklern direkten Zugriff auf die iPhone-Hardware und die System-Frameworks, die eine App nativ wirken lassen. Mehr lesen
- SwiftUI
- SwiftUI ist Apples Framework zum Bauen von Benutzeroberflächen. Sie beschreiben, wie der Bildschirm in einem bestimmten Zustand aussehen soll, und das Framework ermittelt, wie es ihn rendert und aktualisiert, wenn sich dieser Zustand ändert. Einmal in Swift geschrieben, passt sich derselbe Code an iPhone, iPad, Mac, Apple Watch und Apple TV an. Mehr lesen
T
- TailwindCSS
- TailwindCSS ist ein CSS-Framework, das Oberflächen mit kleinen Utility-Klassen stylt statt mit eigenen Stylesheets. Sie wollen Padding, ein Flex-Layout und einen blauen Hintergrund? Sie fügen Klassen wie p-4, flex und bg-blue-500 direkt am Element hinzu. Der Stil steht neben dem Markup, sodass Sie selten zwischen Dateien springen, um herauszufinden, woher eine Regel kommt. Mehr lesen
- Tech for good
- Tech for Good beschreibt Technologie, die mit einem bewussten sozialen oder ökologischen Zweck gebaut wird, bei der die Wirkung Teil des Ziels ist und kein Nebeneffekt. Sie deckt ein weites Feld ab: Werkzeuge, die gemeinnützige Organisationen am Laufen halten, Plattformen, die den Zugang zu Gesundheit oder Bildung erweitern, Systeme, die Emissionen messen und senken, Produkte, die jene Menschen einbeziehen, die der Markt sonst übersieht. Mehr lesen
- Technische Schulden
- Technische Schulden sind die künftigen Kosten einer Abkürzung von heute. Sie liefern etwas schnell mit einem Provisorium statt mit dem richtigen Design, und später zahlen Sie Zinsen auf diese Entscheidung in Form langsamerer Änderungen, mehr Bugs und schwierigerem Onboarding. Die Metapher stammt aus der Finanzwelt, und sie hält stand. Mehr lesen
- TensorFlow.js
- TensorFlow.js ist eine Bibliothek, um Machine-Learning-Modelle in JavaScript auszuführen. Das heißt, ein Modell kann direkt im Browser des Nutzers oder auf einem Node.js-Server laufen, ohne Python und ohne separates ML-Backend. Es kann neue Modelle trainieren, bestehende feinjustieren oder einfach Vorhersagen aus einem anderswo trainierten Modell liefern. Mehr lesen
- Test-Driven Development (TDD)
- Test-Driven Development ist eine Praxis, bei der Sie den Test vor dem Code schreiben, den er prüft. Der Rhythmus hat einen Namen, Rot-Grün-Refactor, und er wiederholt sich. Schreiben Sie einen Test für das gewünschte Verhalten. Er scheitert, weil der Code noch nicht existiert. Schreiben Sie den minimalen Code, damit er besteht. Dann räumen Sie die Struktur auf, ohne den Test zu brechen. Noch eine Runde. Mehr lesen
- Testabdeckung
- Testabdeckung misst, wie viel Ihres Codes ausgeführt wird, wenn die Test-Suite läuft, meist als Prozentsatz. Die Zeilenabdeckung verfolgt, welche Zeilen liefen. Die Zweigabdeckung verfolgt, ob beide Seiten jedes If/Else genommen wurden. Die Funktionsabdeckung verfolgt, welche Funktionen überhaupt aufgerufen wurden. Ein Werkzeug instrumentiert den Code, führt die Tests aus und meldet den Anteil, den die Tests tatsächlich berührt haben. Mehr lesen
- Testautomatisierung
- Testautomatisierung heißt, Tests mit Code auszuführen statt mit einer Person, die sich durch die App klickt. Sie schreiben Skripte, die die Software durchspielen, Ergebnisse prüfen und Erfolg oder Fehlschlag melden. Einmal geschrieben, laufen sie auf Abruf: bei jedem Commit, jede Nacht, vor jedem Release. Dieselben Prüfungen, die einen Menschen einen Nachmittag kosten, laufen in Minuten und werden nie müde oder überspringen einen Schritt. Mehr lesen
- Testfall
- Ein Testfall ist ein dokumentierter Satz von Bedingungen, Eingaben und Sollergebnissen, mit dem geprüft wird, ob sich ein bestimmter Teil eines Systems so verhält, wie er soll. Er ist die atomare Einheit strukturierten Testens: das präzise Szenario, das ein Tester ausführt, von Hand oder per Code, um zu entscheiden, ob eine Funktion gegen eine Anforderung besteht oder scheitert. Mehr lesen
- Testing
- Software-Testing ist die Praxis zu prüfen, ob Code tut, was er soll: automatisch, wiederholt und ohne dass ein Mensch nach jeder Änderung durch die App klickt. Eine Test-Suite führt Tausende Prüfungen in Sekunden aus und fängt Regressionen im Moment ihres Auftretens. Es ist eine Kerndisziplin des Software-Engineerings, kein letzter Schritt, der vor dem Release hineingequetscht wird. Mehr lesen
- Testplan
- Ein Testplan ist das Dokument, das entscheidet, was getestet wird, bevor jemand mit dem Testen beginnt. Umfang, Vorgehen, Zeitplan, Umgebungen, wer was verantwortet und was als bestanden oder gescheitert gilt. Er verwandelt die vage Absicht, "die Funktion zu prüfen", in eine klare Vereinbarung, auf die das ganze Team verweisen kann. Mehr lesen
- Theory of Change
- Eine Theory of Change ist eine strukturierte Erklaerung dafuer, wie und warum eine Reihe von Aktivitaeten zu einem gewuenschten langfristigen Ergebnis fuehren soll. Sie zeichnet die Kette rueckwaerts vom Ziel her nach. Dies ist die Veraenderung, die wir wollen. Dies sind die noetigen Bedingungen. Dies sind die Aktivitaeten, die diese Bedingungen schaffen. Und dies sind die Annahmen, die zutreffen muessen, damit das Ganze funktioniert. Mehr lesen
- Three.js
- Three.js ist eine JavaScript-Bibliothek zum Rendern von 3D-Grafik im Browser. Sie setzt auf WebGL auf, der Low-Level-Schnittstelle, die einer Webseite den Zugriff auf die Grafikkarte erlaubt. WebGL allein ist umstaendlich und unnachgiebig. Three.js verpackt es in Konzepte, mit denen ein Entwickler arbeiten kann: Szenen, Kameras, Lichter, Meshes, Materialien. Mehr lesen
- Triple Bottom Line
- Die Triple Bottom Line ist ein Bilanzierungsrahmen, der ein Unternehmen an drei Massstaeben statt an einem misst: Menschen, Planet und Gewinn. Den Begriff praegte John Elkington 1994, um zu zeigen, dass die finanzielle Leistung allein ein unvollstaendiges Bild davon zeichnet, ob ein Unternehmen tatsaechlich erfolgreich ist. Soziale und oekologische Ergebnisse gehoeren ebenfalls in die Bilanz. Mehr lesen
- TypeScript
- TypeScript ist eine von Microsoft entwickelte Programmiersprache, die JavaScript um optionale statische Typen erweitert. Sie kompiliert zu reinem JavaScript und laeuft daher ueberall dort, wo JavaScript laeuft: Browser, Server, Edge-Funktionen, mobile Shells. Sie schreiben Code mit zusaetzlichen Garantien, und das Ergebnis ist das JavaScript, das alle bereits kennen. Mehr lesen
- Typografie
- Typografie ist die Praxis, Schrift so anzuordnen, dass geschriebene Sprache lesbar, gut lesbar und klar in ihrer Absicht ist. Sie umfasst weit mehr als die Wahl einer Schriftart. Groesse, Strichstaerke, Zeilenhoehe, Zeilenlaenge, Buchstabenabstand und die Beziehungen zwischen ihnen entscheiden, wie leicht jemand einen Bildschirm liest und wie schnell er erfasst, was zaehlt. Gute Typografie ist meist unsichtbar. Schlechte Typografie faellt sofort auf. Mehr lesen
U
- UI (Benutzeroberflaeche)
- Die Benutzeroberflaeche ist der Punkt, an dem ein Mensch auf ein digitales System trifft. Sie umfasst alles, was jemand sehen, beruehren oder bedienen kann: Buttons, Menues, Formulare, Schrift, Icons, Layout, visuelle Hierarchie. In einem digitalen Produkt ist die UI die Oberflaeche, ueber die jede Funktion genutzt wird. Wenn die Experience die Reise ist, ist die Oberflaeche das Fahrzeug, das der Nutzer tatsaechlich in der Hand haelt. Mehr lesen
- Unit Testing
- Ein Unit-Test ist ein automatisierter Test, der das kleinste testbare Stueck Code fuer sich prueft. Meist eine einzelne Funktion, Methode oder Klasse. Er prueft eine Sache, ein Szenario, ohne dass sonst etwas angeschlossen ist: keine Datenbank, kein Netzwerk, kein Dateisystem. Alles, was die Einheit normalerweise von aussen bezieht, wird durch einen kontrollierten Ersatz ersetzt, einen Mock oder Stub. Mehr lesen
- Usability
- Usability ist, wie leicht und wirksam Menschen ein Produkt nutzen koennen, um das zu tun, weswegen sie gekommen sind. Sie wird gemessen, nicht angenommen. Schafft ein Erstnutzer die Aufgabe? Wie lange dauert es? Wie viele Fehler macht er, und kann er sie korrigieren? Ein nutzbares Produkt geht aus dem Weg. Ein nicht nutzbares zwingt Menschen, gegen es zu kaempfen. Mehr lesen
- User Flow
- Ein User Flow ist der Weg, den eine Person durch ein Produkt nimmt, um eine einzelne Aufgabe abzuschliessen. Registrieren. Ein Passwort zuruecksetzen. Ein Paar Schuhe kaufen. Jeder Flow legt die Bildschirme, Entscheidungen und Aktionen in der Reihenfolge dar, in der sie passieren, sodass ein Team genau sieht, wo jemand vorankommt und wo er stecken bleibt. Mehr lesen
- User Journey
- Eine User Journey ist der gesamte Bogen der Erfahrung eines Menschen mit einem Produkt oder einer Marke, vom ersten Hoeren bis lange nach der Nutzung. Eine Journey Map legt die Phasen dar, die Aktionen in jeder Phase und die Gedanken und Gefuehle, die damit einhergehen. Sie erfasst Hoehen und Tiefen ueber Kanaele und Zeit hinweg, nicht nur Klicks auf einem Bildschirm. Mehr lesen
- User Persona
- Eine User Persona ist ein Profil, das fuer eine reale Gruppe von Nutzern steht. Sie erfasst, wer sie sind, was sie zu tun versuchen und was ihnen im Weg steht. Eine gute Persona hat ein Ziel, einen Kontext und ein paar Frustrationen, die das Produkt beantworten muss. Eine schlechte hat ein Stockfoto und eine Lieblings-Kaffeebestellung. Mehr lesen
- User Research
- User Research ist die Arbeit, herauszufinden, was Menschen wirklich von einem Produkt brauchen. Belege statt Meinungen. Sie umfasst Interviews, Umfragen, Usability-Tests, Feldstudien und Analytics. Das Ziel: Annahmen über Nutzer durch Beobachtungen ersetzen, damit Designentscheidungen auf etwas Echtem ruhen. Mehr lesen
- User Story
- Eine User Story ist eine kurze Beschreibung eines Features aus der Sicht der Person, die es nutzen wird. Sie beantwortet, wer etwas will, was er will und warum. Das übliche Format lautet: "Als [Nutzertyp] möchte ich [eine Aktion], damit [ein Nutzen]." Die letzte Klausel zählt am meisten, denn sie zwingt das Team, den Grund hinter der Arbeit zu benennen, nicht bloß die Mechanik. Mehr lesen
- UTM-Parameter
- UTM-Parameter sind Tags am Ende einer URL, die Ihrem Analytics-Tool sagen, woher ein Besucher kam. Es ist der kleine Text nach dem Fragezeichen in einem Link, und er macht aus einem anonymen Klick eine nachvollziehbare Quelle. UTM steht fuer Urchin Tracking Module, benannt nach dem Analytics-Tool, aus dem Google Analytics wurde. Mehr lesen
- UX (User Experience)
- User Experience ist die Gesamtqualitaet dessen, wie ein Mensch mit einem Produkt, einem Service oder einem System interagiert. Sie umfasst, was jemand denkt, fuehlt und tut, bevor, waehrend und nachdem er es nutzt: wie leicht sich eine Aufgabe erledigen laesst, wie intuitiv sich die Navigation anfuehlt, wie befriedigend das Ergebnis ist. UX ist die Summe jedes einzelnen dieser Momente, auch der missglueckten. Mehr lesen
V
- Vector Database
- Eine Vector Database speichert Daten als Embeddings, also Zahlenlisten, die die Bedeutung von Text, Bildern oder anderen Inhalten erfassen. Statt exakte Wörter abzugleichen, findet sie Elemente, deren Vektoren in diesem numerischen Raum nah beieinander liegen. So kann sie inhaltlich Ähnliches abrufen, auch wenn kein Schlagwort übereinstimmt. Mehr lesen
- Versioning
- Versioning ist die Praxis, den aufeinanderfolgenden Zuständen eines Softwareprodukts, einer Datei oder eines Datensatzes eindeutige Kennungen zuzuweisen. Diese Kennungen, meist Zahlen oder eine Mischung aus Zahlen und Buchstaben, lassen Teams Änderungen über die Zeit verfolgen, kommunizieren, was jedes Update tatsächlich bewirkt, und zu einem früheren Zustand zurückkehren, wenn etwas schiefgeht. Mehr lesen
- Visual Regression Testing
- Visual Regression Testing fängt die Änderungen ab, die ein funktionaler Test nie sieht. Es macht einen Screenshot einer Seite oder Komponente, speichert ihn als Baseline und vergleicht dann jeden späteren Build Pixel für Pixel mit diesem Bild. Bewegt sich etwas, überlappt oder verschiebt die Farbe, markiert der Diff es. Ein Button, der noch klickt, aber jetzt halb aus dem Bild ragt, besteht einen funktionalen Test und fällt durch einen visuellen. Mehr lesen
- Vite
- Vite ist ein Build-Tool für moderne Webprojekte. Es erledigt zwei Aufgaben. Während der Entwicklung betreibt es einen lokalen Server, der den Browser in dem Moment aktualisiert, in dem Sie eine Datei speichern. Für die Produktion bündelt es alles zu optimierten Dateien, bereit zum Deployment. Es arbeitet mit React, Vue, Svelte und reinem JavaScript gleichermaßen. Mehr lesen
- Vue.js
- Vue.js ist ein JavaScript-Framework zum Bauen von Benutzeroberflächen und Single-Page-Anwendungen. Sie zerlegen die Oberfläche in Komponenten, jede bündelt ihr Template, ihre Logik und ihre Styles, und Vue hält das Sichtbare automatisch mit Ihren Daten im Gleichschritt. Ändern Sie die Daten, aktualisiert sich der passende Teil der Seite von selbst. Mehr lesen
W
- WCAG
- WCAG steht für Web Content Accessibility Guidelines, den internationalen Standard, um digitale Produkte für Menschen mit Behinderungen nutzbar zu machen. Vom W3C veröffentlicht, ist er die Referenz, auf die die meisten Barrierefreiheitsgesetze und Beschaffungsregeln verweisen, darunter der European Accessibility Act und Section 508 in den USA. Wenn jemand sagt, eine Site müsse barrierefrei sein, sind meist die WCAG der gemeinte Maßstab. Mehr lesen
- Web Components
- Web Components sind ein Satz nativer Browser-Standards zum Bauen wiederverwendbarer, eigener HTML-Elemente. Kein Framework nötig. Sie definieren ein Element wie <user-card>, geben ihm eigenes Verhalten und Styling und verwenden es überall, wo HTML läuft. Drei Technologien machen es möglich: Custom Elements zum Definieren des Tags, Shadow DOM zum Kapseln von Styles und Markup, sodass nichts hinein- oder hinausblutet, und HTML-Templates für wiederverwendbare Markup-Blöcke. Mehr lesen
- Web Scraping
- Web Scraping ist die automatisierte Extraktion von Daten aus Websites. Ein Programm ruft eine Seite ab, liest ihr HTML und holt die konkreten Werte heraus, die Sie wollen, Preise, Listings, Bewertungen, Kontaktdaten, und legt sie in einer strukturierten Form ab, die Sie wirklich nutzen können. Das tun Sie, wenn die benötigten Daten im Web veröffentlicht sind, aber keine API sie sauber liefert. Mehr lesen
- WebAssembly (WASM)
- WebAssembly ist ein binäres Instruktionsformat, das im Browser nahezu mit nativer Geschwindigkeit läuft. In C, C++, Rust oder Go geschriebener Code wird zu einem kompakten WASM-Modul kompiliert, und der Browser führt es in derselben Sandbox aus, die JavaScript betreibt. Die beiden arbeiten Seite an Seite. JavaScript übernimmt das DOM und den Klebstoff, WASM übernimmt die schwere Berechnung. Mehr lesen
- Webhook
- Ein Webhook lässt ein System ein anderes automatisch benachrichtigen, wenn ein bestimmtes Ereignis eintritt, indem es eine HTTP-Anfrage an eine URL schickt, die der Empfänger im Voraus eingerichtet hat. Eine klassische API lässt den Client immer wieder fragen "hat sich schon etwas geändert?", ein Muster namens Polling. Ein Webhook dreht das um. Der Server meldet sich in dem Moment, in dem etwas passiert. Es ist der Unterschied zwischen jede Stunde in den Briefkasten schauen und dem Boten, der klingelt, wenn ein Paket ankommt. Mehr lesen
- WebSockets
- WebSockets sind ein Kommunikationsprotokoll, das eine dauerhafte, bidirektionale Verbindung zwischen einem Client und einem Server über eine einzige TCP-Verbindung offen hält. HTTP arbeitet mit einem Anfrage-und-Antwort-Modell, bei dem der Client jeden Austausch starten muss und die Verbindung danach schließt. Eine WebSocket-Verbindung bleibt offen, sodass jede Seite der anderen jederzeit Daten mit sehr wenig Overhead schicken kann. Mehr lesen
- Wireframe
- Ein Wireframe ist das strukturelle Skelett eines Screens. Es legt fest, wo was sitzt, welcher Inhalt welchen Platz einnimmt und wie sich ein Nutzer durch ein Layout bewegt. Und das alles, bevor jemand Farben oder Schriften wählt. Kästen, Beschriftungen, Platzhaltertext. Es geht darum, Struktur und Priorität zu klären, solange Änderungen noch Minuten statt Tage kosten. Mehr lesen
- Wirkungsmessung
- Wirkungsmessung ist die Praxis, den sozialen und ökologischen Wandel zu bewerten, den eine Organisation tatsächlich bewirkt, mit Belegen statt mit Behauptungen. Sie verwandelt eine Aussage wie "wir helfen Gemeinschaften" in eine belastbare Zahl, und sie ist die Disziplin, die echte Wirkungsarbeit von Geschichtenerzählen trennt. Mehr lesen
X
- XML
- XML, kurz für Extensible Markup Language, ist ein textbasiertes Format zum Speichern und Verschieben strukturierter Daten. Es nutzt verschachtelte Tags, um sowohl die Struktur als auch die Bedeutung von Daten zu beschreiben, und zwar so, dass Mensch und Maschine sie lesen können. Das World Wide Web Consortium veröffentlichte es 1998 als Standard, und in den frühen 2000ern wurde es zum universellen Format für den Datenaustausch zwischen Systemen. Mehr lesen
- XSS (Cross-Site Scripting)
- Cross-Site-Scripting ist eine Web-Schwachstelle, bei der ein Angreifer schädlichen Code in eine Seite einschleust, die andere Menschen dann in ihrem Browser laden. Der Browser vertraut der Seite und führt das Skript aus, als hätte die Seite es selbst geschrieben. Von dort kann ein Angreifer Session-Cookies stehlen, mitlesen, was ein Nutzer tippt, oder als dieser Nutzer handeln. XSS zielt auf die Besucher einer Seite, und genau das unterscheidet es von einem serverseitigen Angriff. Mehr lesen
Y
Z
- Zero Waste
- Zero Waste ist eine Philosophie und eine Reihe von Praktiken, die alles abschaffen wollen, was auf Deponien, in Verbrennungsanlagen oder in die Umwelt gelangt, indem sie neu denken, wie Ressourcen durch ein System fließen. Statt Abfall zu verwalten, sobald er existiert, geht das Zero-Waste-Denken an die Quelle. Es fragt, warum der Abfall überhaupt entsteht, und gestaltet dann Produkte, Prozesse und Systeme so um, dass Materialien vollständig wiederverwendet, recycelt, kompostiert oder in den Produktionskreislauf zurückgeführt werden. Mehr lesen
- Zero-Trust-Sicherheit
- Zero-Trust ist ein Sicherheitsmodell, das davon ausgeht, dass kein Nutzer, kein Gerät und keine Anfrage standardmäßig vertrauenswürdig ist, auch nicht innerhalb des Netzwerks. Der ältere Ansatz bewachte den Perimeter und vertraute allem darin, was zusammenbrach, sobald ein Angreifer die Mauer überwand oder ein Laptop kompromittiert wurde. Zero-Trust verwirft die Idee eines sicheren Innenraums. Jede Anfrage wird verifiziert, jedes Mal, egal woher sie kommt. Mehr lesen
Bereit zum Zusammenarbeiten?
Termin buchen














