Zum Inhalt springen
BitDojo

549 Einträge

Wörterbuch

Jeder Eintrag stammt aus einer Lektion und steht dort im Zusammenhang. Wer beim Lesen hängenbleibt, schlägt hier nach und geht mit einem Griff an die Stelle zurück, an der es erklärt wird.

Die Einträge stammen aus den Lektionen und sind deshalb auf Deutsch.

549 Einträge

A

AbbruchgrundAgenten bauen
Die Angabe in der Antwort, warum das Modell aufgehört hat. Sie unterscheidet den geordneten Schluss (das Modell war fertig) vom Anschlagen der Ausgabegrenze und vom Wunsch nach einem Werkzeugaufruf. Dein Code entscheidet an diesem Wert, was als Nächstes passiert.Im Zusammenhang lesen
AbbruchsignalReact
Ein Signal, das man einer Anfrage mitgibt, um sie später wirklich zu beenden. Erzeugt wird es von einer Steuerung, deren Abbruchbefehl in die Aufräumfunktion gehört. Damit spart man Übertragung und beendet die Arbeit auf dem Server, statt ihr Ergebnis nur wegzuwerfen.Im Zusammenhang lesen
AbfrageDaten und SQL
Eine Frage an den Datenbestand, die eine Tabelle als Antwort zurückgibt, auch wenn diese Tabelle nur eine einzige Zahl enthält. Sie verändert nichts. Das macht sie zur ungefährlichsten Art, ein System kennenzulernen.Im Zusammenhang lesen
AbfrageschlüsselReact
Der Name, unter dem eine Antwort abgelegt wird, meistens die Adresse samt ihrer Kennungen. Alle Bausteine, die denselben Schlüssel abfragen, teilen sich eine Antwort und eine laufende Anfrage. Damit wird aus drei Anfragen eine.Im Zusammenhang lesen
Abgeleiteter TypTypeScript
Ein Typ, der aus einem Schema errechnet wird, geschrieben als z.infer<typeof Schema>. Er ändert sich automatisch mit, sobald das Schema sich ändert. Damit gibt es genau eine Quelle für die Form, und die ist die geprüfte.Im Zusammenhang lesen
Abgeleiteter ZustandReact
Ein Wert, der sich aus anderen Werten vollständig ausrechnen lässt: die Summe eines Warenkorbs, die Zahl der offenen Aufgaben, die gefilterte Liste. Er gehört in eine gewöhnliche Variable im Baustein und nicht in einen eigenen Haken.Im Zusammenhang lesen
Abgesteckte UmgebungAgenten bauen
Ein eingegrenzter Bereich, in dem Befehle eines Agenten laufen, ohne auf den Rest des Rechners zugreifen zu können: eigenes Dateisystem, eigene Rechte, meist ohne Netzzugang. Sie ist die Antwort auf die Tatsache, dass ein Befehl alles darf, was der Nutzer darf, der ihn startet.Im Zusammenhang lesen
AbgleichReact
Der Vergleich, den React nach jeder Änderung anstellt: Was stand vorher im Baum, was steht jetzt darin, und welche Stellen im Dokument müssen deshalb wirklich angefasst werden. Alles, was gleich geblieben ist, bleibt unberührt stehen.Im Zusammenhang lesen
AbhängigkeitslisteReact
Die Liste hinter der Funktion in useEffect. Sie zählt alle Werte von außerhalb auf, die der Effekt benutzt. Ändert sich einer davon, läuft der Effekt noch einmal. Eine leere Liste heißt: nur beim ersten Erscheinen. Wer einen benutzten Wert weglässt, bekommt einen Effekt, der mit veralteten Werten rechnet.Im Zusammenhang lesen
AbnahmeKarriere
Der Moment, in dem du entscheidest, ob ein Ergebnis brauchbar ist. Bei einer Wohnungsübergabe läuft man durch die Räume und sucht Mängel. Bei Code heißt es: aufrufen, ungewöhnliche Eingaben probieren, den Fehlerfall auslösen und erst danach übernehmen.Im Zusammenhang lesen
AbnahmeschwelleKünstliche Intelligenz
Die Quote, ab der eine Änderung übernommen wird, zusammen mit der Liste der Fälle, die auf keinen Fall schlechter werden dürfen. Sie wird vorher festgelegt und nicht, nachdem die Zahlen dastehen. Sonst findet sich immer ein Grund, warum die Verschlechterung diesmal nicht zählt.Im Zusammenhang lesen
Abrufgestützte ErzeugungKünstliche Intelligenz
Das Verfahren, bei dem vor der Anfrage passende Textstücke gesucht und der Anweisung beigelegt werden, oft mit dem englischen Kürzel RAG bezeichnet. Das Modell antwortet dann aus dem beigelegten Material statt aus dem Training. Der Vorteil ist, dass geänderte Daten sofort wirken, ohne dass etwas trainiert wird.Im Zusammenhang lesen
Additive ÄnderungDaten und SQL
Eine Änderung, die nur hinzufügt und nichts wegnimmt: eine neue Spalte, eine neue Tabelle, ein neuer Index. Der alte Code läuft danach unverändert weiter, weil ihm nichts fehlt. Sie ist die einzige Art von Änderung, die während des Aufspielens gefahrlos ist.Im Zusammenhang lesen
AgentKünstliche Intelligenz
Ein Programm, das ein Modell in einer Handlungsschleife laufen lässt, bis eine Aufgabe erledigt ist. Der Unterschied zum einzelnen Aufruf liegt darin, dass die Zwischenschritte vorher nicht feststehen. Das macht Agenten brauchbar für unklare Aufgaben und unpassend für alles, was jedes Mal gleich abläuft.Im Zusammenhang lesen
AggregatfunktionDaten und SQL
Eine Funktion, die viele Zeilen zu einem Wert zusammenfasst: COUNT zählt, SUM summiert, AVG bildet den Mittelwert, MIN und MAX holen die Ränder. Sie steht in der Auswahl und arbeitet über alles, was der Filter übrig gelassen hat.Im Zusammenhang lesen
Aggregierte MessungProdukt
Zählen ohne Zuordnung zu einer Person. Der Server erhöht einen Zähler je Ereignis und Tag und speichert weder Kennung noch vollständige Adresse des Geräts. Man verliert damit den einzelnen Weg und behält die Mengen, und für fast alle Produktfragen sind die Mengen genug.Im Zusammenhang lesen
ÄhnlichkeitssucheKünstliche Intelligenz
Die Suche nach den Textstücken, deren Einbettung der Einbettung der Frage am nächsten liegt. Gesucht wird nach naher Bedeutung statt nach gleichen Wörtern. Deshalb findet sie zu "Wie komme ich aus dem Vertrag" auch den Abschnitt über Kündigungsfristen.Im Zusammenhang lesen
AlarmmüdigkeitBetrieb
Der Zustand, in dem Meldungen weggeklickt werden, ohne dass jemand hinsieht. Sie entsteht durch Alarme, die oft von selbst wieder gutgehen, und sie ist die eigentliche Gefahr: Der Alarm funktioniert dann noch, das Team nicht mehr.Im Zusammenhang lesen
Allgemeine GeschäftsbedingungenRecht und Geld
Vorformulierte Vertragsbedingungen für eine Vielzahl von Verträgen. Sie werden nur Bestandteil des Vertrages, wenn der Kunde vor dem Abschluss zumutbar Kenntnis nehmen konnte (Paragraf 305 BGB). Unangemessen benachteiligende Klauseln sind unwirksam, und dann gilt das Gesetz, oft zu deinen Ungunsten.Im Zusammenhang lesen
AlternativtextBarrierefreiheit
Die Beschreibung eines Bildes im Attribut alt. Sie beschreibt, was das Bild im Zusammenhang bedeutet, nicht was darauf zu sehen ist. Ein rein schmückendes Bild bekommt alt="", damit ein Vorleseprogramm es überspringt. Kein alt ist etwas anderes als ein leeres: Dann liest das Programm den Dateinamen vor.Im Zusammenhang lesen
AltersfreigabeRecht und Geld
Die Einstufung, ab welchem Alter der Inhalt geeignet ist. Google Play ermittelt sie über einen Fragebogen der internationalen Altersbewertung, für Deutschland mündet das in ein USK-Kennzeichen. Apple vergibt eigene Stufen und hat sie im Jahr 2025 auf 4+, 9+, 13+, 16+ und 18+ erweitert.Im Zusammenhang lesen
AnbieterbindungProdukt
Der Zustand, dass ein Wechsel des Anbieters teuer wird, weil Daten, Abläufe und Quelltext auf seine Besonderheiten zugeschnitten sind. Sie ist kein Grund gegen den Einkauf, aber ein Grund, sie beim Einkauf klein zu halten und zu wissen, wie groß sie ist.Im Zusammenhang lesen
ÄnderungssatzQualität und Tests
Die Menge an Änderungen, die zusammen zur Durchsicht gestellt wird. Seine Größe entscheidet über die Qualität der Rückmeldung mehr als alles andere. Bei zweihundert geänderten Zeilen kommen genaue Anmerkungen, bei zweitausend kommt „sieht gut aus".Im Zusammenhang lesen
AnfragezeitNext.js
Der Moment, in dem ein Besucher die Seite aufruft. Wer hier baut, kann auf den Nutzer eingehen und zeigt immer den neuesten Stand, zahlt aber bei jedem einzelnen Aufruf mit Rechenzeit und Wartezeit.Im Zusammenhang lesen
AngriffsflächeSicherheit
Die Summe aller Stellen, an denen jemand von außen mit deinem System sprechen kann: Formulare, Schnittstellen, Datei-Uploads, offene Verwaltungsseiten, aber auch Bibliotheken. Jede zusätzliche Stelle ist Dauerkosten, denn sie muss gepflegt werden.Im Zusammenhang lesen
Anmeldung über DritteAnmeldung und Rechte
Die Anmeldung mit einem bestehenden Konto bei Google, Apple, GitHub oder einem anderen Anbieter. Der prüft die Person und bestätigt dir nur das Ergebnis. Du erfährst eine Kennung und meist eine Mailadresse, nie ein Passwort. Die technische Grundlage heißt OAuth mit OpenID Connect.Im Zusammenhang lesen
AnnahmeKarriere
Etwas, das du für gegeben hältst, ohne es geprüft zu haben: dass die Liste nie leer ist, dass die Zeit immer in Berlin gilt, dass die Schnittstelle antwortet. Annahmen auszusprechen ist im Gespräch ein Gewinn, denn eine ausgesprochene Annahme ist eine Entscheidung, eine unausgesprochene ein Fehler in Wartestellung.Im Zusammenhang lesen
AnschreibenKarriere
Der kurze Text, der erklärt, warum ausgerechnet du dich auf ausgerechnet diese Stelle bewirbst. Viele technische Firmen verlangen ihn nicht mehr. Wo er verlangt wird, entscheidet er selten für dich, aber ein schlechter entscheidet regelmäßig gegen dich.Im Zusammenhang lesen
AnsichtsfensterHTML und CSS
Der sichtbare Bereich einer Seite im Browser, auf Englisch viewport. Die Angabe width=device-width sagt dem Telefon, dass es seine tatsächliche Breite melden soll statt einer erfundenen.Im Zusammenhang lesen
AntwortgerüstKarriere
Vier Schritte für jede Verhaltensfrage: Lage, Aufgabe, Handlung, Ergebnis. Zwei Sätze zur Lage, ein Satz zu deinem Auftrag, drei bis vier Sätze zu dem, was du konkret getan hast, ein Satz zum Ausgang. Ohne dieses Gerüst wird die Antwort eine Anekdote ohne Pointe.Im Zusammenhang lesen
AnweisungszwischenspeicherKünstliche Intelligenz
Ein Verfahren mehrerer Anbieter, bei dem ein gleichbleibender Anfang der Anfrage einmal verarbeitet und danach vergünstigt wiederverwendet wird, meist als Prompt Caching bezeichnet. Damit er greift, muss der unveränderliche Teil vorn stehen und Zeichen für Zeichen gleich bleiben. Schon ein eingesetztes Datum am Anfang macht die Ersparnis zunichte.Im Zusammenhang lesen
anyTypeScript
Die Angabe, die jede Prüfung aufhebt. Ein Wert mit dieser Angabe darf alles: aufgerufen, addiert, gelesen und weitergereicht werden. Das Werkzeug schweigt zu allem. Die Angabe wirkt nicht nur an ihrer Stelle, sondern wandert mit dem Wert durch das Programm.Im Zusammenhang lesen
App-PrüfungRecht und Geld
Die Durchsicht einer eingereichten Fassung durch den Store vor der Veröffentlichung. Bei Apple prüfen überwiegend Menschen anhand der Review Guidelines, bei Google überwiegend automatische Verfahren mit Stichproben. Eine Ablehnung nennt die verletzte Richtlinie und lässt sich nach Korrektur erneut einreichen.Im Zusammenhang lesen
ArbeitsordnerAgenten bauen
Das Verzeichnis, auf das sich alle Datei- und Befehlswerkzeuge eines Agenten beziehen und das die äußere Grenze seiner Arbeit bildet. Jeder Pfad wird gegen diese Grenze geprüft, bevor er benutzt wird. Ohne die Prüfung genügen zwei Punkte und ein Schrägstrich, um sie zu verlassen.Im Zusammenhang lesen
ArgumentlisteSicherheit
Die Übergabe eines Befehls samt seiner Argumente als getrennte Einträge einer Liste, statt als ein zusammengesetzter Satz. Das Betriebssystem startet dann genau dieses Programm mit genau diesen Argumenten, und Zeichen wie Semikolon oder Schrägstrich bleiben harmloser Text.Im Zusammenhang lesen
ARIABarrierefreiheit
Ein Satz von Attributen, die Rolle, Eigenschaften und Zustände eines Elements ergänzen. Sie ändern nur, was Hilfsmittel melden. Sie ändern nichts am Aussehen und nichts am Verhalten: Ein div mit role="button" ist damit weder fokussierbar noch mit der Tastatur auslösbar.Im Zusammenhang lesen
aria-liveBarrierefreiheit
Ein Attribut, das einen Bereich als „ändert sich" markiert. Bei polite wartet das Vorleseprogramm eine Pause ab, bei assertive unterbricht es sofort. polite ist fast immer richtig; assertive gehört zu Dingen, die nicht warten können, etwa einer ablaufenden Sitzung.Im Zusammenhang lesen
AtomaritätDaten und SQL
Die Zusage, dass eine Transaktion unteilbar ist. Von außen gibt es nur den Zustand davor und den Zustand danach, nie einen dazwischen. Der Name kommt vom griechischen Wort für unteilbar.Im Zusammenhang lesen
AufbewahrungsfristBetrieb
Die festgelegte Zeit, nach der Protokolle automatisch gelöscht werden, oft dreißig oder neunzig Tage. Sie begrenzt den Schaden eines späteren Zugriffs und ist bei personenbezogenen Daten nicht freiwillig.Im Zusammenhang lesen
AuffüllenDaten und SQL
Das nachträgliche Belegen einer neuen Spalte für die schon vorhandenen Zeilen. Auf Englisch heißt es Backfill. Bei großen Tabellen läuft es in Häppchen von einigen tausend Zeilen mit Pausen dazwischen, damit die Anwendung daneben weiterarbeiten kann.Im Zusammenhang lesen
AufräumanteilProdukt
Ein fest vereinbarter Anteil der Arbeitszeit, der laufend in die Verbesserung des Bestehenden geht, zum Beispiel ein Fünftel. Er wird nicht beantragt und nicht begründet, sondern gilt, bis er ausdrücklich ausgesetzt wird. Genau darin liegt der Unterschied zu einem guten Vorsatz.Im Zusammenhang lesen
Aufräumen im VorbeigehenProdukt
Die Regel, jede Stelle, an der man ohnehin arbeitet, ein wenig besser zu hinterlassen als vorgefunden. Kein eigener Auftrag, keine eigene Freigabe. Der Vorteil ist die Auswahl: Verbessert wird genau das, was oft angefasst wird, und das ist auch die Stelle, an der die Zinslast entsteht.Im Zusammenhang lesen
AufräumfunktionReact
Die Funktion, die ein Effekt zurückgeben darf. React ruft sie auf, bevor der Effekt erneut läuft, und wenn der Baustein verschwindet. Sie löst genau das wieder, was der Effekt aufgebaut hat: den Zeitgeber, die Anmeldung, die offene Verbindung.Im Zusammenhang lesen
AufruflisteJavaScript
Die Liste der Funktionen, durch die ein Fehler nach oben gereicht wurde, mit Datei und Zeilennummer. Sie steht im Feld stack und wird beim Anlegen des Fehlers festgehalten, nicht beim Werfen. Deshalb ist ein früh angelegter und spät geworfener Fehler irreführend.Im Zusammenhang lesen
AuftragsverarbeitungKünstliche Intelligenz
Die Lage, in der ein Dienstleister Daten in deinem Auftrag verarbeitet. Sie verlangt einen Vertrag nach Artikel 28 der Datenschutz-Grundverordnung, und der Anbieter des Modells ist ein solcher Dienstleister. Zu klären ist außerdem, wo verarbeitet wird und ob deine Eingaben zum Training verwendet werden.Im Zusammenhang lesen
AuftragsverarbeitungsvertragRecht und Geld
Der von Artikel 28 DSGVO verlangte schriftliche Vertrag mit jedem Dienstleister, der Daten in deinem Auftrag und nach deiner Weisung verarbeitet. Das trifft auf Hosting, Mailversand, Fehlerprotokolle und Auswertungsdienste zu. Er muss vorliegen, bevor die ersten Daten fließen.Im Zusammenhang lesen
AusführungsplanDaten und SQL
Die Auskunft der Ablage darüber, wie sie eine Abfrage abarbeiten will: welche Tabelle zuerst, welcher Index benutzt wird und ob ein vollständiger Durchlauf nötig ist. Man holt ihn mit EXPLAIN vor der Abfrage. Er kostet nichts, weil die Abfrage dabei nicht ausgeführt wird.Im Zusammenhang lesen
AusgabegrenzeAgenten bauen
Die Höchstzahl an Token, die das Modell in dieser einen Antwort erzeugen darf. Sie ist eine Notbremse gegen ausufernde Antworten und keine Zielvorgabe. Ist sie erreicht, hört das Modell auf, auch mitten in einem Wort.Im Zusammenhang lesen
AusgabenwarnungDie Wolke
Eine festgelegte Grenze für die Kosten eines Zeitraums, bei deren Erreichen oder absehbarer Überschreitung eine Meldung verschickt wird. Sie ist die einzige Vorrichtung, die vor dem Monatsende warnt. Eine Warnung bei achtzig Prozent der Planung ist nützlich, eine bei hundert Prozent kommt zu spät.Im Zusammenhang lesen
AusgabeschemaKünstliche Intelligenz
Eine genaue Vorgabe, wie die Antwort aufgebaut sein muss, meist als JSON mit festen Feldern. Viele Anbieter können ein Schema erzwingen, sodass sich die Antwort sicher weiterverarbeiten lässt. Ohne Schema bekommst du beim zehnten Aufruf einen Einleitungssatz vor das JSON gesetzt, und dein Programm bricht ab.Im Zusammenhang lesen
Ausgleichende BewertungDie Wolke
Ein Verfahren, bei dem nur das Gesamtergebnis über Bestehen entscheidet und nicht jedes einzelne Gebiet für sich. Ein schwaches Gebiet lässt sich durch ein starkes ausgleichen. Das erlaubt eine Vorbereitung, die Schwerpunkte setzt, statt überall gleich viel Zeit zu verbrauchen.Im Zusammenhang lesen
AuslieferungGrundlagen
Der Vorgang, die gebauten Dateien auf einen laufenden Server zu bringen, sodass Nutzer sie erreichen. Auf Englisch heißt er deployment. Eine gute Auslieferung ist langweilig: Sie läuft automatisch und lässt sich mit einem Griff zurücknehmen.Im Zusammenhang lesen
AuslöseschwelleBetrieb
Die Grenze, ab der eine Messung als auffällig gilt, zusammen mit der Dauer, die sie überschritten sein muss. Ohne die zweite Angabe meldet sich jede einzelne Ausreißermessung. Üblich ist: erst melden, wenn der Wert fünf Minuten am Stück darüber liegt.Im Zusammenhang lesen
AusnahmeJavaScript
Ein Abbruch, der mit throw ausgelöst wird. Die laufende Funktion hört sofort auf und gibt die Ausnahme nach oben weiter, an ihren Aufrufer, und dessen Aufrufer, bis jemand sie auffängt. Fängt sie niemand, endet das Programm oder der laufende Aufruf.Im Zusammenhang lesen
AusstiegsplanProdukt
Drei aufgeschriebene Sätze je eingekauftem Dienst: welche Daten dort liegen, wie ich sie vollständig herausbekomme, und was der nächstbeste Anbieter wäre. Er wird beim Einkauf geschrieben und nicht bei der Preiserhöhung, weil bei der Preiserhöhung die Zeit fehlt.Im Zusammenhang lesen
AuswertungsfrageDaten und SQL
Eine Frage, die drei Angaben enthält: welche Menge betrachtet wird, welcher Zeitraum gilt und welche Größe gezählt oder gerechnet wird. Erst wenn alle drei dastehen, gibt es genau eine richtige Antwort. Fehlt eine davon, gibt es mehrere, und jeder Beteiligte hat eine andere im Kopf.Im Zusammenhang lesen
autocompleteHTML und CSS
Ein Attribut, das dem Browser sagt, welche gespeicherte Angabe in dieses Feld gehört: email, name, street-address, postal-code, cc-number, current-password, new-password. Ohne dieses Attribut bietet der Passwortverwalter nichts an, und der Nutzer tippt alles von Hand.Im Zusammenhang lesen
Automatische GrößenanpassungDie Wolke
Die Regel, nach der die Zahl der laufenden Einheiten selbsttätig an eine gemessene Größe angepasst wird, etwa an die Auslastung oder an die Länge einer Warteschlange. Sie braucht eine Untergrenze, eine Obergrenze und eine Beruhigungszeit. Ohne Obergrenze wird ein Fehler im Programm zu einer sehr großen Rechnung.Im Zusammenhang lesen
awaitJavaScript
Ein Wort, das die laufende Funktion an dieser Zeile anhält, bis das Promise eingelöst ist, und danach den Wert selbst liefert. Der Rest der Seite läuft weiter, denn angehalten wird nur diese eine Funktion. Erlaubt ist es in Funktionen mit async davor und ganz oben in einem Modul.Im Zusammenhang lesen

B

BackendGrundlagen
Der Teil, der auf dem Server läuft: Schnittstellen, Datenbank, Anmeldung, Hintergrundarbeit. Wer hier arbeitet, beantwortet vor allem Fragen nach Richtigkeit, Geschwindigkeit unter Last und Sicherheit.Im Zusammenhang lesen
BarrierefreiheitsstärkungsgesetzBarrierefreiheit
Das deutsche Gesetz, das die europäische Richtlinie umsetzt. Seit dem 28. Juni 2025 müssen viele Angebote im Verbrauchergeschäft barrierefrei sein, darunter Onlineshops, Banken, Verkehrsdienste und E-Books. Ausgenommen sind Kleinstunternehmen mit weniger als zehn Beschäftigten und höchstens zwei Millionen Euro Jahresumsatz, sofern sie Dienstleistungen anbieten.Im Zusammenhang lesen
Bau-oder-Kauf-EntscheidungProdukt
Die bewusste Wahl zwischen selbst bauen und einen fertigen Dienst benutzen, getroffen für einen einzelnen Teil und nicht für das ganze Vorhaben. Sie wird schriftlich getroffen, weil sie sonst als Gewohnheit getroffen wird: Man baut das, was man gerade gelernt hat, und kauft das, was man nicht versteht.Im Zusammenhang lesen
BauschrittGrundlagen
Der Vorgang, der aus dem geschriebenen Code die Dateien macht, die tatsächlich ausgeliefert werden. Dabei wird zusammengefasst, verkleinert, übersetzt und geprüft. Auf Englisch heißt er build.Im Zusammenhang lesen
BausteinReact
Ein Stück Anzeige mit einem Namen. In React ist er eine Funktion, die Werte entgegennimmt und beschreibt, was zu sehen sein soll. Sein Name beginnt mit einem Großbuchstaben, sonst hält React ihn für ein gewöhnliches Element.Im Zusammenhang lesen
BauzeitNext.js
Der Moment, in dem das Projekt für die Veröffentlichung gebaut wird. Was dort entsteht, liegt danach als fertige Datei bereit und wird an alle Besucher gleich ausgeliefert. Schnell wie eine Datei vom Speicher, aber blind für alles, was sich seitdem geändert hat.Im Zusammenhang lesen
Beaufsichtigte PrüfungAgenten bauen
Eine Prüfung, bei der die Identität festgestellt wird und eine Aufsicht zusieht, meist über Bildschirmfreigabe und Kamera. Der Aufwand hat einen Zweck: Nur so lässt sich behaupten, dass die Person auf dem Zeugnis die Aufgaben auch selbst gelöst hat. Deshalb zählt ein solcher Nachweis mehr als ein abgeschlossener Kurs.Im Zusammenhang lesen
Bedarfsgesteuertes LadenAgenten bauen
Das Verfahren, bei dem umfangreiche Anleitungen nur mit einer kurzen Beschreibung angekündigt und erst nach Bedarf vollständig geladen werden. Es hält das Kontextfenster frei und macht die Zahl der Anleitungen unabhängig von den Kosten je Anfrage.Im Zusammenhang lesen
BedarfszugriffSicherheit
Die Vergabe eines Zugriffs für eine bestimmte Aufgabe und eine begrenzte Zeit, statt dauerhaft. Wer an die Produktionsdatenbank muss, bekommt den Zugang für zwei Stunden und nennt einen Grund. Danach fällt er von selbst weg, ohne dass jemand daran denken muss.Im Zusammenhang lesen
BedrohungsmodellSicherheit
Eine strukturierte Antwort auf die Frage, was in einem System schiefgehen kann und wer davon profitiert. Es ist kein Dokument für Fachleute, sondern eine Stunde am Whiteboard mit vier Fragen und einer Liste am Ende.Im Zusammenhang lesen
BehelfslösungProdukt
Ein bewusst einfacher Weg, der die Aufgabe von Hand oder mit vorhandenen Werkzeugen erledigt, bis klar ist, ob sich das Bauen lohnt. Eine Tabelle, eine wöchentliche E-Mail, ein Formular. Behelfslösungen sind billig und liefern echte Daten über echten Bedarf.Im Zusammenhang lesen
BeispielvorgabeKünstliche Intelligenz
Fertige Paare aus Eingabe und gewünschter Ausgabe, die in der Anweisung stehen. Das Modell übernimmt daraus Form, Länge und Tonfall. Bei Aufgaben mit fester Form ist das oft die wirksamste einzelne Änderung, und zwei bis fünf Beispiele reichen meistens aus.Im Zusammenhang lesen
BeitragsverlaufKarriere
Die Liste deiner Änderungen an einem Projekt, jede mit Datum. Sie zeigt neben dem Ergebnis auch Zeitraum und Schrittgröße. Zwölf Monate mit kleinen, erklärten Schritten wirken anders als drei große Ablagen an einem Wochenende.Im Zusammenhang lesen
BelegKarriere
Der Nachweis, dass etwas tatsächlich so ist: die Ausgabe eines Aufrufs, der Statuscode, der Eintrag in der Datenbank, die empfangene Nachricht. Ein Beleg ist nie ein Gefühl und nie der Satz, dass es funktionieren müsste. Zwischen "sollte laufen" und einem Beleg liegt im Beruf der Unterschied zwischen einem Risiko und einem Kollegen.Im Zusammenhang lesen
BelegangabeKünstliche Intelligenz
Der Verweis auf die Fundstelle, aus der eine Aussage stammt, mitgeliefert in der Antwort. Ohne ihn kann niemand prüfen, ob die Aussage überhaupt im Material steht. Man erreicht ihn, indem jedes beigelegte Stück eine Kennung bekommt und die Anweisung verlangt, diese Kennung hinter jeder Aussage zu nennen.Im Zusammenhang lesen
BerechtigungAnmeldung und Rechte
Die Erlaubnis, eine bestimmte Sache zu tun, zum Beispiel rechnung.loeschen. Sie ist immer eine Tätigkeit, nicht ein Menüpunkt. Der Code fragt nach ihr, kurz bevor er die Tätigkeit ausführt.Im Zusammenhang lesen
BereitschaftBetrieb
Die Verabredung, wer in einem Zeitraum auf laute Alarme reagiert. Sie ist namentlich und mit Zeiten festgehalten. Ohne sie geht jede Meldung an alle, und was an alle geht, bearbeitet niemand.Im Zusammenhang lesen
BestehensgrenzeAgenten bauen
Der Punktwert, ab dem eine Prüfung als bestanden gilt. Er wird vom Anbieter festgelegt und ist selten der offensichtliche Wert. Wer ihn nicht nachsieht, plant seine Vorbereitung gegen eine ausgedachte Zahl.Im Zusammenhang lesen
BetrachtungszeitraumDaten und SQL
Der Abschnitt, den die Auswertung abdeckt, mit Anfang, Ende und der Angabe, welches Datum dafür herangezogen wird. Bei einer Bestellung gibt es mindestens drei Kandidaten: der Zeitpunkt der Bestellung, der Zahlungseingang und der Versand. Sie liefern verschiedene Zahlen für denselben Monat.Im Zusammenhang lesen
BetreuungsaufwandProdukt
Die Arbeit, die nach der Fertigstellung dauerhaft anfällt: Sicherheitsnachträge einspielen, auf geänderte Vorschriften reagieren, Störungen bearbeiten, Fragen beantworten. Sie ist bei selbst gebauten Teilen unbegrenzt und läuft weiter, auch wenn am Vorhaben gerade nichts entwickelt wird.Im Zusammenhang lesen
BetriebKarriere
Alles, was nach dem Bauen kommt und nie aufhört: Aktualisierungen, Sicherungen, abgelaufene Zertifikate, ein Dienst, der ohne Vorwarnung ausfällt. Wer das durchgemacht hat, redet darüber anders als jemand, der nur gebaut hat. Im Gespräch hört man den Unterschied nach zwei Minuten.Im Zusammenhang lesen
BewertungsgrenzeLeistung
Die Zahl, ab der ein Wert nicht mehr als gut gilt. Für den größten sichtbaren Inhalt sind es 2,5 Sekunden, für die Verschiebungssumme 0,1 und für die Eingabeverzögerung 200 Millisekunden. Wer darüber liegt, aber unter 4 Sekunden, 0,25 und 500 Millisekunden, gilt als verbesserungswürdig.Im Zusammenhang lesen
BewertungsreiheKünstliche Intelligenz
Eine feste Menge von Eingaben samt erwarteter Bewertung, die bei jeder Änderung erneut durchläuft. Sie ist das Gegenstück zur Testsuite im gewöhnlichen Code, nur dass am Ende eine Quote steht statt bestanden oder nicht bestanden. Dreißig gut gewählte Fälle sind mehr wert als dreihundert zufällige.Im Zusammenhang lesen
Bewusste SchuldProdukt
Eine Vereinfachung, die eine Person aufschreibt, während sie sie einbaut, zusammen mit dem Grund und der Bedingung, unter der sie aufgelöst werden muss. Zum Beispiel: „Nur eine Sprache, weil die Messe in drei Wochen ist. Vor dem ersten Kunden außerhalb Deutschlands aufzulösen." So bleibt aus einer Abkürzung eine Entscheidung und wird kein Zufall.Im Zusammenhang lesen
Bewusste VerdopplungDaten und SQL
Eine Angabe wird absichtlich ein zweites Mal gespeichert, obwohl sie schon woanders steht. Man tut es, wenn der Wert von damals zählt oder eine Abfrage sonst zu langsam wird. Das Wort „bewusst" ist der Kern: Der Grund gehört als Kommentar an die Spalte.Im Zusammenhang lesen
BildkomponenteNext.js
Der Baustein next/image. Er liefert das Bild in passender Größe und in modernen Formaten aus, lädt es erst, wenn es in die Nähe des sichtbaren Bereichs kommt, und hält von Anfang an den richtigen Platz frei. Bei einem importierten Bild kennt er Breite und Höhe von selbst.Im Zusammenhang lesen
BlätterungSchnittstellen
Das Ausliefern einer langen Liste in Stücken, damit weder Datenbank noch Browser alles auf einmal verarbeiten müssen. Auf Englisch heißt es Pagination. Die entscheidende Frage ist, woran der Server erkennt, wo das nächste Stück beginnt.Im Zusammenhang lesen
Blaugrüner WechselBetrieb
Zwei vollständige Fassungen laufen nebeneinander, eine alte und eine neue. Der Verkehr wird von der einen auf die andere umgestellt, und im Fehlerfall wieder zurück. Weil die alte noch läuft, dauert der Weg zurück Sekunden.Im Zusammenhang lesen
BlockelementHTML und CSS
Ein Element, das eine eigene Zeile beansprucht und so breit wird wie sein Platz hergibt: p, div, h1, section. Höhe und Breite lassen sich setzen.Im Zusammenhang lesen
Blockierende RessourceLeistung
Eine Datei, auf die der Browser warten muss, bevor er etwas zeichnen darf. Stilangaben gehören immer dazu, Skripte im Kopf der Seite ohne defer ebenfalls. Jede dieser Dateien verlängert die Zeit, in der der Besucher auf eine weiße Fläche sieht.Im Zusammenhang lesen
Blockierender EinwandQualität und Tests
Eine Anmerkung, die verhindert, dass eine Änderung übernommen wird. Sie ist gerechtfertigt bei Datenverlust, Sicherheitslücken, fehlender Prüfung von Rechten und einer Änderung, die nicht das tut, was sie soll. Alles andere bremst mehr, als es nützt.Im Zusammenhang lesen
BlockspeicherDie Wolke
Ein Speicher, der einer einzelnen Maschine wie eine Festplatte zur Verfügung steht, mit Dateisystem darauf und wahlfreiem Zugriff auf einzelne Bereiche. Er ist schnell und an genau eine Maschine gebunden. Für eine Datenbank ist er richtig, für Bilder einer Webseite ist er zu teuer.Im Zusammenhang lesen
BlubbernJavaScript
Der Weg eines Ereignisses vom getroffenen Element nach oben durch alle Eltern bis zum Wurzelelement. Ein Klick auf einen Text in einem Knopf in einer Zeile meldet sich zuerst am Text, dann am Knopf, dann an der Zeile. Deshalb hört ein Elternteil jeden Klick seiner Kinder mit.Im Zusammenhang lesen
border-boxHTML und CSS
Eine Einstellung, bei der width die Gesamtbreite bis zum Rahmen meint statt nur den Inhalt. Damit heißt 300 Pixel auch 300 Pixel, egal wie viel Innenabstand dazukommt. Praktisch jedes Projekt setzt das global.Im Zusammenhang lesen
BruttojahresgehaltKarriere
Der Betrag, über den in Deutschland verhandelt wird: alles vor Steuern und Sozialabgaben, gerechnet auf ein Jahr, meistens auf zwölf Monate verteilt. Netto bleibt davon je nach Steuerklasse ungefähr die Hälfte bis knapp zwei Drittel übrig. Wer in Gesprächen Nettobeträge nennt, verwirrt beide Seiten.Im Zusammenhang lesen
BündelLeistung
Die zusammengefasste Datei mit dem JavaScript einer Seite. Sie wird nicht nur heruntergeladen, sondern auch ausgepackt und ausgeführt, und dieser zweite Teil kostet auf einem Telefon ein Vielfaches der Ladezeit. Ein Megabyte JavaScript ist teurer als ein Megabyte Bild.Im Zusammenhang lesen

C

clampHTML und CSS
Eine CSS-Funktion mit drei Werten: Untergrenze, Wunschwert, Obergrenze. Der Wunschwert darf sich mit der Fenstergröße ändern, die Grenzen halten ihn im Rahmen. Damit ersetzt eine Zeile oft drei Medienabfragen.Im Zusammenhang lesen
ClientGrundlagen
Das Programm auf dem Gerät des Nutzers, das Anfragen stellt und Antworten anzeigt. Meistens ein Browser, manchmal eine App auf dem Telefon. Der Client gehört dem Nutzer, nicht dir.Im Zusammenhang lesen
ClientbausteinNext.js
Ein Baustein, dessen Datei mit "use client" beginnt. Er wird auf dem Server einmal vorgezeichnet und danach im Browser lebendig gemacht. Nur er darf Klicks verarbeiten, Eingaben verfolgen oder auf window zugreifen.Im Zusammenhang lesen
ClientgrenzeNext.js
Die Stelle im Baum, an der "use client" steht. Alles, was von dort aus importiert wird, gehört automatisch dazu, auch ohne eigene Zeile. Deshalb setzt man die Grenze so weit unten wie möglich, am liebsten auf das einzelne Bedienelement.Im Zusammenhang lesen
ClosureJavaScript
Eine Funktion, die ihre Umgebung mitnimmt. Sie behält Zugriff auf die Namen, die bei ihrer Entstehung um sie herum standen, auch wenn die äußere Funktion längst fertig ist. So entsteht ein Gedächtnis, an das von außen niemand herankommt.Im Zusammenhang lesen
Code-ReviewQualität und Tests
Das Durchsehen einer Änderung durch eine andere Person, bevor sie in den gemeinsamen Stand aufgenommen wird. Es hat drei Zwecke: Fehler finden, Wissen über den Code verteilen und eine gemeinsame Vorstellung davon entwickeln, wie hier geschrieben wird. Der zweite Zweck ist auf Dauer der wichtigste.Im Zusammenhang lesen
CommitGrundlagen
Ein festgehaltener Stand mit einer Beschreibung. Ein guter Commit enthält eine zusammengehörige Änderung und einen Satz, der sagt warum. "Fix" ist keine Beschreibung, "Preis wird jetzt auf dem Server geprüft" schon.Im Zusammenhang lesen
constJavaScript
Ein Name, der nach der Zuweisung auf denselben Wert zeigt und auf keinen anderen mehr. Das Schloss hängt am Namen, nicht am Inhalt: Eine mit const angelegte Liste darf weiterhin neue Einträge bekommen, nur eine komplett andere Liste darf sie nicht mehr werden.Im Zusammenhang lesen
CooldownBetrieb
Die Sperrzeit, in der derselbe Alarm nach dem Auslösen nicht erneut verschickt wird. Ohne sie erzeugt eine Störung von zehn Minuten hundert Nachrichten, und die hundertste liest niemand mehr als die erste.Im Zusammenhang lesen
Cross-Site-ScriptingJavaScript
Ein Angriff, bei dem fremder Text als ausführbarer Code auf der Seite landet. Ein Kommentar mit einem Bild-Element und einem fehlerhaften Adressverweis genügt, und der hinterlegte Code läuft im Browser jedes Lesers, mit dessen angemeldeter Sitzung.Im Zusammenhang lesen
CSSGrundlagen
Die Sprache für das Aussehen einer Seite. Sie legt fest, welche Farbe, welche Größe, welcher Abstand und welche Anordnung ein Element bekommt. Sie enthält keinen Inhalt, sondern nur Regeln darüber, wie Inhalt dargestellt wird.Im Zusammenhang lesen

D

Dateinamen-FingerabdruckLeistung
Eine Zeichenfolge im Dateinamen, die sich mit dem Inhalt ändert, etwa haupt.9f3c1a.js. Neuer Inhalt heißt neuer Name, also eine andere Adresse, also nichts Altes im Speicher. Solche Dateien darf man ein Jahr lang aufbewahren lassen, weil sie sich nie ändern.Im Zusammenhang lesen
DateirouteNext.js
Eine Adresse, die nicht in einer Liste eingetragen wird, sondern aus dem Ordnerpfad entsteht. app/preise/page.tsx beantwortet den Aufruf von /preise. Verschiebt man den Ordner, zieht die Adresse mit um, und niemand muss eine Tabelle nachpflegen.Im Zusammenhang lesen
DateispeicherGrundlagen
Ein Ablageort für große Dateien wie Bilder oder Videos. Jede Datei bekommt eine Adresse, unter der sie abgerufen wird. In der Datenbank steht dann nur diese Adresse, nicht die Datei selbst.Im Zusammenhang lesen
DatenbankGrundlagen
Ein Programm, das Daten in Tabellen ablegt und Fragen darüber beantwortet. Sie kann sortieren, filtern, zählen und mehrere Tabellen verbinden. Ihre Stärke ist nicht das Speichern, sondern das gezielte Wiederfinden.Im Zusammenhang lesen
DatenflussKarriere
Der Weg, den eine Angabe durch dein Programm nimmt, vom ersten Auftauchen bis zum letzten. Ein Beispiel: Die Postleitzahl kommt aus dem Formular, wird geprüft, wird in der Bestellung gespeichert und steht später auf der Rechnung. Wer diesen Weg beschreiben kann, hat den Code verstanden.Im Zusammenhang lesen
DatenmarkeNext.js
Ein frei gewählter Name, den man mehreren Abfragen anheftet, etwa next: { tags: ["preise"] }. Ein späterer Aufruf von revalidateTag("preise") wirft alle so markierten Antworten auf einmal weg. So erneuert eine Preisänderung genau die Seiten, die Preise zeigen.Im Zusammenhang lesen
DatenschutzetikettRecht und Geld
Die Selbstauskunft im Store darüber, welche Daten deine App erhebt, wozu und ob sie mit der Person verknüpft werden. Apple verlangt sie seit Dezember 2020, Google Play seit Juli 2022 unter dem Namen Datensicherheit. Sie muss zu dem passen, was die App tatsächlich tut, auch zu dem, was eingebundene Bibliotheken nebenbei senden.Im Zusammenhang lesen
DatensparsamkeitRecht und Geld
Der Grundsatz aus Artikel 5 DSGVO, dass nur erhoben wird, was für den festgelegten Zweck nötig ist. Praktisch heißt das: kein Geburtsdatum ohne Altersprüfung, keine Telefonnummer als Pflichtfeld ohne Rückrufbedarf, keine vollständige Adresse des Geräts im Protokoll, wenn drei Stellen davon reichen.Im Zusammenhang lesen
DestrukturierungJavaScript
Das Auspacken von Feldern aus einem Objekt oder einer Liste in eigene Namen, in einer Zeile. Statt dreimal bestellung. zu schreiben, holst du dir id, preis und bezahlt direkt heraus. Die Namen links müssen zu den Feldern rechts passen.Im Zusammenhang lesen
DienstgütezielBetrieb
Eine Zahl, auf die sich das Team verbindlich festlegt, etwa: 99,5 von 100 Bestellungen gehen in weniger als zwei Sekunden durch. Sie macht aus dem Gefühl „läuft irgendwie" eine überprüfbare Aussage und gibt jedem Alarm einen Bezug.Im Zusammenhang lesen
Digitales AbzeichenAgenten bauen
Ein überprüfbarer Nachweis mit eigener Adresse, den ein Anbieter nach bestandener Prüfung ausstellt und den man in ein berufliches Profil einbinden kann. Der Wert liegt in der Nachprüfbarkeit: Wer darauf klickt, sieht beim Aussteller, dass es echt ist und wann es abläuft.Im Zusammenhang lesen
Digitales GutRecht und Geld
Eine Leistung, die innerhalb der App verbraucht wird: Zusatzfunktionen, Abonnements, Guthaben, Inhalte. Für solche Güter schreiben beide Stores in der Regel ihr eigenes Kaufsystem vor. Waren und Dienstleistungen der echten Welt, etwa eine Bestellung im Restaurant, sind davon ausgenommen und dürfen extern bezahlt werden.Im Zusammenhang lesen
Direktzugriff über die KennungAnmeldung und Rechte
Der Zugriff auf fremde Daten, indem man eine Nummer in der Adresse hochzählt. Aus /rechnungen/41 wird /rechnungen/42, und wenn niemand die Zugehörigkeit prüft, kommt eine fremde Rechnung zurück. Auf Englisch heißt die Lücke Insecure Direct Object Reference.Im Zusammenhang lesen
DNSGrundlagen
Das Telefonbuch des Internets. Es übersetzt einen Namen wie bitdojo.de in eine Nummer wie 76.76.21.21, mit der Rechner tatsächlich etwas anfangen können. Die Abkürzung spricht man Buchstabe für Buchstabe: D, N, S.Im Zusammenhang lesen
DOMJavaScript
Der Baum, den der Browser aus dem geladenen Markup aufbaut, und über den JavaScript darauf zugreifen kann. Er ist eine lebende Abbildung: Jede Änderung daran verändert sofort, was auf dem Bildschirm steht. Die Ausgangsdatei bleibt davon unberührt.Im Zusammenhang lesen
Doppeltes SchreibenDaten und SQL
Der Zustand während einer Umbenennung, in dem der Code jeden Wert in die alte und in die neue Spalte schreibt. Gelesen wird weiterhin aus der alten. So stimmen beide Spalten überein, egal welche Version des Codes gerade antwortet.Im Zusammenhang lesen
DrosselungLeistung
Das künstliche Verlangsamen von Leitung und Rechenwerk während einer Messung, damit ein durchschnittliches Telefon nachgebildet wird. Üblich sind eine langsame Mobilverbindung und ein vierfach gebremstes Rechenwerk. Ohne Drosselung misst man sein eigenes Gerät, nicht seine Besucher.Im Zusammenhang lesen
DurchlaufzeitProdukt
Die Zeit zwischen der Entscheidung, etwas zu bauen, und dem Moment, in dem ein Nutzer es benutzen kann. Sie ist die wichtigste Zahl über die Arbeitsweise eines Teams. Alles, was sie verkürzt, verbessert auch die Qualität, weil Irrtümer früher auffallen.Im Zusammenhang lesen
Durchreichen von EigenschaftenReact
Wenn ein Wert durch drei oder vier Ebenen gereicht wird, die ihn selbst nicht brauchen. Jede Zwischenstufe kennt dann einen Namen, der sie nichts angeht. Meistens hilft schon, den unteren Baustein als Kind an der oberen Stelle zusammenzusetzen; erst danach lohnt ein gemeinsamer Bereich für Werte, die wirklich überall gebraucht werden.Im Zusammenhang lesen
DurchspracheKarriere
Ein Gespräch, in dem du Code erklärst, den du selbst geschrieben hast, während jemand mitliest und nachfragt. Es beginnt harmlos und wird gezielt tiefer, bis eine Frage kommt, die du nicht beantworten kannst. Dieser Punkt ist eingeplant und kein Scheitern.Im Zusammenhang lesen
DurchwinkenQualität und Tests
Die Zustimmung zu einer Änderung, ohne sie wirklich gelesen zu haben. Sie kostet nichts und richtet zwei Schäden an: Der Fehler geht durch, und der Verfasser glaubt, sein Code sei geprüft worden. Ein ehrliches „ich schaffe es heute nicht" ist in jedem Fall besser.Im Zusammenhang lesen
Dynamisches SegmentNext.js
Ein Ordner, dessen Name in eckigen Klammern steht und damit für einen beliebigen Wert an dieser Stelle der Adresse steht. Der Wert kommt als params in der Seite an. [slug] deckt ein Segment ab, [...pfad] alle restlichen.Im Zusammenhang lesen

E

EditorGrundlagen
Das Programm, in dem der Code geschrieben wird. Verbreitet ist Visual Studio Code: kostenlos, für alle Betriebssysteme, und die meisten Anleitungen gehen davon aus.Im Zusammenhang lesen
EffektReact
Ein Stück Arbeit, das nach dem Zeichnen läuft und den Baustein mit etwas außerhalb von React verbindet: dem Fenstertitel, einem Zeitgeber, einer offenen Verbindung, einer Messung am fertigen Element. Innerhalb von React braucht man ihn nicht, denn dort beschreibt man die Anzeige einfach neu.Im Zusammenhang lesen
EigenanteilKarriere
Der Teil der Arbeit, der ohne dich nicht so ausgefallen wäre: der Zuschnitt, die Entscheidung über den Aufbau, die Prüfung, das Verwerfen. Er liegt selten in den getippten Zeichen. Wer ihn nicht beschreiben kann, hat tatsächlich keinen.Im Zusammenhang lesen
Eigene FehlerklasseJavaScript
Ein eigener Bauplan, der von Error erbt und einen eigenen Namen trägt. Damit lässt sich im catch per instanceof unterscheiden, welche Art von Fehler vorliegt, ohne im Meldungstext nach Wörtern zu suchen.Im Zusammenhang lesen
Eigene KryptografieAnmeldung und Rechte
Ein selbst entworfenes Verfahren zum Verschlüsseln, Unterschreiben oder Verstecken von Daten. Es sieht funktionierend aus, weil man sein Ergebnis zurückverwandeln kann. Ob es einem Angriff standhält, sieht man ihm nicht an, und genau darin liegt die Gefahr.Im Zusammenhang lesen
Eigener HakenReact
Eine gewöhnliche Funktion, deren Name mit use beginnt und die innen andere Haken benutzt. Sie gibt keine Anzeige zurück, sondern Werte und Funktionen. So wandert ein Ablauf an eine Stelle, ohne dass zwei Bausteine ineinander wachsen.Im Zusammenhang lesen
EigenlösungProdukt
Der Umweg, den ein Nutzer sich selbst gebaut hat, weil das vorhandene Werkzeug seine Aufgabe nicht deckt. Zettel, Tabellen, eigene Ordnerstrukturen, doppelte Datenpflege. Jede Eigenlösung ist ein aufgeschriebener Mangel und der beste Hinweis, den du bekommen kannst.Im Zusammenhang lesen
EigenschaftReact
Ein Wert, den ein Baustein von seinem Aufrufer bekommt. React reicht alle Eigenschaften als ein Objekt in die Funktion. Innen sind sie zum Lesen da: Wer eine Eigenschaft überschreibt, ändert nichts an der Stelle, die sie geschickt hat, und hat ab da zwei Wahrheiten im Programm.Im Zusammenhang lesen
EinbettungKünstliche Intelligenz
Eine Liste von Zahlen, die ein Modell aus einem Textstück berechnet und die dessen Bedeutung abbildet. Zwei Texte über dasselbe Thema bekommen ähnliche Listen, auch wenn kein Wort übereinstimmt. Berechnet wird sie von einem eigenen Modell, das nur dafür da ist und deutlich weniger kostet als ein Sprachmodell.Im Zusammenhang lesen
EindämmungBetrieb
Jede Maßnahme, die die Wirkung auf Nutzer sofort verkleinert, auch ohne die Ursache zu kennen. Auf die vorherige Fassung zurückstellen, einen Funktionsschalter ausschalten, einen kaputten Teil abtrennen. Sie darf hässlich sein, sie muss schnell sein.Im Zusammenhang lesen
EingabeschemaSchnittstellen
Eine Beschreibung, wie eine Eingabe aussehen darf: welche Felder es gibt, welchen Typ sie haben, welche Werte erlaubt sind. Die Prüfung vergleicht die eingehenden Daten mit dieser Beschreibung und gibt entweder saubere Daten zurück oder eine Liste der Abweichungen.Im Zusammenhang lesen
EingabeverzögerungLeistung
Abgekürzt INP. Gemessen wird die Zeit von einem Klick, Tippen oder Tastendruck bis zur nächsten sichtbaren Reaktion auf dem Bildschirm. Gezählt wird nicht der Durchschnitt, sondern nahezu die schlechteste Reaktion des ganzen Besuchs. Die Ursache ist fast immer zu viel JavaScript.Im Zusammenhang lesen
EinheitentestQualität und Tests
Ein Test für ein einzelnes Stück Logik ohne seine Umgebung: eine Funktion, eine Umformung, eine Regel. Er läuft in Millisekunden, braucht weder Netz noch Datenspeicher und sagt bei einem Fehlschlag sehr genau, welche Zeile gemeint ist.Im Zusammenhang lesen
EinmalkennzahlAnmeldung und Rechte
Eine kurze Ziffernfolge mit kurzer Gültigkeit, die per Mail, per SMS oder aus einer App auf dem Telefon kommt. Auf Englisch heißt sie One-Time Password. Sie funktioniert dort gut, wo ein Link unpraktisch ist, etwa in einer App auf dem Telefon.Im Zusammenhang lesen
EinmallinkAnmeldung und Rechte
Ein Link mit einem langen zufälligen Merkmal darin, der zur Anmeldung genügt und danach entwertet wird. Er ist nur wenige Minuten gültig. Auf Englisch heißt er Magic Link. Der Beweis lautet: Wer Zugriff auf dieses Postfach hat, ist der gemeinte Mensch.Im Zusammenhang lesen
Eins-zu-viele-BeziehungDaten und SQL
Die häufigste Verbindung zweier Tabellen: Ein Kunde hat viele Bestellungen, jede Bestellung gehört zu genau einem Kunden. Der Verweis steht immer auf der Seite der vielen, also in der Bestellung. In der Kundentabelle steht nichts davon.Im Zusammenhang lesen
EinschleusungSicherheit
Ein Angriff, bei dem Text einer Eingabe von einem Empfänger als Anweisung gelesen wird statt als Inhalt. Auf Englisch heißt er injection. Er entsteht immer gleich: Daten und Anweisung werden zu einer Zeichenkette zusammengeklebt, und danach kann der Empfänger die beiden nicht mehr auseinanderhalten.Im Zusammenhang lesen
EinstiegspunktKarriere
Die Stelle, an der die Ausführung einer Datei beginnt: die aufgerufene Adresse, der Klick auf eine Schaltfläche, der Start eines Zeitplans. Jede Erklärung wird verständlicher, wenn sie dort anfängt statt in der Mitte der Datei.Im Zusammenhang lesen
Einzige Quelle der WahrheitReact
Die eine Stelle, an der ein Wert wirklich gehalten wird. Alles andere liest ihn von dort oder meldet eine Änderung dorthin. Sobald derselbe Wert an zwei Stellen liegt, entscheidet der Zufall der Reihenfolge, welche Stelle recht behält.Im Zusammenhang lesen
EitelkeitszahlProdukt
Ein Messwert, der zuverlässig nach oben zeigt und keine Entscheidung nach sich zieht. Gesamtzahl der Anmeldungen, Seitenaufrufe, heruntergeladene Apps. Solche Zahlen sinken nie, weil sie aufsummiert werden, und sie fühlen sich deshalb gut an.Im Zusammenhang lesen
ElastizitätDie Wolke
Die Fähigkeit, bereitgestellte Leistung in Minuten zu vergrößern und wieder zu verkleinern, passend zur tatsächlichen Last. Der Unterschied zur bloßen Größe liegt im Verkleinern: Wer nur wachsen kann, hat ab dem ersten Spitzentag dauerhaft zu viel bezahlt.Im Zusammenhang lesen
ElementverweisReact
Ein Behälter, über den man an ein echtes Element im Dokument herankommt, etwa um den Wert eines ungesteuerten Feldes zu lesen oder den Schreibbalken hineinzusetzen. Angelegt wird er mit useRef. Eine Änderung darin zeichnet nichts neu, und das ist hier die Absicht.Im Zusammenhang lesen
Ende-zu-Ende-TestQualität und Tests
Ein Test, der einen vollständigen Ablauf aus Sicht des Nutzers durchspielt: Seite öffnen, anmelden, Formular ausfüllen, absenden, Ergebnis sehen. Er kennt den inneren Aufbau des Programms nicht und prüft nur, was auf dem Bildschirm erscheint.Im Zusammenhang lesen
EntitätDaten und SQL
Ein Ding, über das die Anwendung etwas wissen will: ein Kunde, eine Bestellung, ein Kurs. In der Beschreibung sind es fast immer die Hauptwörter. Jede Entität, die eigene Eigenschaften hat und für sich existieren kann, bekommt später eine eigene Tabelle.Im Zusammenhang lesen
EreignisbehandlerReact
Die Funktion, die an einem Element hängt und läuft, weil jemand etwas getan hat: geklickt, getippt, abgeschickt. Sie weiß, was passiert ist, und ist damit der richtige Ort für alles, was aus dieser Handlung folgt.Im Zusammenhang lesen
EreignisdelegationJavaScript
Ein einziger Behandler an einem gemeinsamen Elternteil statt vieler an den Kindern. Er prüft mit ereignis.target.closest(...), welches Kind gemeint war. Das spart Speicher und wirkt auch für Zeilen, die erst später dazukommen.Im Zusammenhang lesen
EreignisschleifeJavaScript
Die Runde, in der JavaScript arbeitet: Nimm die nächste Aufgabe, führe sie vollständig aus, nimm die nächste. Solange eine Aufgabe läuft, wartet alles andere in einer Reihe. Deshalb friert eine Seite ein, wenn eine Rechnung zu lange dauert.Im Zusammenhang lesen
ErfassungslückeDaten und SQL
Ein Sachverhalt, über den keine Aufzeichnung existiert, weil er nie gespeichert wurde. Ein Feld, das erst seit März gefüllt wird, ist für Januar leer, und zwar ohne Fehlermeldung. Die Lücke sieht in der Auswertung wie ein niedriger Wert aus und nicht wie ein fehlender.Im Zusammenhang lesen
ErfolgsbildProdukt
Die vorher aufgeschriebene, beobachtbare Änderung, an der du nach der Auslieferung erkennst, ob das Problem kleiner geworden ist. Sie steht außerhalb des Quelltextes, zum Beispiel in einer Zahl oder in einer Beobachtung am Arbeitsplatz.Im Zusammenhang lesen
Erfundene AntwortKarriere
Eine Ausgabe, die richtig klingt und frei erfunden ist: eine Einstellung, die es nicht gibt, ein Aufruf mit falschen Angaben, eine Quelle ohne Grundlage. Assistenten liefern das ohne Warnung im selben sicheren Ton wie alles andere. Menschen unter Druck tun dasselbe, und im Gespräch fällt es ähnlich schnell auf.Im Zusammenhang lesen
ErlaubnislisteSicherheit
Eine feste Liste zulässiger Werte, gegen die eine Eingabe geprüft wird. Was nicht darin steht, wird abgelehnt. Das Gegenstück, eine Liste verbotener Werte, ist immer unvollständig, weil man alle Umschreibungen kennen müsste.Im Zusammenhang lesen
ErneuerungstokenAnmeldung und Rechte
Der langlebige Nachweis, mit dem sich ein neues Zugangstoken holen lässt, ohne dass sich der Mensch erneut anmeldet. Er geht nur an eine einzige Adresse und liegt in der Datenbank, damit er sich einzeln zurückrufen lässt.Im Zusammenhang lesen
Error-ObjektJavaScript
Der Standardbehälter für einen Fehler. Er trägt drei Angaben: name für die Art, message für den Text und stack für den Weg dorthin. Wer stattdessen eine Zeichenkette wirft, verliert genau diesen Weg.Im Zusammenhang lesen
ErsatzgrößeDaten und SQL
Eine Größe, die in den Daten vorhanden ist und ungefähr das misst, wonach gefragt wurde. Zufriedenheit ist nicht gespeichert, die Zahl der Rückrufe zum selben Vorgang schon. Eine Ersatzgröße ist brauchbar, solange sie neben dem Ergebnis benannt wird und nicht als das Gemeinte ausgegeben wird.Im Zusammenhang lesen
Erschöpfende PrüfungTypeScript
Ein Kniff, mit dem das Werkzeug meldet, sobald eine Auswahl einen neuen Fall bekommt und irgendwo ein Zweig fehlt. Man weist den übrig gebliebenen Wert im letzten Zweig einer Variablen vom Typ never zu. Bleibt etwas übrig, passt die Zuweisung nicht mehr und die Stelle wird gemeldet.Im Zusammenhang lesen

F

FangfrageKarriere
Eine Frage, die nicht auf Wissen zielt, sondern auf Verhalten: nach einer Technik, die es nicht gibt, nach der Begründung einer falschen Behauptung, nach einem Detail weit außerhalb deines Bereichs. Gemessen wird, ob du sicher zugibst, dass du es nicht weißt.Im Zusammenhang lesen
Fehler als ErgebnisAgenten bauen
Die Antwort auf einen gescheiterten Werkzeugaufruf, die als gewöhnliches Werkzeugergebnis zurückgeht und als Fehler gekennzeichnet ist. Das Modell liest sie, versteht was fehlte und kann den Aufruf berichtigen. Ein abgebrochenes Gespräch kann das nicht.Im Zusammenhang lesen
FehlerfallKarriere
Der Ablauf, wenn etwas nicht klappt: die Datenbank antwortet nicht, die Zahlung wird abgelehnt, das Feld ist leer. Die Frage ist immer dieselbe: Sieht der Nutzer eine verständliche Meldung, bleibt der Datenbestand heil, und erfährt jemand davon?Im Zusammenhang lesen
FehlerformatSchnittstellen
Der immer gleiche Aufbau, in dem eine Schnittstelle ihre Fehler zurückgibt. Wer ihn kennt, kann in seiner Anwendung eine einzige Stelle schreiben, die alle Fehler auswertet. Wer für jeden Fall etwas anderes zurückgibt, zwingt jeden Aufrufer zu einer Sonderbehandlung.Im Zusammenhang lesen
FehlerkennungSchnittstellen
Ein kurzes Wort, das den Fehlerfall eindeutig benennt, zum Beispiel kontingent_erschoepft. Es ändert sich nie, auch wenn der Text daneben neu formuliert oder übersetzt wird. Programme können darauf reagieren, ohne einen Satz auswerten zu müssen.Im Zusammenhang lesen
FehleroberflächeNext.js
Die Datei error.tsx neben einer Seite. Sie fängt Fehler ab, die unterhalb ihres Ordners auftreten, und zeigt statt eines leeren Bildschirms eine Meldung mit einer Schaltfläche zum erneuten Versuch. Sie muss ein Clientbaustein sein, weil sie diese Schaltfläche bedienen können muss.Im Zusammenhang lesen
FehlerpfadTypeScript
Die Angabe im Prüfergebnis, an welcher Stelle der Daten es hakt, etwa [2, "umsatz"] für das dritte Element und dessen Feld. Ohne diesen Pfad sucht man bei einer Liste mit vierhundert Einträgen von Hand. Mit ihm ist der Fall in einer Minute geklärt.Im Zusammenhang lesen
FeldbeobachtungProdukt
Du siehst jemandem bei der echten Aufgabe an seinem echten Platz zu und sprichst dabei möglichst wenig. Menschen beschreiben ihre Arbeit anders, als sie sie tun, meistens ordentlicher. Was du siehst, ist die Wahrheit, was du hörst, ist die Erzählung darüber.Im Zusammenhang lesen
FelddatenLeistung
Werte, die aus echten Besuchen stammen und über Wochen gesammelt werden. Für öffentliche Seiten liefert sie der Chrome-Nutzerbericht, für die eigene Seite ein kleines Messstück im Code. Sie beschreiben, was tatsächlich passiert, kommen aber verspätet und nennen keine Ursache.Im Zusammenhang lesen
FeldfehlerSchnittstellen
Eine Zuordnung von Feldnamen zu Meldungen, die genau dieses Feld betrifft. Das Formular kann die Meldung damit direkt neben das richtige Eingabefeld setzen. Ohne diese Zuordnung sucht der Nutzer selbst, welches der zwölf Felder gemeint ist.Im Zusammenhang lesen
FeldtypTypeScript
Die Beschreibung einer Liste gleichartiger Werte, geschrieben als Kunde[]. Alle Einträge haben denselben Typ. Wichtig ist die Grenze: Der Zugriff auf liste[99] wird nicht beanstandet, obwohl dort nichts steht. Länge und Grenzen kennt nur die Laufzeit.Im Zusammenhang lesen
FertigkeitAgenten bauen
Eine abgelegte Anleitung für eine wiederkehrende Aufgabe, bestehend aus einem Namen, einem Satz zum Zweck und dem eigentlichen Vorgehen. Sie liegt als Datei neben dem Projekt und nicht in der Systemanweisung. Das Modell sieht zunächst nur Namen und Zweck und holt sich den Rest, wenn die Aufgabe dazu passt.Im Zusammenhang lesen
filterJavaScript
Behält von einer Liste nur die Einträge, für die eine Bedingung wahr ergibt. Die neue Liste ist kürzer oder gleich lang. Wer versehentlich einen Wert statt einer Bedingung zurückgibt, bekommt hier stumm ein falsches Ergebnis.Im Zusammenhang lesen
Flache KopieJavaScript
Eine Kopie, die nur die oberste Ebene neu anlegt. Verschachtelte Objekte darunter bleiben dieselben, beide Seiten zeigen auf dasselbe Stück Speicher. Wer in der Kopie ein tiefer liegendes Feld ändert, ändert es im Original mit.Im Zusammenhang lesen
Flackernder TestQualität und Tests
Ein Test, der bei unverändertem Code manchmal grün und manchmal rot ist. Er hat zwei Wirkungen: Er kostet bei jedem Lauf Zeit, und er bringt allen anderen roten Tests die Glaubwürdigkeit ab. Nach kurzer Zeit sieht niemand mehr hin.Im Zusammenhang lesen
FlexboxHTML und CSS
Ein Layout entlang einer Achse. Man gibt eine Richtung vor, und die Kinder ordnen sich darin an. Ihre Größe darf sich nach ihrem Inhalt richten. Gut für alles, was in einer Reihe oder Spalte liegt: Navigationsleisten, Knopfgruppen, Kopfzeilen.Im Zusammenhang lesen
FließbandGrundlagen
Die festgelegte Kette aus Bauen, Prüfen und Ausliefern, die bei jeder Änderung automatisch abläuft. Auf Englisch heißt sie Pipeline oder CI/CD. Ihr Sinn ist, dass niemand vergessen kann, die Tests laufen zu lassen.Im Zusammenhang lesen
focus-visibleBarrierefreiheit
Eine CSS-Bedingung, die nur greift, wenn der Browser meint, dass der Ring gebraucht wird: bei Tastaturbedienung ja, bei einem Mausklick meistens nicht. Damit lässt sich der Ring für Tastaturnutzer zeigen, ohne dass er nach jedem Klick stehenbleibt.Im Zusammenhang lesen
FokusBarrierefreiheit
Die Stelle, an der die Tastatur gerade steht. Genau ein Element auf der Seite hat ihn, und Eingaben gehen dorthin. Wer nicht sieht, wo der Fokus ist, bedient blind.Im Zusammenhang lesen
FokusfalleBarrierefreiheit
Ein Zustand, in dem die Tabulatortaste den Fokus nicht mehr aus einem Bereich herausbringt. In einem geöffneten Dialog ist genau das gewollt, damit man nicht versehentlich dahinter landet. Überall sonst ist es ein Fehler, und ein schwerer: Betroffene müssen die Seite neu laden.Im Zusammenhang lesen
FokusreihenfolgeBarrierefreiheit
Die Reihenfolge, in der die Tabulatortaste die bedienbaren Elemente durchläuft. Sie folgt der Reihenfolge im HTML, nicht der Anordnung auf dem Bildschirm. Deshalb ergibt eine Seite, deren Layout mit CSS umsortiert wurde, mit der Tastatur oft eine andere Reihenfolge als mit den Augen.Im Zusammenhang lesen
Fortschreitende VerbesserungGrundlagen
Die Bauweise, bei der eine Seite zuerst mit HTML allein funktioniert, durch CSS besser aussieht und durch JavaScript angenehmer wird. Fällt eine Schicht aus, bleibt der Rest benutzbar. Auf Englisch heißt das progressive enhancement.Im Zusammenhang lesen
Fortschreitende Verbesserung im FormularHTML und CSS
Das Formular sendet mit reinem HTML. JavaScript fängt das Absenden ab, wenn es läuft, zeigt Fehler ohne Neuladen und schickt im Hintergrund. Fällt es aus, bleibt der HTML-Weg.Im Zusammenhang lesen
frHTML und CSS
Eine Einheit, die es nur im Grid gibt: ein Anteil am übrigen Platz. Zwei Spalten mit 1fr 2fr teilen sich den Rest im Verhältnis eins zu zwei. Anders als Prozent rechnet fr den Abstand aus gap bereits heraus.Im Zusammenhang lesen
FreigabeabfrageAgenten bauen
Die Rückfrage an einen Menschen, bevor eine Handlung mit bleibender Wirkung ausgeführt wird: löschen, senden, bezahlen, veröffentlichen. Sie zeigt die konkrete Handlung mit ihren Werten, nicht nur den Namen des Werkzeugs. Eine Abfrage, die bei jedem Lesezugriff erscheint, wird nach zwei Tagen blind bestätigt und wirkt dann nicht mehr.Im Zusammenhang lesen
FreikontingentDie Wolke
Eine dauerhaft oder für zwölf Monate kostenlose Menge je Dienst, mit der sich ein Vorhaben ausprobieren lässt. Die Falle liegt in der Grenze: Wer sie überschreitet, wird nicht abgeschaltet, sondern bezahlt ab da regulär. Ohne Ausgabenwarnung merkt man es am Monatsende.Im Zusammenhang lesen
FremdschlüsselDaten und SQL
Eine Spalte, die den Primärschlüssel einer anderen Tabelle enthält, zusammen mit der Zusage, dass es die verwiesene Zeile wirklich gibt. Die Ablage prüft das bei jedem Schreibvorgang. Ein Verweis ins Leere ist damit nicht mehr möglich, auch nicht durch einen Fehler im Code.Im Zusammenhang lesen
FrontendGrundlagen
Der Teil einer Anwendung, den der Nutzer sieht und bedient. Wer hier arbeitet, kümmert sich um Aufbau, Aussehen, Bedienbarkeit, Ladezeit und darum, dass alles auch auf einem Telefon und mit der Tastatur funktioniert.Im Zusammenhang lesen
FunktionsschalterBetrieb
Ein Wert, der zur Laufzeit entscheidet, ob ein Stück Funktion sichtbar ist. Auf Englisch heißt er feature flag. Der Code liegt ausgeliefert auf dem Server und tut nichts, bis der Schalter für alle oder für eine Gruppe umgelegt wird.Im Zusammenhang lesen

G

gapHTML und CSS
Der Abstand zwischen den Kindern eines Flex- oder Grid-Layouts. Er wirkt nur innen, nicht am Rand. Damit entfällt der übliche Kniff, jedem Kind einen Außenabstand zu geben und ihn beim letzten wieder zu entfernen.Im Zusammenhang lesen
GegenfrageKarriere
Eine Frage, die du der Firma stellst und deren Antwort du wirklich brauchst. Sie zeigt, worauf du achtest, und sie verschafft dir Angaben, die in keiner Anzeige stehen. Wer hier nichts fragt, wirkt entweder desinteressiert oder wie jemand, der jede Stelle nehmen würde.Im Zusammenhang lesen
GegenkennzahlProdukt
Ein zweiter Messwert, der den Schaden anzeigt, den das Optimieren der Leitkennzahl anrichten könnte. Zur Zahl der versendeten E-Mails gehört die Abmeldequote. Zur Zahl der Abschlüsse gehört die Zahl der Rückerstattungen.Im Zusammenhang lesen
GegenprobeDaten und SQL
Eine zweite, bewusst anders gebaute Zählung derselben Sache, die ohne die verdächtige Stelle auskommt. Sie beweist keine Richtigkeit, sie grenzt ein: Wenn die einfache Zählung ohne Verbund dieselbe Zahl liefert wie die komplizierte, liegt der Unterschied nicht am Verbund.Im Zusammenhang lesen
GehaltsspanneKarriere
Der Bereich zwischen dem niedrigsten und dem höchsten Betrag, den eine Firma für eine Stelle zahlt. Er hängt an Region, Größe, Branche und Erfahrung. Eine einzelne Zahl aus einem Gehaltsportal ist deshalb keine Auskunft über deine Stelle, sondern ein Punkt in einer Wolke.Im Zusammenhang lesen
GeheimnisGrundlagen
Ein Wert, der Zugang verschafft, zum Beispiel ein Schlüssel für einen Bezahldienst oder ein Datenbankpasswort. Geheimnisse gehören ausschließlich auf den Server. Ein Geheimnis im Client ist kein Geheimnis mehr, sobald die Seite einmal geladen wurde.Im Zusammenhang lesen
GeheimnisspeicherSicherheit
Ein Dienst, der Zugangswerte verschlüsselt aufbewahrt, sie nur auf Anfrage herausgibt und jede Herausgabe festhält. Beispiele sind der Vault von HashiCorp, der Secrets Manager von AWS oder die Verwaltung des eigenen Hosters. Der Unterschied zur Datei ist nicht die Verschlüsselung, sondern die Nachvollziehbarkeit.Im Zusammenhang lesen
GeltungsbereichJavaScript
Der Bereich im Code, in dem ein Name existiert. Er reicht von den geschweiften Klammern, in denen der Name angelegt wurde, bis zu deren Ende, und er reicht zusätzlich in alles hinein, was darin steht. Von außen kommt niemand heran.Im Zusammenhang lesen
GesamtpreisRecht und Geld
Der Preis, den ein Verbraucher am Ende zahlt, einschließlich Umsatzsteuer und aller unvermeidbaren Bestandteile, vorgeschrieben von der Preisangabenverordnung. Versandkosten sind daneben anzugeben. Bei laufenden Verträgen gehören Abrechnungszeitraum und Mindestlaufzeit direkt daneben.Im Zusammenhang lesen
Geschlossen scheiternSchnittstellen
Die Regel, dass ein Zweifel zur Ablehnung führt und nicht zur Annahme. Fehlt die Signatur, passt sie nicht oder ist der Schlüssel nicht gesetzt, wird abgelehnt. Auf Englisch heißt es fail closed. Die Umkehrung, im Fehlerfall durchzulassen, ist die häufigste Lücke in Webhook-Routen.Im Zusammenhang lesen
Gesteuertes FeldReact
Ein Eingabefeld, dessen Wert aus dem Zustand kommt und dessen Änderungen dorthin zurückgemeldet werden. Das Feld zeigt nur an, was der Baustein ihm sagt. Damit lässt sich der Wert jederzeit prüfen, formatieren oder zurücksetzen.Im Zusammenhang lesen
Geteilte VerantwortungDie Wolke
Die Aufteilung der Sicherheitsaufgaben zwischen Anbieter und Kunde. Der Anbieter verantwortet Gebäude, Geräte, Netz und die Trennung der Kunden voneinander. Der Kunde verantwortet seine Daten, seine Zugriffsrechte, seine Einstellungen und das, was er selbst installiert.Im Zusammenhang lesen
GitGrundlagen
Ein Programm, das jede Änderung an deinen Dateien einzeln festhält. Du kannst zu jedem früheren Stand zurück, sehen wer wann was geändert hat, und an einer Sache arbeiten, während jemand anderes an einer zweiten arbeitet.Im Zusammenhang lesen
Gleichzeitige WerkzeugaufrufeAgenten bauen
Mehrere Werkzeugwünsche in derselben Modellantwort, die voneinander unabhängig sind. Dein Programm darf sie parallel ausführen, muss aber für jeden ein eigenes Ergebnis zurückgeben. Wer nur das erste beantwortet, hinterlässt eine Lücke, und die nächste Antwort des Modells wird unbrauchbar.Im Zusammenhang lesen
GoldstandardKünstliche Intelligenz
Die von Hand geprüfte Sammlung aus Eingabe und der Antwort, die richtig wäre. Sie entsteht mühsam, weil ein Mensch sie schreiben muss, und sie ist der einzige feste Punkt im ganzen Aufbau. Am besten sammelt man sie aus echten Anfragen, gerade aus denen, die schiefgegangen sind.Im Zusammenhang lesen
GridHTML und CSS
Ein Layout in zwei Achsen. Man legt Spalten und Zeilen fest, und die Kinder setzen sich hinein. Gut für alles, was ein Raster ist: Kartenlisten, Seitenaufteilungen mit Seitenspalte, Formulare mit zwei Spalten.Im Zusammenhang lesen
Größter sichtbarer InhaltLeistung
Abgekürzt LCP. Gemessen wird die Zeit vom Aufruf bis zu dem Moment, in dem das größte Element im sichtbaren Bereich fertig gezeichnet ist, meist ein Bild oder eine Überschrift. Die Zahl beantwortet die Frage: Wann sieht der Besucher das, weswegen er gekommen ist?Im Zusammenhang lesen
GrundgesamtheitDaten und SQL
Die Menge, über die eine Auswertung spricht, sauber abgegrenzt. Nicht „unsere Kunden", sondern „alle Konten, die am Stichtag aktiv waren und mindestens eine bezahlte Bestellung haben". Jede Prozentangabe braucht sie, weil ein Prozentsatz ohne den Nenner eine Behauptung ist.Im Zusammenhang lesen
GruppierungDaten und SQL
Die Anweisung, das Ergebnis vor dem Zusammenfassen in Häufchen zu teilen: eine Zeile je Kunde statt einer Zeile für alle. Alles, was in der Auswahl steht und keine Aggregatfunktion ist, muss auch in der Gruppierung stehen.Im Zusammenhang lesen
GültigkeitsdauerDie Wolke
Der Zeitraum, in dem eine Zertifizierung als aktuell gilt, hier drei Jahre ab dem Bestehen. Danach ist sie nicht ungültig im Sinne von falsch, zählt in Ausschreibungen aber als abgelaufen. Die Erneuerung erfolgt über eine erneute oder eine höhere Prüfung.Im Zusammenhang lesen

H

HalluzinationKünstliche Intelligenz
Eine Antwort, die richtig klingt und falsch ist. Sie entsteht, weil das Modell die wahrscheinlichste Fortsetzung bildet und eine erfundene Quellenangabe genauso wahrscheinlich aussieht wie eine echte. Typische Fälle sind Funktionen einer Bibliothek, die es nicht gibt, und Aktenzeichen, die gut aussehen.Im Zusammenhang lesen
HandlungsschleifeKünstliche Intelligenz
Der Ablauf, in dem ein Modell wiederholt an die Reihe kommt: Es bekommt die Aufgabe, schlägt einen Werkzeugaufruf vor, dein Programm führt ihn aus und liefert das Ergebnis zurück, und danach entscheidet das Modell den nächsten Schritt. Die Schleife endet, sobald das Modell Text statt eines Aufrufs liefert.Im Zusammenhang lesen
HandschlagGrundlagen
Der kurze Austausch am Anfang einer Verbindung, in dem beide Seiten bestätigen, dass sie sich hören, und aushandeln, wie sie miteinander reden. Auf Englisch heißt er Handshake, und dieses Wort steht auch in deutschen Fehlermeldungen.Im Zusammenhang lesen
HauptstrangLeistung
Die eine Bahn, auf der der Browser JavaScript ausführt, Ereignisse behandelt und die Seite zeichnet. Solange dort etwas läuft, passiert nichts anderes. Deshalb reagiert eine Seite auf keinen Klick, während sie eine große Datei auswertet.Im Zusammenhang lesen
HeimaufgabeKarriere
Eine Aufgabe, die du allein zu Hause löst, mit allen Hilfsmitteln, meistens innerhalb weniger Tage. Danach folgt fast immer ein Gespräch über deine Lösung. Dieses Gespräch ist die eigentliche Prüfung, denn die Abgabe allein sagt nicht, wer sie geschrieben hat.Im Zusammenhang lesen
HerkunftsangabeDaten und SQL
Die Notiz an einer Auswertung, die vier Dinge nennt: welche Quelle, welcher Zeitraum nach welchem Datumsfeld, welche Filter gesetzt waren und wann die Zahlen gezogen wurden. Sie steht in der Datei selbst und nicht in der Begleitnachricht, weil die Datei die Nachricht überlebt.Im Zusammenhang lesen
Hochziehen des ZustandsReact
Wenn zwei Bausteine denselben Wert brauchen, wandert er in den nächsten gemeinsamen Baustein darüber und wird von dort an beide hinuntergereicht. Der erste hat ihn dann nicht mehr für sich allein, dafür gibt es ihn nur einmal.Im Zusammenhang lesen
HTMLGrundlagen
Die Beschreibungssprache für den Aufbau einer Seite. Sie sagt, was ein Stück Inhalt ist: Überschrift, Absatz, Liste, Schaltfläche. Sie sagt nicht, wie es aussieht. Man spricht sie Buchstabe für Buchstabe: H, T, M, L.Im Zusammenhang lesen
HTTPGrundlagen
Die Sprache, in der Client und Server miteinander reden. Jede Anfrage besteht aus vier Teilen: einer Methode, einer Adresse, Zusatzangaben und manchmal einem Inhalt. Jede Antwort besteht aus einem Statuscode, Zusatzangaben und meist einem Inhalt.Im Zusammenhang lesen
HttpOnlyAnmeldung und Rechte
Ein Merkmal am Cookie, das es für JavaScript unsichtbar macht. Der Browser schickt es weiter mit, aber kein Skript auf der Seite kann es lesen. Ohne dieses Merkmal genügt eine einzige eingeschleuste Zeile Code, um die Sitzung abzugreifen.Im Zusammenhang lesen
HydratisierungNext.js
Das nachträgliche Beleben der bereits gezeichneten Oberfläche im Browser. Der Nutzer sieht die Seite schon, kann sie aber erst bedienen, wenn dieser Schritt durch ist. Je mehr Clientbausteine, desto länger dauert er und desto länger fühlt sich die Seite tot an.Im Zusammenhang lesen

I

Ich-BotschaftQualität und Tests
Eine Anmerkung, die von der eigenen Wahrnehmung ausgeht statt vom Urteil über die andere Person. „Ich verstehe hier nicht, was passiert, wenn die Liste leer ist" trifft dieselbe Sache wie „das ist falsch", löst aber keine Verteidigung aus und lässt Raum für eine Antwort.Im Zusammenhang lesen
IdempotenzGrundlagen
Die Eigenschaft, dass ein Aufruf beliebig oft passieren darf, ohne dass sich das Ergebnis ändert. Zweimal löschen lässt am Ende dasselbe zurück wie einmal löschen, deshalb ist DELETE idempotent. Zweimal bestellen ergibt zwei Bestellungen, deshalb ist POST es nicht.Im Zusammenhang lesen
IdempotenzschlüsselSchnittstellen
Eine eindeutige Kennung, die eine Absicht benennt statt eines Versuchs. Der Absender schickt sie mit, du speicherst sie beim Verarbeiten. Kommt dieselbe Kennung noch einmal, gibst du das Ergebnis von damals zurück, statt die Arbeit zu wiederholen.Im Zusammenhang lesen
ImpressumRecht und Geld
Die Pflichtangaben eines geschäftsmäßigen Online-Angebots, geregelt in Paragraf 5 Digitale-Dienste-Gesetz, das am 14. Mai 2024 den bis dahin zuständigen Paragrafen 5 Telemediengesetz abgelöst hat. Nötig sind Name und Anschrift, ein schneller Kontaktweg mit E-Mail-Adresse, Register und Registernummer, bei Unternehmen die Umsatzsteuer-Identifikationsnummer.Im Zusammenhang lesen
IndexDaten und SQL
Eine zweite, sortierte Ablage neben der Tabelle, die zu einem Wert die passenden Zeilen nennt. Sie funktioniert wie das Stichwortverzeichnis eines Buches. Die Ablage hält sie bei jeder Änderung selbst aktuell, ohne dass eine Abfrage sie erwähnen muss.Im Zusammenhang lesen
InhaltsblockAgenten bauen
Ein einzelnes Stück einer Nachricht mit einer eigenen Art. Ein Block kann Text sein, ein Bild, der Wunsch nach einem Werkzeugaufruf oder das Ergebnis eines solchen Aufrufs. Eine Nachricht ist eine Liste solcher Blöcke, auch dann, wenn sie nur einen einzigen enthält.Im Zusammenhang lesen
Inline-ElementHTML und CSS
Ein Element, das im Textfluss mitläuft und nur so breit wird wie sein Inhalt: a, span, strong. Eine Höhe lässt sich nicht setzen, und ein senkrechter Außenabstand wirkt nicht. Wer das braucht, nimmt inline-block oder besser gleich ein Flex-Layout.Im Zusammenhang lesen
IntegrationstestQualität und Tests
Ein Test, der mehrere Teile zusammen prüft, etwa eine Schnittstelle einschließlich ihrer Prüfung der Eingaben und ihres Zugriffs auf einen Datenspeicher. Er ist langsamer und findet dafür genau die Fehler, die zwischen zwei Teilen entstehen und die kein Einheitentest sehen kann.Im Zusammenhang lesen
IP-AdresseGrundlagen
Die Nummer eines Rechners im Netz, zum Beispiel 76.76.21.21. Sie ist die Hausnummer: Ohne sie weiß niemand, wohin die Anfrage geschickt werden soll.Im Zusammenhang lesen
IsolationsstufeDaten und SQL
Die Einstellung, wie stark sich gleichzeitige Transaktionen gegenseitig sehen dürfen. Eine niedrige Stufe ist schnell und erlaubt seltsame Zwischenbilder, eine hohe ist streng und lässt mehr Vorgänge scheitern. Der übliche Standard liegt in der Mitte und heißt Read Committed.Im Zusammenhang lesen

J

JavaScriptGrundlagen
Die Programmiersprache, die im Browser läuft. Sie reagiert auf Klicks und Eingaben, holt Daten nach und verändert die Seite, nachdem sie geladen wurde. Sie hat trotz des Namens nichts mit der Sprache Java zu tun.Im Zusammenhang lesen
JSXReact
Die Schreibweise, mit der man mitten in einer Codedatei Anzeige beschreibt. Sie sieht aus wie HTML, ist aber Code: Aus <p>Hallo</p> wird beim Bauen ein Funktionsaufruf. Deshalb darf zwischen geschweiften Klammern jeder Ausdruck stehen, dessen Ergebnis sich anzeigen lässt.Im Zusammenhang lesen

K

KaltstartLeistung
Eine Messung mit leerem Browser: kein gespeichertes Bild, keine bekannte Verbindung, keine Erweiterungen. Der Alltag deiner Besucher ist der erste Besuch, deshalb ist das der ehrliche Fall. Ein zweiter Aufruf im selben Fenster misst vor allem, was schon da war.Im Zusammenhang lesen
KanarienstartBetrieb
Die neue Fassung bekommt zuerst nur einen kleinen Teil des Verkehrs, etwa fünf von hundert Aufrufen. Erst wenn die Fehlerrate dort unauffällig bleibt, folgt der Rest. Der Name stammt aus dem Bergbau, wo ein Vogel die schlechte Luft vor den Menschen bemerkte.Im Zusammenhang lesen
KastenmodellHTML und CSS
Die vier Ringe, aus denen jedes Element besteht: der Inhalt, darum der Innenabstand (padding), darum der Rahmen (border), darum der Außenabstand (margin). Innenabstand liegt innerhalb des Hintergrunds, Außenabstand außerhalb.Im Zusammenhang lesen
KenntnisgrenzeKarriere
Die Stelle, an der dein sicheres Wissen endet. Sie klar zu benennen ist eine Fähigkeit: Bis hierhin bin ich sicher, ab da würde ich nachlesen. Wer sie verschleiert, wird beim Nachhaken entlarvt, und die Bewertung fällt dann härter aus als für die Wissenslücke selbst.Im Zusammenhang lesen
KennzeichnungspflichtKünstliche Intelligenz
Die Pflicht aus Artikel 50 der KI-Verordnung, Menschen darüber zu informieren, dass sie mit einem KI-System sprechen oder künstlich erzeugte Inhalte vor sich haben. Sie entfällt, wenn das für einen aufmerksamen Menschen ohnehin offensichtlich ist. In der Praxis ist ein Satz am Anfang des Fensters die billigste Erfüllung.Im Zusammenhang lesen
Kern der eigenen SacheProdukt
Der Teil eines Vorhabens, wegen dem jemand es benutzt und den es woanders so nicht gibt. Bei einem Buchungsplan für einen Sportverein ist das die Regel, wer wann welchen Platz belegen darf. Anmeldung, Rechnungsversand und Dateiverwaltung gehören nicht dazu, egal wie viel Arbeit darin steckt.Im Zusammenhang lesen
KI-VerordnungKünstliche Intelligenz
Die europäische Verordnung über künstliche Intelligenz, oft als AI Act bezeichnet. Sie ordnet Anwendungen nach Risiko und knüpft daran Pflichten, von verboten über streng geprüft bis nur gekennzeichnet. Sie gilt gestaffelt, deshalb prüfst du für dein Vorhaben am aktuellen Text, welche Pflicht ab wann greift.Im Zusammenhang lesen
KinderReact
Alles, was zwischen dem öffnenden und dem schließenden Element eines Bausteins steht. React reicht es unter dem Namen children als Eigenschaft hinein. Damit baut man Hüllen, die nie erfahren müssen, was in ihnen liegt.Im Zusammenhang lesen
Kleinster brauchbarer SchnittProdukt
Die kleinste Fassung eines Vorhabens, die einem echten Menschen bei seiner echten Aufgabe schon hilft. Nicht die halbe Lösung und nicht die Vorstufe, sondern die ganze Lösung für einen schmalen Fall. Ein Beispiel: Die Suche findet nur Nachnamen, dafür sofort und richtig.Im Zusammenhang lesen
KleinstfallzahlDaten und SQL
Eine Gruppe im Ergebnis, die so wenige Fälle enthält, dass die Zeile über einzelne Personen spricht. Eine Auswertung „Krankheitstage je Abteilung" ist harmlos, solange eine Abteilung zwanzig Leute hat. Bei einer Abteilung mit zwei Beschäftigten steht dort die Krankheitsgeschichte eines Kollegen.Im Zusammenhang lesen
KohorteProdukt
Eine Gruppe von Nutzern, die im selben Zeitraum angefangen hat, betrachtet über die Zeit danach. Zum Beispiel alle, die im März angemeldet wurden, und wie viele davon nach vier Wochen noch aktiv sind. Kohorten trennen die Wirkung einer Änderung von der Wirkung des Wachstums.Im Zusammenhang lesen
KombinationsrisikoDaten und SQL
Die Möglichkeit, eine Person aus mehreren für sich harmlosen Angaben wieder zu erkennen. Postleitzahl, Geburtsjahr und Abteilung ergeben zusammen in vielen Firmen genau einen Menschen. Jede einzelne Angabe wäre unbedenklich, die Kombination ist es nicht.Im Zusammenhang lesen
KompromittierungSicherheit
Der Zustand, in dem ein Zugangsmerkmal möglicherweise fremden Augen bekannt ist. Das Wort möglicherweise trägt die ganze Last: Für die Reaktion gilt der Wert als benutzt, auch wenn nichts Auffälliges zu sehen ist.Im Zusammenhang lesen
KontextfensterKünstliche Intelligenz
Die Menge an Token, die ein Modell bei einer Anfrage gleichzeitig sehen kann: deine Anweisung, angehängte Dateien, der bisherige Gesprächsverlauf und die Antwort, die gerade entsteht. Ist das Fenster voll, fällt der Anfang weg. Das Modell weist darauf nicht hin und antwortet, als hätte dort nie etwas gestanden.Im Zusammenhang lesen
KontextverfallAgenten bauen
Die Erfahrung, dass ein Modell Anweisungen und Fakten aus der Mitte eines sehr langen Verlaufs schlechter beachtet als solche am Anfang und am Ende. Das Fenster ist dann formal nicht voll, die Aufmerksamkeit aber verteilt. Mehr Fenster ist deshalb kein Ersatz für weniger Inhalt.Im Zusammenhang lesen
KontoaufzählungAnmeldung und Rechte
Das Sammeln gültiger Mailadressen anhand unterschiedlicher Antworten. Wer bei unbekannten Adressen anders reagiert als bei bekannten, verrät mit jeder Antwort einen Treffer. Auf Englisch heißt es User Enumeration.Im Zusammenhang lesen
KontrastverhältnisHTML und CSS
Der gemessene Helligkeitsabstand zwischen Schrift und Hintergrund, angegeben als Verhältnis von 1:1 bis 21:1. Die Richtlinien verlangen mindestens 4,5:1 für normalen Text, 3:1 für großen Text ab etwa 24 Pixeln und 3:1 für die Umrisse bedienbarer Elemente.Im Zusammenhang lesen
KopfzeileGrundlagen
Eine Zusatzangabe in einer HTTP-Nachricht, zum Beispiel die gewünschte Sprache, die Art des Inhalts oder ein Nachweis der Anmeldung. Auf Englisch heißt sie Header. Kopfzeilen sind Beiwerk zur eigentlichen Nachricht, aber ein großer Teil der Fehlersuche spielt sich in ihnen ab.Im Zusammenhang lesen
KorrelationskennungBetrieb
Eine zufällige Zeichenfolge, die beim Eintreffen einer Anfrage erzeugt und in jede Protokollzeile dieser Anfrage geschrieben wird. Ruft die Anwendung einen weiteren Dienst auf, reicht sie die Kennung mit. Danach lässt sich der ganze Vorgang mit einer einzigen Suche zusammensetzen.Im Zusammenhang lesen
Kosten je AnfrageKünstliche Intelligenz
Das Ergebnis aus Eingabe-Token mal Eingabepreis plus Ausgabe-Token mal Ausgabepreis. Multipliziert mit der erwarteten Zahl von Anfragen im Monat ergibt sich der Posten, den du einem Kunden nennen kannst. Bei einem Agenten zählt jede Runde der Schleife als eigene Anfrage.Im Zusammenhang lesen
KostenmarkeDie Wolke
Ein frei vergebenes Schlüssel-Wert-Paar an einer Ressource, etwa Projekt, Abteilung oder Umgebung, nach dem sich die Rechnung später aufteilen lässt. Ohne Marken zeigt die Auswertung nur Dienste und keine Verursacher. Nachträglich lässt sich das nicht beheben, weil vergangene Posten unmarkiert bleiben.Im Zusammenhang lesen
KündigungsschaltflächeRecht und Geld
Die seit dem 1. Juli 2022 nach Paragraf 312k BGB vorgeschriebene Schaltfläche für Dauerschuldverhältnisse im elektronischen Geschäftsverkehr. Sie trägt die Beschriftung „Verträge hier kündigen", führt auf eine Bestätigungsseite mit der Schaltfläche „jetzt kündigen" und löst eine sofortige Bestätigung in Textform aus.Im Zusammenhang lesen

L

LabelHTML und CSS
Die Beschriftung eines Eingabefelds, mit dem Feld verbunden über for und id oder durch Umschließen. Die Verbindung hat zwei sichtbare Folgen: Ein Klick auf den Text setzt den Fokus ins Feld, und ein Vorleseprogramm nennt beim Betreten des Felds seinen Zweck.Im Zusammenhang lesen
LaborwertLeistung
Eine Messung unter festgelegten Bedingungen: ein Gerät, eine eingestellte Leitung, ein leerer Browser. Werkzeuge wie Lighthouse arbeiten so. Der Vorteil ist die Wiederholbarkeit, der Nachteil, dass diese eine Bedingung mit keinem echten Besucher übereinstimmen muss.Im Zusammenhang lesen
LadeoberflächeNext.js
Die Datei loading.tsx neben einer Seite. Next zeigt sie sofort und schiebt die fertige Seite nach, sobald deren Daten da sind. Sie gehört zu einem bestimmten Ordner, nicht an die Wurzel: Ganz oben angelegt, legt sie sich über jede einzelne Antwort der Anwendung.Im Zusammenhang lesen
LadevorrangLeistung
Die Angabe, welche Datei der Browser zuerst holen soll, etwa fetchpriority="high" am wichtigsten Bild. Der Browser rät sonst, und er rät oft falsch, weil er den sichtbaren Bereich beim Start noch nicht kennt. Vorrang für alles ist dasselbe wie Vorrang für nichts.Im Zusammenhang lesen
LandmarkeHTML und CSS
Ein Element, das einen Bereich der Seite mit eigener Bedeutung markiert: nav, main, aside, header, footer, search. Wer die Seite nicht sieht, springt damit direkt zum Inhalt, statt sich jedes Mal durch die Navigation zu hören.Im Zusammenhang lesen
LastverteilerDie Wolke
Ein vorgeschalteter Dienst, der eingehende Anfragen auf mehrere gleichartige Maschinen verteilt und solche auslässt, die nicht mehr antworten. Er ist die Voraussetzung dafür, dass eine Anwendung über mehrere Verfügbarkeitszonen laufen kann, und gleichzeitig die Stelle, an der die Verschlüsselung der Verbindung endet.Im Zusammenhang lesen
LaufzeitTypeScript
Der Zeitraum, in dem das Programm wirklich läuft, mit echten Daten von echten Menschen. Hier gibt es keine Typen mehr, nur noch Werte. Was hier schiefgeht, geht schief, weil die Daten anders aussehen als angenommen.Im Zusammenhang lesen
Lautes DenkenKarriere
Das Aussprechen der eigenen Überlegungen, während man arbeitet, auch der unfertigen. Es fühlt sich albern an und ist die wirksamste Einzelmaßnahme für jede Prüfungssituation, weil die Gegenseite sonst nur ein Ergebnis sieht und raten muss, wie es entstanden ist.Im Zusammenhang lesen
LayoutsprungHTML und CSS
Das Verrutschen von Inhalten, während die Seite lädt, weil ein Bild oder eine Anzeige nachträglich Platz beansprucht. Gemessen wird es als Cumulative Layout Shift. Der häufigste Grund ist ein Bild ohne Größenangabe.Im Zusammenhang lesen
LeitkennzahlProdukt
Die eine Zahl, die den Kern des Nutzens misst, den dein Produkt stiftet. Für einen Lieferdienst: pünktlich zugestellte Bestellungen je Woche. Für eine Lernplattform: Menschen, die diese Woche eine Lektion abgeschlossen haben. Sie kann fallen, und das ist ihr Wert.Im Zusammenhang lesen
LieferketteSicherheit
Alles, was zwischen fremdem Quelltext und deiner laufenden Anwendung liegt: Paketverzeichnis, Bauwerkzeuge, Behälterabbilder, Erweiterungen im Editor. Ein Angriff darauf zielt nicht auf dich, sondern auf etwas, dem du vertraust und das bei tausend anderen ebenfalls läuft.Im Zusammenhang lesen
LiteraltypTypeScript
Ein Typ, der genau einen einzigen Wert erlaubt, etwa "offen". Für sich allein ist er sinnlos. Zusammen mit dem senkrechten Strich wird er zum nützlichsten Werkzeug der Sprache: "offen" | "bezahlt" | "storniert" lässt nur diese drei Wörter zu und nichts sonst.Im Zusammenhang lesen
Live-ProgrammierenKarriere
Eine Aufgabe, die du innerhalb einer festgelegten Zeit vor einer zusehenden Person löst, häufig in einem geteilten Editor ohne Vervollständigung. Geprüft wird weniger die fertige Lösung als der Weg dorthin: ob du die Aufgabe zerlegst, ob du Beispiele durchrechnest, ob du merkst, wenn du falsch abbiegst.Im Zusammenhang lesen
LöschkonzeptRecht und Geld
Die vorher festgelegte Antwort auf die Frage, welche Daten wie lange bleiben und was danach mit ihnen geschieht. Es kennt drei Fälle: löschen, anonymisieren, aufbewahren wegen einer gesetzlichen Pflicht. Ohne Konzept speichert ein System alles für immer, weil niemand das Löschen beauftragt hat.Im Zusammenhang lesen
LöschverhaltenDaten und SQL
Die Regel, was mit den verweisenden Zeilen passiert, wenn die verwiesene Zeile verschwindet. Sie steht am Fremdschlüssel und wird von der Ablage durchgesetzt. Wer sie nicht angibt, bekommt die strengste Variante und wundert sich über die Fehlermeldung.Im Zusammenhang lesen

M

MandantentrennungAnmeldung und Rechte
Die Trennung der Daten mehrerer Kunden in derselben Datenbank. Jede Zeile trägt die Kennung ihres Mandanten, und jede Abfrage begrenzt darauf. Ohne diese Trennung sieht Kunde A die Umsätze von Kunde B, und das ist ein Fall für die Aufsichtsbehörde.Im Zusammenhang lesen
mapJavaScript
Formt jeden Eintrag einer Liste um und gibt eine neue Liste derselben Länge zurück. Aus zehn Bestellungen werden zehn Preise. Die alte Liste bleibt unberührt, denn map schreibt nie hinein.Im Zusammenhang lesen
MaskierungSicherheit
Das Ersetzen von Zeichen, die an einer Stelle Bedeutung tragen, durch harmlose Schreibweisen: aus < wird &lt;. Welche Zeichen gefährlich sind, hängt vom Ort ab. In einem Attribut gelten andere Regeln als im Text und wieder andere in einer Adresse.Im Zusammenhang lesen
Maximales AlterLeistung
Die Angabe max-age in Sekunden: so lange gilt eine Antwort als frisch, und so lange fragt niemand nach. s-maxage gilt nur für die geteilte Ebene am Netzrand. Die Kombination oben heißt: Der Browser fragt jedes Mal nach, der Netzrand antwortet zehn Minuten lang selbst.Im Zusammenhang lesen
MCP-ClientAgenten bauen
Die Seite in der Anwendung, die einen Server anspricht, seinen Katalog abholt und die Werkzeuge daraus dem Modell anbietet. Ein Client kann mehrere Server gleichzeitig führen. Alle Rechte und Grenzen liegen hier, nicht im Server.Im Zusammenhang lesen
MCP-ServerAgenten bauen
Das Programm, das Werkzeuge, Daten und vorbereitete Anweisungen anbietet. Es enthält keine Modelllogik und redet nie selbst mit einem Sprachmodell. Es antwortet nur auf zwei Arten von Fragen: was hast du, und führe das bitte aus.Im Zusammenhang lesen
MehrfachabsendungNext.js
Das doppelte Ausführen derselben Aktion, weil jemand zweimal geklickt hat oder die Leitung stockte. Zwei Gegenmittel gehören zusammen: den Knopf während der Ausführung sperren und die Aktion so bauen, dass eine Wiederholung nichts Zusätzliches anrichtet.Im Zusammenhang lesen
MerkmalsschalterProdukt
Ein Schalter im Code, der eine neue Funktion ein- oder ausschaltet, ohne dass neu ausgeliefert werden muss. Der halbfertige Code liegt schon auf dem Server und ist für niemanden sichtbar. Freischalten und Abschalten werden damit zu einer Einstellung statt zu einem Bauvorgang.Im Zusammenhang lesen
MetadatenNext.js
Angaben über eine Seite statt in einer Seite: Titel, Beschreibung, Sprache, kanonische Adresse. In Next stehen sie als export const metadata in Layout oder Seite. Was im Layout steht, gilt für alle Adressen darunter, bis eine Seite es überschreibt.Im Zusammenhang lesen
Mobile firstHTML und CSS
Die Bauweise, bei der die schmale Fassung die Grundlage ist und breitere Bildschirme über min-width-Abfragen etwas hinzubekommen. Das Gegenteil, max-width-Abfragen, nimmt Dingen wieder weg, die vorher hinzugefügt wurden, und wird mit jeder Abfrage unübersichtlicher.Im Zusammenhang lesen
Modellkontext-ProtokollKünstliche Intelligenz
Eine offene Vereinbarung, wie Werkzeuge und Datenquellen an Modelle angeschlossen werden, meist mit dem Kürzel MCP bezeichnet. Der Zweck ist, dass ein einmal gebauter Anschluss in mehreren Anwendungen funktioniert. Für eigene Werkzeuge im eigenen Programm brauchst du das nicht, für fremde Werkzeuge lohnt der Blick darauf.Im Zusammenhang lesen
ModellurteilKünstliche Intelligenz
Ein zweiter Modellaufruf, der eine Antwort nach vorgegebenen Merkmalen bewertet. Er ist billiger als ein Mensch und stimmt bei klaren Merkmalen oft mit ihm überein. Er neigt dazu, lange Antworten und Antworten im eigenen Stil besser zu bewerten, deshalb hält man ihn regelmäßig gegen menschliche Urteile.Im Zusammenhang lesen
ModulJavaScript
Eine Datei, deren Inhalt zunächst nur ihr selbst gehört. Sichtbar wird ausschließlich, was ausdrücklich mit export freigegeben ist. Alles andere bleibt innen, auch wenn es denselben Namen trägt wie etwas in einer anderen Datei.Im Zusammenhang lesen

N

N+1-ProblemDaten und SQL
Ein Muster, bei dem eine Abfrage eine Liste holt und der Code danach für jeden Eintrag eine weitere Abfrage stellt. Bei hundert Einträgen sind es hunderteins. Jede davon ist für sich schnell, und die Summe der Wartezeiten bringt die Seite trotzdem zum Stehen.Im Zusammenhang lesen
NachbetrachtungBetrieb
Ein kurzer Bericht nach dem Störfall mit Zeitleiste, Wirkung, Ursache und konkreten Maßnahmen. Sie ist ohne Schuldzuweisung geschrieben: Nicht wer den Knopf gedrückt hat, sondern warum das System es zuließ, dass ein Druck auf diesen Knopf so viel kaputtmacht.Im Zusammenhang lesen
Nachladen im HintergrundReact
Die abgelegte Antwort sofort anzeigen und gleichzeitig eine frische holen. Die Seite ist ohne Warten da, und wenn sich etwas geändert hat, tauscht sie es nachträglich aus. Für den Nutzer ist das der Unterschied zwischen einer zähen und einer flinken Anwendung.Im Zusammenhang lesen
NachrichtenlisteAgenten bauen
Die vollständige Abfolge der bisherigen Beiträge, die du bei jedem einzelnen Aufruf erneut mitschickst. Jeder Eintrag sagt, von wem er stammt: vom Nutzer oder vom Modell. Der Dienst führt keine Sitzung und kennt nichts, was nicht in dieser Liste steht. Wer den Verlauf nicht selbst speichert, hat ihn verloren.Im Zusammenhang lesen
NachrichtenwarteschlangeDie Wolke
Ein Dienst, der Meldungen zwischen zwei Teilen einer Anwendung aufbewahrt, bis der empfangende Teil sie abholt. Er entkoppelt das Tempo beider Seiten: Der Sender wartet nicht, und ein ausgefallener Empfänger verliert nichts, sondern arbeitet nach dem Neustart die Rückstände ab.Im Zusammenhang lesen
Nachträgliche BuchungDaten und SQL
Eine Zeile, die nach dem Auswertungstag noch entsteht oder sich ändert, obwohl sie in den bereits ausgewerteten Zeitraum fällt. Eine Gutschrift zu einer Bestellung aus dem Juli wird im August erfasst. Wer die Julizahl im August neu holt, bekommt ein anderes Ergebnis als am 1. August, und beide waren zum jeweiligen Zeitpunkt richtig.Im Zusammenhang lesen
Netzrand-ZwischenspeicherLeistung
Die Ebene zwischen Besucher und Server: Rechner eines Anbieters, die weltweit verteilt stehen und eine fertige Antwort für alle Besucher einer Gegend bereithalten. Sie wird geteilt, deshalb darf dort nichts liegen, was nur eine einzige Person sehen soll.Im Zusammenhang lesen
NeuvalidierungNext.js
Das gesteuerte Auffrischen einer gespeicherten Antwort. Mit next: { revalidate: 600 } gilt sie zehn Minuten. Der erste Aufruf danach bekommt noch die alte Fassung, im Hintergrund wird die neue geholt, und der nächste Besucher sieht sie. Niemand wartet auf die Erneuerung.Im Zusammenhang lesen
NeuzeichnenReact
Was passiert, nachdem ein Wert im Zustandshaken geändert wurde: React ruft die Funktion des Bausteins noch einmal auf und vergleicht das Ergebnis mit dem vorherigen. Nur die Unterschiede landen wirklich im Dokument. Deshalb ist ein zweiter Aufruf der Funktion billig und nichts, wovor man sich fürchten muss.Im Zusammenhang lesen
NEXT_PUBLIC-VorsatzNext.js
Die Regel, welche Werte aus der Umgebung mit in den Browser dürfen. Nur Namen, die mit NEXT_PUBLIC_ beginnen, setzt Next beim Bauen in das Bündel ein. Alle anderen bleiben auf dem Server, auch wenn sie in derselben Datei stehen. Ein Zugangsschlüssel bekommt diesen Vorsatz nie.Im Zusammenhang lesen
Nicht-ZielProdukt
Eine ausdrücklich aufgeschriebene Sache, die dieses Vorhaben nicht leisten wird, mit einem Satz zur Begründung. Sie steht neben den Zielen im selben Dokument. Wer sie liest, weiß, dass die Lücke gesehen wurde.Im Zusammenhang lesen
NodeGrundlagen
Eine Umgebung, in der JavaScript außerhalb des Browsers läuft. Sie wird gebraucht, um Projekte zu bauen, Pakete zu installieren und einen lokalen Server zu starten. Ohne sie geht in der Webentwicklung praktisch nichts.Im Zusammenhang lesen
node_modulesJavaScript
Der Ordner, in dem alle installierten Pakete liegen, samt deren eigenen Paketen. Er wird nie mit eingecheckt, denn er lässt sich aus zwei Dateien jederzeit wiederherstellen und umfasst oft mehrere hundert Megabyte.Im Zusammenhang lesen
NormalisierungDaten und SQL
Das Aufteilen einer breiten Tabelle, bis jede Tatsache nur an einer einzigen Stelle steht. Ändert sich etwas, ändert man ein Feld statt tausend. Als Faustregel reicht: Alles, was sich unabhängig von den anderen Angaben ändern kann, bekommt eine eigene Tabelle.Im Zusammenhang lesen
NotizdateiAgenten bauen
Eine gewöhnliche Datei, in der ein Agent seinen Stand mitschreibt, statt ihn im Gespräch mitzuschleppen. Sie kostet im Kontextfenster nur den einen Satz, mit dem er sie wieder öffnet. Für alles, was länger lebt als eine Runde, ist sie der bessere Ort als der Verlauf.Im Zusammenhang lesen
npmGrundlagen
Der Paketverwalter, der mit Node kommt. Er lädt fremde Bibliotheken in dein Projekt und merkt sich in einer Datei, welche das genau waren, damit dasselbe Projekt auf einem anderen Rechner gleich aussieht.Im Zusammenhang lesen
nullJavaScript
Ein Wert, den ein Mensch bewusst gesetzt hat, um zu sagen: Dieses Feld ist absichtlich leer. Datenbanken liefern ihn für leere Spalten. Der Unterschied zu undefined ist die Absicht dahinter.Im Zusammenhang lesen
Nutzungsabhängige AbrechnungDie Wolke
Die Bezahlung nach tatsächlichem Verbrauch statt nach Anschaffung, meist je Sekunde, je gespeichertem Gigabyte oder je Aufruf. Sie verwandelt eine einmalige Ausgabe in eine laufende. Das ist am Anfang billiger und bei gleichbleibender Auslastung über Jahre nicht unbedingt.Im Zusammenhang lesen
Nutzungsrechte am ErgebnisKünstliche Intelligenz
Die Frage, wer einen erzeugten Text oder ein erzeugtes Bild verwenden darf. Was du damit tun darfst, regeln die Bedingungen deines Anbieters. Ob ein rein maschinell erzeugtes Werk urheberrechtlich geschützt ist, ist eine andere Frage, und die Antwort lautet in Europa bislang meistens nein, weil der Schutz eine menschliche Schöpfung voraussetzt.Im Zusammenhang lesen

O

ObergrenzeSchnittstellen
Der größte Wert oder die größte Länge, die ein Feld annehmen darf. Ohne sie genügt eine einzige Anfrage, um Speicher, Datenbank und Protokolldateien vollzuschreiben. Die Grenze gehört ins Schema, nicht in einen Kommentar.Im Zusammenhang lesen
ObjektspeicherDie Wolke
Ein Speicher, der ganze Dateien mitsamt beschreibenden Angaben unter einem Namen ablegt und über eine Adresse ausliefert. Er kennt keine Ordner im eigentlichen Sinn und lässt sich nicht wie eine Festplatte einhängen. Dafür wächst er praktisch unbegrenzt und kostet je gespeichertem Gigabyte sehr wenig.Im Zusammenhang lesen
ObjekttypTypeScript
Die Beschreibung eines Objekts durch seine Eigenschaften und deren Typen. Sie sagt genau, welche Felder es gibt. Ein Feld, das nicht in der Beschreibung steht, darf beim direkten Anlegen nicht dabei sein, und ein Feld, das fehlt, wird beanstandet.Im Zusammenhang lesen
Offene FrageProdukt
Eine Frage, die sich nicht mit ja oder nein beantworten lässt und keine Richtung vorschlägt. Sie beginnt mit „wie", „was" oder „erzähl mir von". Die Antwort enthält Sachverhalte, die du nicht erwartet hast, und genau dafür führst du das Gespräch.Im Zusammenhang lesen
Offene WeiterleitungAnmeldung und Rechte
Eine Route, die ihr Weiterleitungsziel ungeprüft aus der Anfrage übernimmt, etwa /login?weiter=…. Ein Angreifer setzt dort eine fremde Adresse ein und schickt frisch Angemeldete auf eine nachgebaute Seite. Erlaubt sind nur Pfade der eigenen Anwendung, geprüft gegen eine feste Liste.Im Zusammenhang lesen
Offener EingangNext.js
Die Adresse, die Next im Hintergrund für jede Serveraktion anlegt. Wer sie kennt, ruft die Funktion mit beliebigen Werten auf, ohne dein Formular je geöffnet zu haben. Prüfungen im Browser sind deshalb Bequemlichkeit, Prüfungen in der Aktion sind Sicherheit.Im Zusammenhang lesen
Öffentliche WolkeDie Wolke
Rechenleistung, Speicher und Netz, die ein Anbieter über das Internet an viele Kunden gleichzeitig vermietet, auf gemeinsam genutzter Technik mit getrennten Bereichen je Kunde. Das Gegenstück ist die eigene Anlage im eigenen Haus. Wer beides mischt, betreibt eine gemischte Umgebung.Im Zusammenhang lesen
Optionale EigenschaftTypeScript
Ein Feld mit einem Fragezeichen hinter dem Namen. Es darf fehlen. Beim Lesen liefert es dann undefined, und genau deshalb zwingt dich das Werkzeug an jeder Lesestelle zu einer Entscheidung, bevor du damit weiterarbeitest.Im Zusammenhang lesen

P

Paar-ProgrammierenKarriere
Zwei Personen arbeiten an einer Aufgabe an einem Rechner. In der Prüfung ist die andere Person aus der Firma, und gemessen wird, ob mit dir zu arbeiten angenehm ist: ob du zuhörst, ob du widersprichst, wenn du anderer Meinung bist, ob du einen Vorschlag annehmen kannst, ohne beleidigt zu sein.Im Zusammenhang lesen
package.jsonGrundlagen
Die Steckbriefdatei eines Node-Projekts. Darin stehen Name, Version, die Befehle zum Starten und Bauen sowie jede fremde Bibliothek, die das Projekt benutzt. Sie ist die erste Datei, in die man schaut, wenn man ein fremdes Projekt aufmacht.Im Zusammenhang lesen
Parametrisierte AbfrageSicherheit
Eine Datenbankabfrage, in der Platzhalter stehen und die Werte getrennt übergeben werden. Die Datenbank bekommt die Anweisung fertig und die Daten danach, sodass ein Wert nie zur Anweisung werden kann. In fast jeder Bibliothek ist das eine Zeile kürzer als das Zusammenkleben.Im Zusammenhang lesen
PartnernetzAgenten bauen
Ein Programm, in dem ein Anbieter Unternehmen aufnimmt, die seine Technik bei Kunden einsetzen. Die Mitgliedschaft hängt am Unternehmen, nicht an der Person. Sie kann Voraussetzung dafür sein, dass jemand überhaupt zu einer Prüfung zugelassen wird.Im Zusammenhang lesen
PCI DSSRecht und Geld
Das Sicherheitsregelwerk der Kartenorganisationen für alle, die Kartendaten verarbeiten, speichern oder übertragen. Die aktuelle Fassung ist Version 4.0.1, deren Anforderungen seit dem 31. März 2025 vollständig gelten. Wer Kartendaten selbst entgegennimmt, unterliegt einem umfangreichen Prüfverfahren.Im Zusammenhang lesen
Personenbezogene DatenKünstliche Intelligenz
Alle Angaben, die sich auf eine bestimmbare Person beziehen, vom Namen über die Kundennummer bis zum Freitext einer Beschwerde. Sobald solche Angaben in einer Anfrage stehen, gilt für diese Verarbeitung die Datenschutz-Grundverordnung. Der häufigste Fehler ist, ganze Gesprächsverläufe mitzuschicken, ohne dass jemand geprüft hat, was darin steht.Im Zusammenhang lesen
PersonenbezugRecht und Geld
Der Bezug einer Angabe zu einer bestimmbaren Person. Er besteht nicht nur bei Name und E-Mail, sondern auch bei der Adresse des Geräts, einer Kennung in einer Sitzung, einer Bestellnummer und einem Standort. Bestimmbar heißt: Es genügt, dass die Zuordnung mit vertretbarem Aufwand möglich wäre.Im Zusammenhang lesen
PerzentilLeistung
Der Wert, unter dem ein bestimmter Anteil aller Messungen liegt. Bewertet wird das 75. Perzentil: Drei von vier Besuchen müssen die Grenze einhalten. Damit zählt der schlechte Fall mit, ohne dass ein einzelner Ausreißer das Bild bestimmt.Im Zusammenhang lesen
PfeilfunktionJavaScript
Die kurze Schreibweise mit =>. Steht rechts vom Pfeil kein geschweiftes Klammernpaar, ist der Ausdruck dahinter zugleich der Rückgabewert. Sie bringt kein eigenes this mit, und dieser Unterschied ist der eigentliche Grund, warum es sie gibt.Im Zusammenhang lesen
PlanungstrugschlussProdukt
Die durchgängig beobachtete Neigung, den Aufwand einer eigenen Aufgabe zu niedrig anzusetzen, selbst wenn man weiß, dass frühere Aufgaben länger gedauert haben. Der Grund ist der Blick auf den geraden Weg: Man plant die Arbeit, die man sieht, und nicht die Unterbrechungen, die Rückfragen und die zwei Dinge, die kaputtgehen.Im Zusammenhang lesen
PortfolioKarriere
Die Sammlung von Dingen, die du gebaut hast und die jemand ansehen kann, ohne dich vorher zu fragen. Weder die Liste der belegten Kurse noch die Zahl der Zeilen gehört dazu. Was zählt, ist erreichbar, benutzbar und wird von dir betreut.Im Zusammenhang lesen
Postinstall-SkriptSicherheit
Ein Befehl, den ein Paket in package.json hinterlegt und den der Paketverwalter nach dem Herunterladen automatisch ausführt. Er läuft mit deinen Rechten, vor jedem Test und ohne dass du das Paket je aufgerufen hast. Genau hier setzen die meisten Angriffe an.Im Zusammenhang lesen
PrimärschlüsselDaten und SQL
Die Spalte, die eine Zeile eindeutig benennt. Kein zweiter Eintrag darf denselben Wert haben, und leer bleiben darf er auch nicht. Er ist die Adresse, unter der alle anderen Tabellen diese Zeile ansprechen.Im Zusammenhang lesen
Primitiver WertJavaScript
Ein Wert ohne Innenleben: eine Zahl, ein Text, wahr oder falsch. Er lässt sich nicht verändern, nur ersetzen. Wer name.toUpperCase() aufruft, verändert den alten Text nicht, sondern bekommt einen neuen zurück.Im Zusammenhang lesen
ProbezeitKarriere
Der Anfang eines Arbeitsverhältnisses, in dem beide Seiten mit kurzer Frist kündigen können, in Deutschland höchstens sechs Monate. Für dich heißt das: Du kannst ebenso gehen. Wer merkt, dass die Stelle falsch ist, verliert weniger, wenn er es früh sagt.Im Zusammenhang lesen
ProblemsatzProdukt
Ein Satz, der beschreibt, wer in welcher Situation woran scheitert und was ihn das heute kostet. Er kommt ohne jedes Wort über die Lösung aus. Wenn er richtig ist, nickt die betroffene Person beim Vorlesen.Im Zusammenhang lesen
Product EngineerGrundlagen
Jemand, der eine Sache vom Problem bis zur Auslieferung allein bringt und dabei auch die Fragen entscheidet, die kein Code sind: Was wird gebaut, was wird weggelassen, woran misst man den Erfolg. Der Titel setzt sich gerade durch, weil kleine Teams genau das brauchen.Im Zusammenhang lesen
ProduktionsumgebungBetrieb
Die Fassung, mit der echte Menschen arbeiten. Hier zählen Bestellungen, Zahlungen und Nachrichten. Jeder Eingriff von Hand ist hier ein Risiko und gehört vorher an einer anderen Stelle geprobt.Im Zusammenhang lesen
ProgrammierassistentKarriere
Ein Werkzeug, das aus einer Beschreibung Code erzeugt, oft über mehrere Schritte hinweg und mit Zugriff auf deine Dateien. Es ist weder ein Nachschlagewerk noch ein Kollege, sondern eine Maschine, die schnell und selbstsicher etwas liefert, das gut aussieht und manchmal falsch ist.Im Zusammenhang lesen
PromiseJavaScript
Ein Platzhalter für ein Ergebnis, das noch nicht da ist. Er kennt drei Zustände: offen, erfüllt und abgelehnt. Ein Promise gibt dir sofort etwas in die Hand, nur eben nicht den Wert, sondern die Zusage darauf.Im Zusammenhang lesen
Promise.allJavaScript
Nimmt eine Liste von Promises, startet sie alle und gibt ein Promise auf die Liste der Ergebnisse zurück. Es ist fertig, wenn das langsamste fertig ist. Lehnt eines ab, lehnt das Ganze sofort ab, und die übrigen Ergebnisse gehen verloren.Im Zusammenhang lesen
ProtokollstufeBetrieb
Die Einordnung einer Zeile nach Dringlichkeit, üblich sind debug, info, warn und error. Sie entscheidet, was im Alltag sichtbar ist und was nur beim Suchen. Wenn alles error ist, ist nichts mehr error.Im Zusammenhang lesen
PrüfspurSicherheit
Die Aufzeichnung, wer wann welchen Zugangswert abgerufen oder benutzt hat. Sie beantwortet nach einem Vorfall die entscheidende Frage: Was wurde mit dem Wert tatsächlich getan, seit er abgeflossen ist.Im Zusammenhang lesen
PrüfsummeSicherheit
Ein kurzer Wert, der aus dem gesamten Inhalt eines Pakets berechnet wird. Ändert sich ein einziges Zeichen, ändert sich die Prüfsumme. Weil sie in der Sperrdatei steht, fällt ein nachträglich ausgetauschtes Paket beim Installieren auf.Im Zusammenhang lesen
PrüfungsleitfadenDie Wolke
Das vom Anbieter veröffentlichte Dokument, das Zielgruppe, Gebiete, Gewichte und die einzelnen Aufgabenbereiche einer Prüfung beschreibt und außerdem nennt, was nicht geprüft wird. Es ist die einzige verbindliche Quelle über den Umfang. Jede Vorbereitung, die sich nicht daran messen lässt, ist eine Vermutung.Im Zusammenhang lesen
PseudonymisierungDaten und SQL
Das Ersetzen eines direkt zuordenbaren Merkmals durch ein Kürzel, dessen Auflösung getrennt aufbewahrt wird. Aus der Kundennummer wird eine laufende Nummer der Auswertung. Der Bezug zur Person bleibt bestehen, solange die Auflösung existiert, deshalb ist das keine Anonymisierung, sondern eine Schutzstufe.Im Zusammenhang lesen

Q

querySelectorJavaScript
Die Suche im Baum mit derselben Schreibweise, die auch Stilregeln benutzen. document.querySelector(".preis") liefert das erste passende Element oder null. Die Schwesterform querySelectorAll liefert alle passenden, als feste Liste zum Durchlaufen.Im Zusammenhang lesen

R

RandfallKarriere
Eine Eingabe am Rand des Erwarteten: die leere Liste, die Null, das Datum am Monatsende, der Text mit einem Anführungszeichen darin. In Prüfungen sind Randfälle der häufigste Grund für ein Nein, weil sie zeigen, ob jemand seine eigene Lösung misstrauisch anschaut.Im Zusammenhang lesen
RandzusammenfallHTML und CSS
Zwei senkrecht benachbarte Außenabstände verschmelzen zum größeren der beiden, statt sich zu addieren. Das gilt nur senkrecht und nur bei Außenabständen. Auf Englisch heißt es margin collapsing.Im Zusammenhang lesen
RauchtestBetrieb
Eine kleine Prüfung direkt nach der Auslieferung, die nur beantwortet, ob die Anwendung überhaupt lebt. Startseite lädt, Anmeldung antwortet, Datenbank ist erreichbar. Der Name kommt aus der Elektronik: Man schaltet ein und sieht, ob es raucht.Im Zusammenhang lesen
RechteausweitungSicherheit
Ein Zugriff, bei dem jemand mehr darf, als vorgesehen war. Entweder auf die Daten eines anderen Nutzers derselben Stufe oder auf Rechte einer höheren Stufe. Sie ist selten spektakulär: Meist reicht eine geänderte Zahl in der Adresse.Im Zusammenhang lesen
RechtesparsamkeitSicherheit
Der Grundsatz, jedem Zugang genau so viel zu erlauben, wie er für seine Aufgabe braucht, und nicht mehr. Auf Englisch heißt er least privilege. Ein Zugang, der nur lesen darf, kann auch bei einem Fehler nichts löschen.Im Zusammenhang lesen
RechtsgrundlageRecht und Geld
Der Erlaubnistatbestand, auf den sich eine Verarbeitung stützt. Artikel 6 Absatz 1 DSGVO nennt sechs, in der Praxis zählen drei: Einwilligung, Erforderlichkeit für einen Vertrag und berechtigtes Interesse nach einer Abwägung. Ohne eine solche Grundlage ist die Verarbeitung verboten.Im Zusammenhang lesen
reduceJavaScript
Fasst eine ganze Liste zu einem einzigen Wert zusammen. Man gibt einen Startwert mit und eine Vorschrift, wie der bisherige Stand und der nächste Eintrag zusammenkommen. Damit entstehen Summen, aber auch Gruppierungen und Nachschlagetabellen.Im Zusammenhang lesen
ReferenzfallProdukt
Ein abgeschlossenes Vorhaben aus der eigenen Vergangenheit, das dem neuen ähnelt und dessen tatsächliche Dauer bekannt ist. Er ist die einzige Schätzgrundlage, die nicht aus dem Bauchgefühl stammt. Wer drei Referenzfälle notiert hat, schätzt besser als jedes Verfahren.Im Zusammenhang lesen
Regeln der HakenReact
Zwei Regeln, die React nicht prüfen kann und deshalb hart durchsetzt: Haken werden immer in derselben Reihenfolge aufgerufen, also nie in einer Bedingung oder Schleife, und sie werden nur in Bausteinen oder in anderen Haken aufgerufen. React erkennt sie allein an der Reihenfolge des Aufrufs.Im Zusammenhang lesen
RegionDie Wolke
Ein geografisches Gebiet, in dem ein Anbieter mehrere getrennte Rechenzentren betreibt, etwa Frankfurt oder Irland. Dienste und Daten werden je Region gebucht. Die Wahl entscheidet über die Entfernung zum Nutzer, den Preis und darüber, in welchem Rechtsraum die Daten liegen.Im Zusammenhang lesen
RegressionQualität und Tests
Ein Fehler in etwas, das vorher funktioniert hat. Er entsteht fast immer als Nebenwirkung einer Änderung an anderer Stelle. Regressionen sind der Grund, weshalb Programme mit den Jahren langsamer weiterentwickelt werden statt schneller.Im Zusammenhang lesen
Reine FunktionJavaScript
Eine Funktion, die bei gleicher Eingabe immer dasselbe zurückgibt und außerhalb von sich nichts verändert. Sie schreibt keine Datei, sie ändert keine globale Liste, sie fragt nicht die Uhrzeit ab. Solche Funktionen lassen sich ohne Vorbereitung prüfen.Im Zusammenhang lesen
RendernGrundlagen
Das Zeichnen der Seite aus der Beschreibung. Der Browser rechnet dabei aus, wo jedes Element steht, wie groß es ist und welche Farbe es hat, und malt es dann auf den Bildschirm.Im Zusammenhang lesen
Reproduzierbarer BauSicherheit
Ein Bau, der aus demselben Stand zweimal dasselbe Ergebnis liefert. Dafür müssen die Versionen aller Pakete festliegen: Die Sperrdatei (package-lock.json oder pnpm-lock.yaml) gehört ins Repo, und der Bauserver installiert nur aus ihr. Sonst baut er heute etwas anderes als gestern, und der Fehler von gestern ist nicht mehr auffindbar.Im Zusammenhang lesen
ReproduzierbarkeitKünstliche Intelligenz
Die Eigenschaft, bei gleicher Eingabe wieder dasselbe zu bekommen. Sie braucht drei feste Dinge: die Anweisung als Datei im Projekt, den Modellnamen samt Version und die Einstellungen wie die Temperatur. Selbst dann bleibt ein Rest Abweichung, deshalb misst man Qualität über viele Fälle statt an einem.Im Zusammenhang lesen
Reservierte KapazitätDie Wolke
Eine Zusage über ein oder drei Jahre gegen einen deutlich niedrigeren Preis, oft dreißig bis siebzig Prozent unter dem Abruf. Sie lohnt sich für den Teil der Last, der ohnehin ständig da ist. Für Schwankungen ist sie falsch, denn bezahlt wird die Zusage, nicht die Nutzung.Im Zusammenhang lesen
RessourceSchnittstellen
Das Ding, um das es in einer Anfrage geht: eine Rechnung, ein Kunde, ein Bild. Es hat eine eigene Adresse, unter der es erreichbar ist, und diese Adresse bleibt gleich, egal ob man das Ding liest, ändert oder löscht.Im Zusammenhang lesen
RestaufwandProdukt
Die Antwort auf die Frage, wie viel Arbeit von hier bis fertig noch übrig ist, neu beantwortet und nicht aus dem alten Plan abgeleitet. Sie ist die einzige Zahl, die etwas über den Abgabetermin sagt. „Achtzig Prozent fertig" sagt nichts, weil das letzte Fünftel regelmäßig die Hälfte der Zeit kostet.Im Zusammenhang lesen
RestplatzangebotDie Wolke
Ungenutzte Kapazität, die ein Anbieter mit hohem Nachlass abgibt und mit kurzer Vorwarnung zurückholen kann. Der Preis ist unschlagbar, die Verfügbarkeit nicht zugesagt. Passend für Berechnungen, die einen Abbruch aushalten, unpassend für alles, worauf ein Kunde wartet.Im Zusammenhang lesen
Riskanteste AnnahmeProdukt
Diejenige Annahme, bei der ein Irrtum das ganze Vorhaben wertlos macht. Nicht die schwierigste, sondern die folgenschwerste. Sie wird zuerst geprüft, weil alle anderen Arbeiten sonst auf Sand stehen.Im Zusammenhang lesen
RolleBarrierefreiheit
Was ein Element ist: Schaltfläche, Verweis, Überschrift, Kontrollkästchen. Bei semantischem HTML kommt sie vom Element selbst. Ein button hat die Rolle Schaltfläche, ohne dass jemand etwas dazuschreibt.Im Zusammenhang lesen
RollenmodellAnmeldung und Rechte
Die Bündelung mehrerer Berechtigungen unter einem Namen wie Redaktion oder Buchhaltung. Menschen bekommen Rollen, der Code fragt nach Berechtigungen. Dazwischen steht eine Tabelle, die beides verbindet. Eine neue Rolle ändert dadurch keine einzige Zeile Code.Im Zusammenhang lesen
RotationBetrieb
Das Ersetzen eines Zugangswerts durch einen neuen, wobei der alte ungültig wird. Erst danach ist ein abgeflossener Wert wertlos. Rotation lohnt auch ohne Vorfall, weil man dann geübt hat, wenn es einmal eilig ist.Im Zusammenhang lesen
RückbuchungRecht und Geld
Die Rückholung einer bereits gutgeschriebenen Zahlung. Bei der SEPA-Lastschrift kann der Zahler acht Wochen lang ohne Angabe von Gründen widersprechen, ohne gültiges Mandat sogar dreizehn Monate. Bei Karten läuft ein Verfahren über die Bank des Kunden, meistens innerhalb von 120 Tagen, mit Gebühr für dich.Im Zusammenhang lesen
RückmeldeschleifeProdukt
Der eingerichtete Weg, auf dem Beobachtungen aus dem Betrieb wieder bei der Entscheidung ankommen. Fehlerbericht, Kennzahl, Nutzergespräch, Anruf beim Kundendienst. Ohne festen Weg und feste Zeit versickert Rückmeldung, weil niemand zuständig ist.Im Zusammenhang lesen
RücknahmeProdukt
Der schnelle Weg zurück zur vorherigen Fassung, wenn eine Auslieferung Ärger macht. Sie muss geübt sein und in Minuten funktionieren, sonst wird im Ernstfall vorwärts repariert, und das dauert unter Druck immer länger.Im Zusammenhang lesen
Rückschritt in der BewertungKünstliche Intelligenz
Ein Fall, der vorher richtig lief und nach einer Änderung falsch läuft, im Testwesen Regression genannt. Bei Modellen entsteht er leicht, weil eine Anweisung, die einen Fall verbessert, einen anderen verschlechtert. Ohne eine Reihe, die vorher und nachher läuft, fällt er erst beim Nutzer auf.Im Zusammenhang lesen

S

SalzAnmeldung und Rechte
Eine zufällige Zeichenfolge, die vor dem Berechnen an das Passwort gehängt und neben dem Ergebnis gespeichert wird. Ohne Salz haben zwei Konten mit demselben Passwort denselben Streuwert, und vorbereitete Tabellen lösen beide auf einmal.Im Zusammenhang lesen
SameSiteAnmeldung und Rechte
Ein Merkmal, das steuert, ob das Cookie auch bei Anfragen von fremden Seiten mitgeschickt wird. Lax ist die übliche Wahl und lässt es nur beim gewöhnlichen Klick auf einen Link mitgehen. Strict unterdrückt es auch dann. None verlangt zwingend Secure und ist nur für eingebettete Anwendungen gedacht.Im Zusammenhang lesen
SammelpufferProdukt
Ein Zeitzuschlag, der nicht auf die einzelnen Aufgaben verteilt, sondern am Ende des Vorhabens gesammelt wird. Verteilte Zuschläge werden aufgebraucht, weil jede Aufgabe die ihr zugewiesene Zeit ausfüllt. Ein gemeinsamer Puffer bleibt sichtbar und geht nur an die Aufgaben, die ihn wirklich brauchen.Im Zusammenhang lesen
SammlungSchnittstellen
Die Adresse, unter der alle Ressourcen einer Art liegen, zum Beispiel /rechnungen. Ein einzelnes Stück daraus hängt seine Kennung an: /rechnungen/42. Aus dieser Zweiteilung ergeben sich fast alle weiteren Entscheidungen von selbst.Im Zusammenhang lesen
SättigungProdukt
Der Punkt, an dem neue Gespräche nichts Neues mehr bringen, weil dieselben Muster wiederkehren. Bei einer einheitlichen Nutzergruppe tritt er meistens nach fünf bis acht Gesprächen ein. Danach kostet jedes weitere Gespräch Zeit und liefert nur noch Bestätigung.Im Zusammenhang lesen
SchemaTypeScript
Eine Beschreibung der erwarteten Form, die zur Laufzeit existiert und Werte tatsächlich prüft. Anders als ein Typ verschwindet sie beim Übersetzen nicht. Sie kann sagen: Dieses Feld ist Text, mindestens ein Zeichen lang, und dieses ist eine Zahl größer als null.Im Zusammenhang lesen
SchemaprüfungNext.js
Das Abgleichen einer Eingabe mit einer vorher aufgeschriebenen Form: welche Felder, welcher Typ, welche Länge. Bibliotheken wie Zod machen daraus wenige Zeilen und liefern nebenbei brauchbare Fehlermeldungen. Was nicht passt, kommt nicht in die Datenbank.Im Zusammenhang lesen
SchlüsselReact
Der Wert in der Eigenschaft key, an dem React einen Eintrag einer Liste über Änderungen hinweg wiedererkennt. Er muss innerhalb dieser Liste eindeutig sein und beim selben Eintrag bleiben, auch wenn dieser seine Stelle wechselt. Er gehört an das äußerste Element, das die Abbildung zurückgibt.Im Zusammenhang lesen
Schnittstelle eines BausteinsReact
Alles, was von außen sichtbar ist: die Eigenschaften, die er annimmt, und das, was er als Kinder aufnimmt. Sie ist ein Versprechen an jede Stelle, die ihn benutzt. Was innen passiert, darf sich jederzeit ändern, die Schnittstelle nicht ohne Weiteres.Im Zusammenhang lesen
SchnittstellenvertragSchnittstellen
Die Summe aller Zusagen, die eine Schnittstelle nach außen macht: welche Adressen es gibt, welche Angaben sie annehmen, was in der Antwort steht. Er steht selten auf Papier. Er wirkt trotzdem, weil fremde Programme sich darauf eingerichtet haben.Im Zusammenhang lesen
SchriftflackernNext.js
Der sichtbare Wechsel, wenn zuerst eine Ersatzschrift erscheint und kurz darauf die richtige. Bei display: "swap" sieht man den Text sofort und den Wechsel danach. Bei display: "block" bleibt der Text zunächst unsichtbar. Beide Fassungen haben ihren Preis, unsichtbar ist meist der höhere.Im Zusammenhang lesen
SchwärzenBetrieb
Das Ersetzen empfindlicher Werte durch einen Platzhalter, bevor die Zeile geschrieben wird. Wirksam ist es nur zentral: eine Stelle, die jedes Objekt prüft und Felder wie passwort oder token durch Sterne ersetzt.Im Zusammenhang lesen
SeitengrößeSchnittstellen
Die Anzahl der Einträge in einem Stück. Der Aufrufer darf sie vorschlagen, der Server entscheidet. Üblich sind eine Vorgabe von 20 und ein Höchstmaß von 100, beide fest im Code und nicht in der Anfrage.Im Zusammenhang lesen
SelbstbetriebDie Wolke
Der Betrieb derselben Software auf einer gemieteten oder eigenen Maschine, bei dem Installation, Aktualisierung, Sicherung und Ausfallvorsorge in deiner Hand liegen. Im Listenpreis ist er billiger, in Arbeitsstunden teurer. Er ist nur dann die günstigere Wahl, wenn diese Stunden auch tatsächlich jemand aufbringt.Im Zusammenhang lesen
Selbsttätiges WartenQualität und Tests
Die Eigenschaft von Playwright, vor jeder Handlung und bei jeder Zusicherung selbst zu warten, bis das Element vorhanden, sichtbar und bedienbar ist. Es wird bis zu einer Zeitgrenze immer wieder geprüft. Deshalb braucht ein richtig geschriebener Test keine feste Pause.Im Zusammenhang lesen
SelektivitätDaten und SQL
Der Anteil der Zeilen, den eine Bedingung übrig lässt. Eine Kundennummer trifft eine von zehntausend Zeilen und ist damit sehr selektiv. Eine Ja-Nein-Spalte trifft die Hälfte, und dafür lohnt ein Index selten, weil das Nachschlagen dann teurer ist als der Durchlauf.Im Zusammenhang lesen
SelektorQualität und Tests
Die Beschreibung, wie ein Test ein Element auf der Seite findet. Sie kann an der Gestaltung hängen (eine Klasse, eine Position im Baum) oder an der Bedeutung (eine Beschriftung, eine Rolle). Die erste Art bricht bei jeder Umgestaltung, die zweite nicht.Im Zusammenhang lesen
Semantische VersionierungJavaScript
Die Regel hinter drei Zahlen wie 4.17.21. Die erste steigt, wenn etwas absichtlich kaputtgeht, die zweite bei neuen Funktionen ohne Bruch, die dritte bei reinen Fehlerbehebungen. Das Dach ^4.17.21 erlaubt alles bis unter Fassung 5.Im Zusammenhang lesen
Semantisches HTMLHTML und CSS
Auszeichnung, bei der das gewählte Element die Bedeutung des Inhalts trägt: h1 für die Hauptüberschrift, nav für die Navigation, button für etwas Anklickbares. Das Gegenteil ist ein Baukasten aus div und Klassennamen, der gleich aussieht und nichts bedeutet.Im Zusammenhang lesen
ServerGrundlagen
Ein Rechner, der ständig läuft und auf Anfragen antwortet. Er gehört dem Anbieter der Anwendung. Was dort passiert, kann der Nutzer nicht sehen und nicht verändern, und deshalb gehören Entscheidungen über Preise, Rechte und Daten dorthin.Im Zusammenhang lesen
ServeraktionNext.js
Eine Funktion, deren Datei mit "use server" beginnt und die deshalb ausschließlich auf dem Server läuft, auch wenn sie im Oberflächencode aufgerufen wird. Next legt dafür im Hintergrund einen Eingang an. Aus dem Browser geht nur der Aufruf hinaus, nicht der Inhalt der Funktion.Im Zusammenhang lesen
ServerbausteinNext.js
Ein Baustein, der ausschließlich auf dem Server ausgeführt wird. Sein Ergebnis reist als fertige Beschreibung der Oberfläche zum Browser, sein Quelltext nicht. Er darf eine Datenbank abfragen, Dateien lesen und Zugangsdaten benutzen, weil davon nichts das Haus verlässt.Im Zusammenhang lesen
ServerdatenReact
Werte, die einer anderen Stelle gehören und nur bei dir zu Besuch sind. Sie können jederzeit veraltet sein, ohne dass deine Anwendung etwas davon merkt. Deshalb verhalten sie sich anders als selbst gehaltene Werte: Man besitzt sie nicht, man hat eine Kopie von vorhin.Im Zusammenhang lesen
Serverlose FunktionDie Wolke
Ein Stück Code, das bei einem Ereignis ausgeführt und nach Ausführungsdauer abgerechnet wird, ohne dass eine Maschine dauerhaft bereitsteht. Wenn nichts passiert, kostet es nichts. Dafür beginnt jeder Aufruf nach längerer Pause mit einem Kaltstart, und die Laufzeit ist nach oben begrenzt.Im Zusammenhang lesen
Sichere MethodeSchnittstellen
Eine Methode, die am Bestand nichts verändert. GET gehört dazu, POST nicht. Werkzeuge dürfen sichere Aufrufe wiederholen, im Voraus laden und zwischenspeichern, ohne zu fragen. Wer hinter einem GET etwas löscht, erlebt genau das als Datenverlust.Im Zusammenhang lesen
SicherheitsgruppeDie Wolke
Ein Regelwerk vor einer einzelnen Maschine, das festlegt, aus welchen Netzbereichen auf welche Anschlüsse zugegriffen werden darf. Ohne ausdrückliche Erlaubnis ist nichts erlaubt. Der häufigste Fehler ist eine Regel, die den Datenbankanschluss für das ganze Internet öffnet, weil es gerade eilig war.Im Zusammenhang lesen
SignaturprüfungSchnittstellen
Der Vergleich einer mitgeschickten Prüfsumme mit einer selbst berechneten. Sie belegt zweierlei: Die Meldung stammt von jemandem, der den Schlüssel kennt, und sie wurde unterwegs nicht verändert. Der Vergleich muss über den unveränderten Rohtext laufen, nicht über das bereits ausgewertete Objekt.Im Zusammenhang lesen
SitemapNext.js
Eine maschinenlesbare Liste aller Adressen einer Seite. In Next entsteht sie aus app/sitemap.ts, einer Funktion, die eine Liste zurückgibt. Ihr Gegenstück app/robots.ts sagt Suchmaschinen, was sie nicht ansehen sollen, etwa den Verwaltungsbereich.Im Zusammenhang lesen
SitzungAnmeldung und Rechte
Die Zeitspanne, in der ein Server einen Aufrufer als denselben angemeldeten Menschen behandelt. Sie hat einen Anfang (die Anmeldung), ein Ende (Abmeldung oder Ablauf) und einen Nachweis, der bei jeder Anfrage mitgeht.Im Zusammenhang lesen
SkalaHTML und CSS
Eine festgelegte Reihe erlaubter Werte, aus der ausgewählt wird, statt frei zu wählen. Es gibt sie für Abstände, Schriftgrößen, Rundungen und Schatten. Ihr Sinn ist nicht Schönheit, sondern Wiedererkennbarkeit: Gleiche Dinge bekommen gleiche Werte, ohne dass jemand darüber nachdenken muss.Im Zusammenhang lesen
Skalierter PunktwertDie Wolke
Ein umgerechnetes Ergebnis auf einer festen Skala, hier von 100 bis 1000, das Prüfungsformen mit leicht unterschiedlicher Schwierigkeit vergleichbar macht. Es ist keine Prozentangabe richtiger Antworten. Zum Bestehen sind hier 700 nötig.Im Zusammenhang lesen
SpalteDaten und SQL
Eine Eigenschaft, die jede Zeile besitzt: Name, Preis, Anlagedatum. Zu jeder Spalte gehört ein Datentyp, der festlegt, was hineindarf. Ein Preis als Text erlaubt den Eintrag „ungefähr drei Euro", und spätestens beim Summieren wird das teuer.Im Zusammenhang lesen
SpannenschätzungProdukt
Eine Angabe aus zwei Zahlen und einer Bedingung: „Vier bis sieben Wochen, wenn die Schnittstelle des Zahlungsdienstleisters so funktioniert, wie es in der Beschreibung steht." Die Breite der Spanne ist selbst eine Auskunft. Eine enge Spanne heißt, dass die Sache bekannt ist, eine weite heißt, dass zuerst etwas untersucht werden muss.Im Zusammenhang lesen
SperrdateiJavaScript
Die Datei mit den genauen Fassungen aller Pakete, direkt und indirekt, samt Prüfsumme. Sie gehört zwingend ins Versionsverwaltungssystem. Ohne sie baut der Server etwas anderes als dein Rechner, und der Fehler liegt dann nur auf einer der beiden Seiten.Im Zusammenhang lesen
SperreDaten und SQL
Eine Reservierung auf einer Zeile oder Tabelle, die andere so lange warten lässt, bis die Transaktion fertig ist. Die Ablage setzt sie beim Schreiben von selbst. Ausdrücklich anfordern kann man sie mit SELECT ... FOR UPDATE.Im Zusammenhang lesen
SpezifikationKarriere
Die Beschreibung dessen, was gebaut werden soll, bevor gebaut wird: welche Daten hineingehen, welche Schritte passieren, was im Fehlerfall geschieht. Wer einem Assistenten brauchbare Anweisungen gibt, schreibt den ganzen Tag Spezifikationen, meistens ohne dieses Wort zu benutzen.Im Zusammenhang lesen
SprachmodellKünstliche Intelligenz
Ein Programm, das aus sehr viel Text gelernt hat, welches Token auf welche Vorgeschichte folgt. Gespeichert sind dabei keine Sätze, sondern Gewichte, also Zahlen. Man kann ein fertiges Modell nicht aufschlagen und nachsehen, woher eine Aussage stammt.Im Zusammenhang lesen
SQLGrundlagen
Die Sprache, in der man einer Datenbank Fragen stellt. Man spricht sie "es-ku-el" oder buchstabiert sie: S, Q, L. Fast jede verbreitete Datenbank versteht sie, deshalb ist sie eine der Fähigkeiten mit der längsten Haltbarkeit im Beruf.Im Zusammenhang lesen
Stabile SortierungSchnittstellen
Eine Sortierung, deren Ergebnis bei gleichen Werten trotzdem festliegt. Man erreicht sie, indem man ein eindeutiges Feld anhängt, üblicherweise die Kennung. Erst danach ist eine Blätterung überhaupt verlässlich.Im Zusammenhang lesen
StandardexportJavaScript
Ein Export ohne Namen, geschrieben als export default. Beim Import darf der Aufrufer ihn beliebig benennen, und genau darin liegt sein Nachteil: Dasselbe Ding heißt in fünf Dateien fünfmal anders. Für Bibliotheken üblich, im eigenen Projekt selten sinnvoll.Im Zusammenhang lesen
StapelspurSchnittstellen
Die Liste der Funktionsaufrufe, die zum Absturz geführt haben, mit Dateinamen und Zeilennummern. Sie ist beim Suchen unentbehrlich und nach außen eine Landkarte deines Servers: Pfade, Bibliotheken, Fassungen. Sie gehört ins Protokoll und niemals in eine Antwort.Im Zusammenhang lesen
Starke KundenauthentifizierungRecht und Geld
Die gesetzlich vorgeschriebene zweite Prüfung bei elektronischen Zahlungen im Europäischen Wirtschaftsraum, eingeführt mit der zweiten Zahlungsdiensterichtlinie und in Deutschland im Zahlungsdiensteaufsichtsgesetz geregelt. Der Kunde bestätigt zusätzlich in seiner Bank-App. Für dich heißt das: Eine Zahlung kann eine Zwischenstufe haben und ist nicht sofort fertig.Im Zusammenhang lesen
StartwertQualität und Tests
Eine feste Zahl, aus der ein Zufallsgenerator seine Folge erzeugt. Bei gleichem Startwert kommt dieselbe Folge heraus. Damit bleibt die Vielfalt der Werte erhalten, und ein Fehlschlag lässt sich trotzdem beliebig oft wiederholen.Im Zusammenhang lesen
Statischer TypTypeScript
Eine Behauptung darüber, welche Werte an einer Stelle stehen dürfen und was man mit ihnen tun darf. number heißt: hier liegt eine Zahl, Rechnen ist erlaubt. string heißt: hier liegt Text, toUpperCase ist erlaubt. Statisch heißt, dass die Behauptung ohne Ausführung geprüft wird, allein durch Lesen des Programms.Im Zusammenhang lesen
StatuscodeGrundlagen
Die dreistellige Zahl in jeder Antwort eines Servers. 200 heißt "alles gut", 404 heißt "gibt es hier nicht", 500 heißt "bei mir ist etwas kaputtgegangen". Wer die erste Ziffer liest, weiß schon, wo das Problem liegt: 4 heißt bei dir, 5 heißt bei mir.Im Zusammenhang lesen
Steuerbare UhrQualität und Tests
Eine im Test gesetzte, feste Zeit anstelle der echten Systemzeit. Damit läuft jeder Test auf demselben Zeitpunkt, heute wie in zwei Jahren. In Vitest setzt man sie mit vi.useFakeTimers() und vi.setSystemTime(...) und stellt sie danach wieder zurück.Im Zusammenhang lesen
StichprobeLeistung
Die Zahl der Läufe, aus denen ein Ergebnis gebildet wird. Ein einzelner Lauf schwankt um zehn Punkte und mehr. Üblich sind fünf Läufe, gewertet wird der mittlere. Wer eine Verbesserung belegen will, misst vorher und nachher jeweils so.Im Zusammenhang lesen
StichtagsabgrenzungDaten und SQL
Die Festlegung, ob der letzte Tag eines Zeitraums vollständig dazugehört. Eine Bedingung bis zum 31. Juli schneidet in vielen Systemen alles ab, was nach Mitternacht des 31. passiert ist, weil ein Datum ohne Uhrzeit als Beginn des Tages gelesen wird. Ein ganzer Tag fehlt, und die Abweichung ist zufällig ungefähr drei Prozent.Im Zusammenhang lesen
Stiller FangJavaScript
Ein catch, das den Fehler entgegennimmt und nichts damit tut. Der Code läuft weiter, als wäre alles gut, und der Schaden zeigt sich Stunden später an einer anderen Stelle. Das ist die teuerste Zeile, die man in einem Programm schreiben kann.Im Zusammenhang lesen
Store-ProvisionRecht und Geld
Der Anteil, den der Store am Umsatz einbehält. Der Regelsatz liegt bei 30 Prozent. Apple berechnet kleinen Anbietern mit bis zu einer Million US-Dollar Jahresumsatz 15 Prozent, Google Play 15 Prozent auf die ersten eine Million US-Dollar pro Jahr und 15 Prozent auf Abonnements. Stand August 2026, prüfe die aktuellen Sätze.Im Zusammenhang lesen
StörfallBetrieb
Eine Störung, die Nutzer betrifft und für die jemand die Arbeit unterbricht. Auf Englisch heißt sie incident. Ein Störfall wird ausgerufen, nicht bemerkt: Solange niemand ihn benennt, glaubt jeder, ein anderer kümmere sich.Im Zusammenhang lesen
StörfallleiterBetrieb
Die Person, die während eines Störfalls entscheidet und den Überblick behält. Sie tippt selbst möglichst wenig. Ihre Aufgabe ist zu wissen, wer gerade was tut, damit nicht zwei Leute gleichzeitig am selben Schalter drehen.Im Zusammenhang lesen
Strenger ModusReact
Eine Einstellung, in der React im Entwicklungsbetrieb jeden Effekt sofort aufbaut, abräumt und noch einmal aufbaut. Läuft danach etwas doppelt, fehlt das Aufräumen. Der zweite Lauf ist kein Fehler von React, er ist die Prüfung.Im Zusammenhang lesen
StreuangriffAnmeldung und Rechte
Ein Angriff, bei dem geleakte Listen aus Mailadressen und Passwörtern bei vielen Diensten durchprobiert werden. Er rät nichts, er nutzt aus, dass Menschen dasselbe Passwort mehrfach verwenden. Auf Englisch heißt er Credential Stuffing.Im Zusammenhang lesen
StreuoperatorJavaScript
Die drei Punkte vor einer Liste oder einem Objekt. Sie schütten deren Inhalt an Ort und Stelle aus. Damit baust du eine neue Liste aus einer alten plus einem Eintrag oder ein neues Objekt aus einem alten plus einem geänderten Feld.Im Zusammenhang lesen
StreuwertAnmeldung und Rechte
Das Ergebnis einer Berechnung, die aus einem Text eine feste Zeichenfolge macht und sich nicht zurückrechnen lässt. Auf Englisch heißt er Hash. Beim Anmelden wird die Eingabe erneut verrechnet und mit dem gespeicherten Wert verglichen.Im Zusammenhang lesen
Strikter VergleichJavaScript
Der Vergleich mit drei Gleichheitszeichen. Er prüft Sorte und Wert und rechnet vorher nichts um. "5" === 5 ist falsch, weil links Text und rechts eine Zahl steht. Der lose Vergleich mit zwei Zeichen rechnet erst um und antwortet deshalb bei "5" == 5 mit wahr.Im Zusammenhang lesen
StrömenKünstliche Intelligenz
Die Übertragung der Antwort Stück für Stück, während sie entsteht, statt am Ende in einem Block. Die Gesamtdauer wird dadurch nicht kürzer. Der Nutzer sieht aber nach kurzer Zeit das erste Wort, und die Wartezeit fühlt sich anders an. Für Antworten, die dein Programm selbst weiterverarbeitet, bringt es nichts.Im Zusammenhang lesen
Strukturiertes ProtokollBetrieb
Eine Protokollzeile aus benannten Feldern statt aus einem freien Satz, meist als JSON. Weil jedes Feld einen Namen hat, kann man später nach genau einem Wert suchen und nach ihm gruppieren, statt Texte zu durchkämmen.Im Zusammenhang lesen
StückelungKünstliche Intelligenz
Das Zerlegen langer Texte in Abschnitte, bevor die Einbettungen berechnet werden. Zu große Stücke bringen viel Beiwerk mit und verwässern die Suche. Zu kleine reißen den Zusammenhang auseinander, sodass ein Satz ohne seine Überschrift dasteht. Ein brauchbarer Anfang ist die Trennung an Überschriften mit etwas Überlappung.Im Zusammenhang lesen
Stufenweise FreigabeProdukt
Eine neue Fassung erreicht zuerst ein Prozent der Nutzer, dann zehn, dann alle. Zwischen den Stufen wird auf Fehlerrate und Antwortzeiten geschaut. Ein Fehler trifft so wenige Menschen, und er wird sichtbar, bevor er teuer wird.Im Zusammenhang lesen
SuggestivfrageProdukt
Eine Frage, die die gewünschte Antwort schon enthält. „Wäre eine schnellere Suche nicht hilfreich?" hat nur eine höfliche Antwort. Sie bestätigt den Fragenden und bringt keine neue Erkenntnis.Im Zusammenhang lesen
SystemanweisungKünstliche Intelligenz
Die Anweisung, die vor dem eigentlichen Gespräch steht und für alle folgenden Nachrichten gilt. Dort stehen Aufgabe, Tonfall, Sprache und die Grenzen, etwa dass nur Fragen zum eigenen Produkt beantwortet werden. Der Nutzer bekommt sie nicht zu sehen.Im Zusammenhang lesen
SystemgrenzeTypeScript
Jede Stelle, an der Daten dein Programm betreten, ohne dass dein Übersetzer sie geprüft hat. Antworten aus dem Netz, Formulareingaben, Adresszeilen, Dateien, Umgebungswerte, Nachrichten von Fremdanbietern und alles, was aus einem Datenspeicher gelesen wird.Im Zusammenhang lesen

T

TabelleDaten und SQL
Die Ablage für alle Einträge einer Art, vergleichbar mit einem Blatt in einer Tabellenkalkulation. Sie hat einen festen Namen und feste Spalten. Üblich ist die Mehrzahl als Name, also bestellungen und nicht bestellung.Im Zusammenhang lesen
tabindexBarrierefreiheit
Ein Attribut mit drei sinnvollen Werten. tabindex="0" nimmt ein Element in die normale Reihenfolge auf. tabindex="-1" macht es per Skript fokussierbar, aber nicht per Tabulatortaste. Jeder positive Wert reißt ein Element aus der Reihenfolge heraus und nach vorn, und das ist praktisch immer falsch: Ein einziger positiver Wert stellt die Reihenfolge der ganzen Seite auf den Kopf.Im Zusammenhang lesen
TarifbindungKarriere
Die Bindung einer Firma an einen ausgehandelten Tarifvertrag. Sie legt Gehalt, Arbeitszeit und Urlaub in Stufen fest. Das nimmt dir Verhandlungsspielraum und gibt dir Verlässlichkeit. In der Industrie ist sie verbreitet, in kleinen Softwarefirmen fast nie.Im Zusammenhang lesen
Technische SchuldProdukt
Der zusätzliche Aufwand für alle künftigen Änderungen, der dadurch entsteht, dass eine frühere Lösung bewusst oder unbewusst einfacher gebaut wurde, als die Sache es verlangt. Der Vergleich stammt aus dem Kredit: Man bekommt heute Tempo und zahlt es später in Raten zurück. Ein Kredit ist kein Fehler, ein unbekannter Kredit schon.Im Zusammenhang lesen
TeilnahmebestätigungAgenten bauen
Der Nachweis, dass jemand einen Kurs durchlaufen und den zugehörigen Abschlusstest bestanden hat, ohne Aufsicht und ohne Identitätsprüfung. Sie belegt Beschäftigung mit einem Stoff, nicht geprüftes Können. Wer sie als Zertifizierung bezeichnet, sagt im Bewerbungsgespräch etwas, das die erste Nachfrage nicht übersteht.Im Zusammenhang lesen
TemperaturKünstliche Intelligenz
Ein Regler, der bestimmt, wie stark die Auswahl des nächsten Tokens streut. Niedrig heißt fast immer das wahrscheinlichste Token, brauchbar für Auszüge und Einordnungen. Höher heißt mehr Abwechslung, brauchbar für Entwürfe und Formulierungen. Welche Werte erlaubt sind, steht in der Dokumentation des jeweiligen Anbieters.Im Zusammenhang lesen
TerminalGrundlagen
Ein Fenster, in dem man Befehle eintippt, statt zu klicken. Auf Windows heißt das übliche PowerShell, auf macOS und Linux heißt es Terminal. Fast jedes Entwicklerwerkzeug wird von dort gestartet.Im Zusammenhang lesen
TestabdeckungQualität und Tests
Der Anteil der Zeilen, die beim Testlauf mindestens einmal ausgeführt wurden. Sie misst Berührung und nicht Prüfung. Ein Test, der eine Funktion aufruft und das Ergebnis wegwirft, hebt die Zahl genauso wie ein Test, der jede Bedingung durchdenkt.Im Zusammenhang lesen
TestdoppelQualität und Tests
Ein Ersatz für einen echten Nachbarn im Test: eine Antwort statt eines fremden Dienstes, ein Speicher im Arbeitsspeicher statt einer Datenbank. Er liefert immer dasselbe und kostet keine Wartezeit. Der Preis ist, dass er lügen kann, wenn sich der echte Nachbar ändert.Im Zusammenhang lesen
TestisolationQualität und Tests
Die Eigenschaft, dass jeder Test unabhängig von allen anderen läuft und danach denselben Zustand hinterlässt, den er vorgefunden hat. Fehlt sie, hängt das Ergebnis davon ab, was vorher lief, und die Tests bestehen nur in einer bestimmten Reihenfolge.Im Zusammenhang lesen
TestkennungQualität und Tests
Ein eigenes Attribut allein für Tests, üblicherweise data-testid. Es ist der Ausweg für Elemente ohne sichtbare Beschriftung, etwa einen Bereich mit einer Zahl darin. Es gehört an wenige Stellen: Wer alles damit auszeichnet, verliert den Hinweis auf schlechte Bedienbarkeit.Im Zusammenhang lesen
TestpyramideQualität und Tests
Ein Bild für die Verteilung von Tests: unten viele kleine und schnelle, in der Mitte weniger mittelgroße, oben ganz wenige, die die ganze Anwendung durchlaufen. Die Form ergibt sich aus zwei Größen, die gegenläufig sind: Aussagekraft steigt nach oben, Geschwindigkeit und Stabilität sinken.Im Zusammenhang lesen
textContentJavaScript
Setzt oder liest den reinen Text eines Elements. Spitze Klammern bleiben dabei Zeichen und werden nie zu Markup. Aus <b>hallo</b> wird sichtbarer Text mit den Klammern darin, kein fetter Text.Im Zusammenhang lesen
thisJavaScript
Ein Name, der beim Aufruf gesetzt wird und nicht beim Schreiben. Er zeigt auf das Objekt links vom Punkt: Bei nutzer.begruessen() ist this das Objekt nutzer. Wird dieselbe Funktion ohne Punkt aufgerufen, ist die Zuordnung verloren.Im Zusammenhang lesen
TLSGrundlagen
Die Verschlüsselung, die aus http ein https macht. Sie sorgt für zwei Dinge: Niemand unterwegs kann mitlesen, und dein Browser kann prüfen, dass die Gegenstelle wirklich die ist, die sie zu sein behauptet.Im Zusammenhang lesen
TokenKünstliche Intelligenz
Das kleinste Stück Text, mit dem ein Modell rechnet. Ein häufiges Wort ist meistens ein Token, ein seltenes Wort oder ein Name zerfällt in mehrere. Für deutschen Text liegt man mit etwas weniger als einem Token je Silbe grob richtig. Genau nachzählen kann nur der Zähler des jeweiligen Anbieters, weil jedes Modell eine eigene Zerlegung mitbringt.Im Zusammenhang lesen
TokenpreisKünstliche Intelligenz
Der Betrag je Million Token, den ein Anbieter berechnet. Eingabe und Ausgabe haben verschiedene Preise, und Ausgabe ist in der Regel deutlich teurer. Die Preise gelten je Modell und stehen auf der Preisseite des Anbieters, deshalb gehört die Zahl in eine Notiz mit Datum und nicht ins Gedächtnis.Im Zusammenhang lesen
TrainingsstandKünstliche Intelligenz
Der Zeitpunkt, bis zu dem Text in das Training eingeflossen ist. Alles danach kennt das Modell nicht, auch nicht die Version einer Bibliothek von letzter Woche. Der Stand steht in der Modellkarte des Anbieters und ist bei jedem Modell ein anderer.Im Zusammenhang lesen
TransaktionDaten und SQL
Eine Klammer um mehrere Schreibvorgänge, die nur gemeinsam gelten. Entweder wirken am Ende alle, oder es wirkt keiner. Sie beginnt mit BEGIN und endet mit COMMIT zum Übernehmen oder ROLLBACK zum Verwerfen.Im Zusammenhang lesen
Transitive AbhängigkeitJavaScript
Ein Paket, das du nie angefordert hast, das aber von einem deiner Pakete gebraucht wird. Aus zehn eigenen Wünschen werden so schnell achthundert Ordner. Jeder davon läuft mit denselben Rechten wie dein eigener Code.Im Zusammenhang lesen
TypaliasTypeScript
Ein eigener Name für einen Typ, geschrieben mit type. Er erfindet nichts Neues, er kürzt ab. Statt dieselbe Objektform an fünf Stellen zu wiederholen, schreibt man sie einmal hin und benutzt danach den Namen. Ändert sich die Form, ändert sich eine Zeile.Im Zusammenhang lesen
TypbehauptungTypeScript
Das Wort as gefolgt von einem Typ. Es weist das Werkzeug an, eine Annahme zu übernehmen, ohne sie zu prüfen. Zur Laufzeit passiert dabei nichts: kein Vergleich, keine Umwandlung, keine Meldung. Es ist die einzige Stelle, an der du dem Werkzeug etwas versprichst statt umgekehrt.Im Zusammenhang lesen
TypherleitungTypeScript
Die Fähigkeit des Werkzeugs, den Typ selbst zu erkennen, ohne dass jemand ihn hinschreibt. Bei const jahr = 2026 ist klar, dass eine Zahl vorliegt. Aus demselben Grund steht in gutem TypeScript deutlich weniger Typtext, als Neulinge erwarten.Im Zusammenhang lesen
TyposquattingSicherheit
Ein Paket, dessen Name dem eines bekannten bis auf ein Zeichen gleicht, etwa crossenv statt cross-env. Wer sich vertippt, installiert es und merkt nichts, weil es die versprochene Aufgabe erfüllt und nebenbei etwas anderes tut.Im Zusammenhang lesen
TypprüfungTypeScript
Der Abgleich aller Behauptungen eines Programms gegeneinander. Erwartet eine Funktion Text und bekommt eine Zahl, widersprechen sich zwei Behauptungen, und das Werkzeug meldet das genau an der Zeile, in der du es geschrieben hast. Kein Aufruf, kein Server, kein Klick nötig.Im Zusammenhang lesen
TypwächterTypeScript
Ein Stück ganz normaler Code, das zur Laufzeit prüft, was vorliegt, und dessen Ergebnis das Werkzeug versteht. typeof x === "string", Array.isArray(x) oder "name" in x sind Wächter. Innerhalb des zugehörigen Zweigs weiß die Prüfung dann Bescheid und erlaubt mehr.Im Zusammenhang lesen

U

ÜbernahmeprüfungKarriere
Der Durchgang zwischen einem erzeugten Vorschlag und der Übernahme in dein Projekt: lesen, verstehen, aufrufen, den Fehlerfall auslösen, mit dem vergleichen, was du erwartet hast. Ohne ihn bist du der Bote eines Vorschlags, mit ihm der Verantwortliche.Im Zusammenhang lesen
Übernommene RolleDie Wolke
Ein Satz von Rechten, den ein Dienst oder eine Person vorübergehend annimmt, statt eigene dauerhafte Zugangsschlüssel zu besitzen. Die zugehörigen Merkmale laufen nach Stunden ab und werden selbsttätig erneuert. Ein abgeflossener Wert ist deshalb kurz danach wertlos.Im Zusammenhang lesen
ÜbersetzungszeitTypeScript
Der Zeitraum, in dem dein Code gelesen und nach JavaScript umgeschrieben wird. Hier arbeiten Typen, hier entstehen die roten Wellenlinien im Editor. Am Ende dieses Vorgangs sind alle Typangaben aus dem Ergebnis entfernt.Im Zusammenhang lesen
ÜbertragungswegAgenten bauen
Der Kanal zwischen Client und Server. Zwei sind üblich: der Start als eigener Vorgang auf demselben Rechner, bei dem über Eingabe und Ausgabe geredet wird, und die Verbindung über HTTP zu einem Server, der irgendwo läuft. Der erste braucht keine Anmeldung, der zweite braucht sie zwingend.Im Zusammenhang lesen
UmfangszuwachsProdukt
Das stille Anwachsen eines Vorhabens durch viele kleine Ergänzungen, die je einzeln vernünftig sind und zusammen den Termin sprengen. Typisch ist der Halbsatz „und dann brauchen wir da natürlich noch". Niemand hat je zugestimmt, und trotzdem ist es plötzlich zugesagt.Im Zusammenhang lesen
UmgebungsdateiBetrieb
Eine Datei mit Name-Wert-Paaren für die Arbeit am eigenen Rechner, meist .env.local genannt. Sie steht in .gitignore und wird nie hochgeladen. Auf dem Server kommen dieselben Namen aus der Verwaltung des Anbieters.Im Zusammenhang lesen
UmgebungsvariableBetrieb
Ein benannter Wert, den das Betriebssystem an einen laufenden Prozess übergibt. Die Anwendung liest ihn beim Start, statt ihn im Quelltext stehen zu haben. Damit arbeitet derselbe Code an drei Orten mit drei verschiedenen Datenbanken.Im Zusammenhang lesen
Umleitung nach dem AbsendenNext.js
Die Regel, nach dem Speichern nicht die Antwort auf das Absenden anzuzeigen, sondern auf eine andere Adresse zu leiten. Sonst löst ein Neuladen dieselbe Speicherung erneut aus, und der Browser fragt mit einem hässlichen Kasten nach.Im Zusammenhang lesen
undefinedJavaScript
Der Wert, den JavaScript selbst einsetzt, wenn nichts da ist: eine nicht belegte Variable, ein fehlendes Feld eines Objekts, eine Funktion ohne Rückgabe. Niemand hat ihn hingeschrieben, er ist einfach übrig geblieben.Im Zusammenhang lesen
Ungeprüfte AnnahmeProdukt
Ein Satz, den das Vorhaben für wahr hält, ohne dass jemand ihn belegt hat. Zum Beispiel: „Die Kunden kennen ihre Kundennummer." Solange die Annahme im Kopf bleibt, kann niemand ihr widersprechen.Im Zusammenhang lesen
Ungesteuertes FeldReact
Ein Eingabefeld, das seinen Wert selbst im Dokument hält, so wie in reinem HTML. Der Baustein liest ihn erst, wenn er ihn braucht, meistens beim Absenden. Eine Vorgabe setzt man mit defaultValue statt mit value.Im Zusammenhang lesen
Ungewertete FrageDie Wolke
Eine Frage, die zu Erprobungszwecken in einer Prüfung mitläuft und nicht in das Ergebnis eingeht. In dieser Prüfung sind 15 der 65 Fragen ungewertet, und sie sind nicht gekennzeichnet. Deshalb ist eine Frage, die unlösbar wirkt, kein Grund zur Unruhe: Sie zählt möglicherweise gar nicht.Im Zusammenhang lesen
unknownTypeScript
Die Angabe für einen Wert, dessen Form wirklich niemand kennt. Sie erlaubt zunächst gar nichts: kein Lesen von Feldern, kein Aufrufen, kein Rechnen. Erst wenn du im Code nachgewiesen hast, worum es sich handelt, gibt das Werkzeug den Wert frei.Im Zusammenhang lesen
UnteragentAgenten bauen
Ein eigener Lauf mit eigenem Kontextfenster, den der Hauptlauf für eine abgegrenzte Teilaufgabe startet und dessen Ergebnis er als kurze Antwort zurückbekommt. Die Suche in vierzig Dateien passiert dann im Fenster des Unteragenten, und im Hauptlauf landen drei Sätze statt vierzig Dateien.Im Zusammenhang lesen
Unterscheidbare VereinigungTypeScript
Eine Auswahl aus mehreren Objektformen, die alle ein gemeinsames Feld mit einem Literalwert tragen. Dieses Feld sagt, welche Form vorliegt. Sobald du es abfragst, weiß das Werkzeug, welche weiteren Felder es an dieser Stelle gibt und welche nicht.Im Zusammenhang lesen
UnterstützungsstufeDie Wolke
Der gebuchte Umfang an Hilfe durch den Anbieter, gestaffelt von einem reinen Selbstbedienungsangebot bis zu zugesagten Antwortzeiten rund um die Uhr und einem benannten Ansprechpartner. Die Stufe bestimmt, wie schnell im Störfall jemand antwortet, und wird erfahrungsgemäß genau einmal wichtig.Im Zusammenhang lesen

V

Veraltete AuslieferungLeistung
Die Anweisung stale-while-revalidate: Nach Ablauf der Frist wird die alte Antwort noch ausgeliefert und im Hintergrund eine frische geholt. Niemand wartet, und der nächste Besucher sieht den neuen Stand. Der Preis ist ein Besucher, der noch die alte Fassung sah.Im Zusammenhang lesen
VerarbeitungsverzeichnisRecht und Geld
Eine Liste aller Verarbeitungen mit Zweck, Datenarten, Empfängern, Fristen und Schutzmaßnahmen, gefordert von Artikel 30 DSGVO. Sie klingt nach Bürokratie und ist im Alltag das einzige Dokument, aus dem hervorgeht, wo überall Daten liegen. Für Entwickler ist sie eine Landkarte des eigenen Systems.Im Zusammenhang lesen
VerbindungstabelleDaten und SQL
Die dritte Tabelle, die eine Viele-zu-viele-Beziehung auflöst. Sie enthält nur die beiden Fremdschlüssel und alles, was zur Verbindung selbst gehört, etwa das Eintragungsdatum. Aus einer schwierigen Beziehung werden so zwei einfache.Im Zusammenhang lesen
VerbundDaten und SQL
Das Zusammenführen zweier Tabellen zu einem Ergebnis, Zeile an Zeile, entlang einer Bedingung. Auf Englisch heißt er Join. Die Bedingung sagt, welche Zeile links zu welcher Zeile rechts gehört, und ohne sie entsteht jede Kombination mit jeder.Im Zusammenhang lesen
VerdichtungAgenten bauen
Der Vorgang, bei dem ein langer Verlauf durch eine kurze Zusammenfassung ersetzt wird, sobald er eine festgelegte Größe überschreitet. Die Zusammenfassung nennt das Ziel, den Stand, die getroffenen Entscheidungen und die offenen Punkte. Ab dann arbeitet der Agent mit diesem Text weiter, als wäre er der bisherige Verlauf.Im Zusammenhang lesen
VereinigungstypTypeScript
Ein Typ, der mehrere Möglichkeiten zulässt, geschrieben mit einem senkrechten Strich: string | number. Erlaubt ist danach nur, was für alle Möglichkeiten gilt. Um mehr zu tun, musst du den Fall zuerst eingrenzen.Im Zusammenhang lesen
VerfügbarkeitszoneDie Wolke
Eines der voneinander unabhängigen Rechenzentren innerhalb einer Region, mit eigener Stromversorgung und eigener Kühlung, über schnelle Leitungen mit den übrigen verbunden. Eine Anwendung, die in zwei Zonen läuft, übersteht den Ausfall einer davon. Eine, die in einer läuft, nicht.Im Zusammenhang lesen
VerhaltensfrageKarriere
Eine Frage nach einer echten Begebenheit aus deiner Vergangenheit, meistens eingeleitet mit "Erzählen Sie von einer Situation, in der". Sie zielt nicht auf deine Meinung, sondern auf das, was du damals tatsächlich getan hast, weil das der beste verfügbare Hinweis auf künftiges Verhalten ist.Im Zusammenhang lesen
Verlorene AktualisierungDaten und SQL
Der Fall, dass zwei gleichzeitige Änderungen denselben Ausgangswert lesen und die spätere die frühere überschreibt. Die erste Änderung ist danach spurlos verschwunden. Auf Englisch heißt das Lost Update.Im Zusammenhang lesen
VersatzDaten und SQL
Die Angabe, wie viele Zeilen am Anfang des Ergebnisses übersprungen werden. Zusammen mit einer Obergrenze schneidet sie ein Stück aus der sortierten Liste heraus. Auf Englisch heißt sie Offset, und sie ist die Grundlage jeder Seitenblätterung.Im Zusammenhang lesen
VersatzblätterungSchnittstellen
Blätterung, bei der die Anfrage eine Anzahl zu überspringender Einträge nennt. Sie ist leicht zu bauen und erlaubt den Sprung auf eine beliebige Seite. Sie zählt aber jedes Mal neu von vorn, und das hat zwei Folgen.Im Zusammenhang lesen
Verschachteltes LayoutNext.js
Ein Rahmen, der für alle Adressen unterhalb seines Ordners gilt und beim Wechsel zwischen ihnen stehen bleibt. Wer eine Navigationsspalte in ein Layout legt statt in jede Seite, bekommt sie einmal gezeichnet und nicht bei jedem Klick neu.Im Zusammenhang lesen
VerschiebungssummeLeistung
Abgekürzt CLS. Ein Wert ohne Einheit, der aufaddiert, wie stark sich bereits sichtbare Inhalte nachträglich verschoben haben. Er entsteht durch Bilder ohne Größenangabe, nachgeladene Hinweise und Schriften, die den Text umbrechen. Als Einziger der drei wächst er über den ganzen Besuch.Im Zusammenhang lesen
Verschlüsselung im RuhezustandDie Wolke
Die Verschlüsselung gespeicherter Daten auf der Platte, im Unterschied zur Verschlüsselung auf dem Übertragungsweg. Sie schützt gegen den physischen Zugriff auf den Datenträger und gegen versehentlich freigegebene Sicherungen. Gegen einen falsch gesetzten Zugriff schützt sie nicht, denn wer lesen darf, bekommt entschlüsselte Daten.Im Zusammenhang lesen
VersionierungSchnittstellen
Das Nebeneinander mehrerer Fassungen einer Schnittstelle, meist über einen eigenen Weg in der Adresse wie /v1/rechnungen und /v2/rechnungen. Die alte Fassung bleibt eine angekündigte Zeit lang erreichbar, damit fremde Programme in Ruhe umstellen können.Im Zusammenhang lesen
VertrauensgrenzeSchnittstellen
Die Linie zwischen dem, was du selbst kontrollierst, und dem, was von außen kommt. Auf deiner Seite liegt der Servercode. Auf der anderen liegt jede Anfrage, auch die von deiner eigenen Oberfläche. An dieser Linie wird geprüft, nirgends sonst.Im Zusammenhang lesen
VertrauensübergangSicherheit
Eine Stelle, an der Daten aus einem Bereich, den du kontrollierst, in einen anderen wechseln oder umgekehrt. Alles, was einen solchen Übergang passiert, ist bis zur Prüfung verdächtig, auch wenn es von deiner eigenen Oberfläche stammt.Im Zusammenhang lesen
Verwalteter DienstDie Wolke
Ein Angebot, bei dem der Anbieter Installation, Aktualisierung, Sicherung und Ausfallvorsorge übernimmt und du nur noch Daten und Einstellungen verantwortest. Der Aufschlag gegenüber dem Selbstbetrieb liegt oft bei einem Viertel bis der Hälfte des Preises. Er rechnet sich, sobald du die eingesparte Arbeitszeit mit einem ehrlichen Stundensatz bewertest.Im Zusammenhang lesen
VerwerfenLeistung
Das gezielte Wegwerfen einer aufbewahrten Antwort, bevor ihre Frist abläuft. Am Netzrand geht das über einen Aufruf beim Anbieter, in der eigenen Anwendung über die Marke oder den Pfad. Im Browser des Besuchers geht es gar nicht: Was dort liegt, bleibt bis zum Ablauf.Im Zusammenhang lesen
Verzögertes LadenLeistung
Das Nachladen von Bildern erst kurz bevor sie in den sichtbaren Bereich kommen, im HTML mit loading="lazy". Für alles unterhalb des Fensters ist das richtig. Für das große Bild ganz oben ist es schädlich, weil genau dieses Bild sofort gebraucht wird.Im Zusammenhang lesen
Viele-zu-viele-BeziehungDaten und SQL
Eine Verbindung, bei der beide Seiten mehrere Partner haben: Ein Kurs hat viele Teilnehmer, eine Person besucht viele Kurse. Sie lässt sich in keiner der beiden Tabellen unterbringen, weil auf keiner Seite eine feste Zahl steht.Im Zusammenhang lesen
Virtuelle MaschineDie Wolke
Ein gemieteter Rechner mit eigenem Betriebssystem, der auf geteilter Technik läuft und sich wie ein eigener Server bedienen lässt. Du bekommst die volle Kontrolle und damit die volle Pflicht: Aktualisierungen, Absicherung und Überwachung des Systems liegen bei dir.Im Zusammenhang lesen
Virtuelles NetzDie Wolke
Ein abgegrenzter Netzbereich innerhalb der Anlage des Anbieters, in dem nur deine Maschinen liegen und den du selbst in Teilnetze schneidest. Er ist der Grund, warum eine Datenbank überhaupt unerreichbar aus dem Internet sein kann, obwohl sie in einem öffentlichen Rechenzentrum steht.Im Zusammenhang lesen
Vollständiger DurchlaufDaten und SQL
Das Verfahren, bei dem jede Zeile einer Tabelle angesehen wird, weil es keinen brauchbaren Index gibt. Bei tausend Zeilen ist das die schnellste Lösung, bei zwei Millionen der Grund für die Beschwerde. Der Aufwand wächst gleichmäßig mit der Zahl der Zeilen.Im Zusammenhang lesen
Vorbefüllte AntwortAgenten bauen
Der Anfang der Modellantwort, den du selbst vorgibst, indem du die letzte Nachricht der Liste bereits dem Modell zuschreibst. Das Modell setzt genau dort fort. Wer eine Antwort mit einer offenen geschweiften Klammer beginnen lässt, bekommt deutlich zuverlässiger JSON zurück als über die Bitte, doch bitte JSON zu liefern.Im Zusammenhang lesen
VorgangsnummerSchnittstellen
Eine kurze zufällige Zeichenfolge, die derselbe Fehler in der Antwort und im Protokoll trägt. Der Nutzer nennt sie im Support, und du findest damit den einen Eintrag unter Millionen. Auf Englisch heißt sie Correlation ID.Im Zusammenhang lesen
Vorgefertigte AnweisungAgenten bauen
Ein benannter Anweisungstext, den ein Server mitliefert, damit jede Anwendung seine Werkzeuge auf dieselbe Art benutzt. Der Hersteller eines Servers weiß am besten, in welcher Reihenfolge seine Werkzeuge Sinn ergeben. Ohne diese Vorlage findet es jede Anwendung neu heraus, und jede etwas anders.Im Zusammenhang lesen
VorschaubildNext.js
Das Bild, das erscheint, wenn jemand deinen Verweis in einen Chat oder in ein Netzwerk einfügt. Fehlt es, steht dort eine nackte Adresse, und die klickt kaum jemand. Next kann es aus einer Datei opengraph-image.tsx sogar aus Text und Layout erzeugen.Im Zusammenhang lesen
VorschauumgebungBetrieb
Eine vollständig laufende Fassung im Netz, deren Adresse nur das Team kennt. Sie ist aufgebaut wie die echte, hat aber eigene Daten und eigene Zugänge. Hier sieht man eine Änderung zum ersten Mal unter realen Bedingungen.Im Zusammenhang lesen
Vorübergehende EinschränkungBarrierefreiheit
Eine Beeinträchtigung, die nur eine Zeit lang oder in einer bestimmten Situation besteht: ein gebrochener Arm, grelles Sonnenlicht, eine laute Umgebung, ein Telefon in einer Hand. Was für dauerhaft eingeschränkte Nutzer gebaut wird, hilft diesen genauso, und sie sind die Mehrheit.Im Zusammenhang lesen
Vorzeitige VerallgemeinerungReact
Der Versuch, einen Baustein für Fälle vorzubereiten, die es noch nicht gibt. Man bezahlt sofort mit Eigenschaften, Verzweigungen und Prüfaufwand, und der zweite Fall kommt dann anders als gedacht. Zwei ähnliche Stellen sind billiger als eine falsche Abstraktion.Im Zusammenhang lesen

W

WahrheitswertJavaScript
Das Ergebnis, zu dem JavaScript einen beliebigen Wert macht, wenn er in einer Bedingung steht. Nur acht Werte gelten als falsch: false, 0, -0, 0n, "", null, undefined und NaN. Alles andere gilt als wahr, auch die leere Liste, das leere Objekt und der Text "0".Im Zusammenhang lesen
WanderungDaten und SQL
Eine einzelne, nummerierte Datei mit den Anweisungen, die den Bestand von einem Stand auf den nächsten bringen. Auf Englisch heißt sie Migration. Sie liegt im Projekt neben dem Code, läuft genau einmal je Umgebung und wird nach dem Aufspielen nie mehr verändert.Im Zusammenhang lesen
WasserfallNext.js
Eine Kette von Abfragen, bei der jede auf die vorige wartet, obwohl sie deren Ergebnis gar nicht braucht. Der Ausweg ist ein gemeinsames Warten mit Promise.all. Erst wenn eine Abfrage tatsächlich das Ergebnis der vorigen benötigt, ist die Kette unvermeidbar.Im Zusammenhang lesen
WCAGBarrierefreiheit
Die Web Content Accessibility Guidelines, der internationale Maßstab. Drei Stufen: A ist das Minimum, AA ist das, was Gesetze verlangen, AAA ist selten vollständig erreichbar. Wenn jemand von „barrierefrei" spricht, meint er in aller Regel AA.Im Zusammenhang lesen
WebhookSchnittstellen
Ein Aufruf, den ein fremder Dienst bei dir auslöst, sobald bei ihm ein bestimmtes Ereignis eintritt. Er sendet dabei eine Meldung an eine Adresse, die du ihm vorher genannt hast. Der Unterschied zum gewohnten Ablauf ist die Richtung: Diesmal bist du der Server für jemand anderen.Im Zusammenhang lesen
WeißlisteSchnittstellen
Eine Prüfung, die ausdrücklich aufzählt, was durchgelassen wird. Alles andere fällt heraus, ohne dass man es vorher kennen musste. Das Gegenstück ist die Schwarzliste, die verbotene Muster sammelt und deshalb immer nur den Angriff von gestern kennt.Im Zusammenhang lesen
WerkzeugaufrufKünstliche Intelligenz
Die Antwort eines Modells, die statt Text den Wunsch enthält, eine bestimmte Funktion mit bestimmten Werten aufzurufen. Ausgeführt wird sie von deinem Programm. Das Ergebnis schickst du als weitere Nachricht zurück, und erst danach formuliert das Modell die Antwort für den Nutzer.Im Zusammenhang lesen
WerkzeugbeschreibungKünstliche Intelligenz
Der Steckbrief einer Funktion, den du mitschickst: Name, ein Satz zum Zweck und die erwarteten Werte mit ihren Typen. Das Modell entscheidet allein anhand dieses Textes, wann es die Funktion vorschlägt. Eine unklare Beschreibung ist der häufigste Grund für Aufrufe zur falschen Zeit.Im Zusammenhang lesen
WerkzeugergebnisAgenten bauen
Der Block, mit dem dein Programm die Ausgabe des ausgeführten Werkzeugs in die Nachrichtenliste zurückgibt. Er trägt die Kennung des Aufrufs, auf den er antwortet, damit die Zuordnung auch bei mehreren offenen Aufrufen stimmt. Ohne ihn steht ein Wunsch im Verlauf, auf den nie jemand geantwortet hat.Im Zusammenhang lesen
WerkzeugkatalogAgenten bauen
Die Liste der Werkzeuge, die ein Server auf Anfrage über sich selbst ausgibt, je Eintrag mit Namen, Zweck und Schema. Der Client holt sie beim Verbinden und reicht sie an das Modell weiter. Ein Katalog mit vierzig Einträgen füllt das Kontextfenster, bevor die erste Frage gestellt ist.Im Zusammenhang lesen
WerkzeugschemaAgenten bauen
Die maschinenlesbare Beschreibung der Werte, die ein Werkzeug erwartet: Name, Typ, ob der Wert nötig ist, und eine Erläuterung je Feld. Das Modell füllt allein anhand dieses Schemas aus. Jedes Feld ohne Erläuterung ist eine Einladung zum Raten.Im Zusammenhang lesen
WerkzeugzwangAgenten bauen
Die Vorgabe, ob das Modell frei entscheidet, in dieser Runde überhaupt kein Werkzeug benutzt oder genau eines benutzen muss. Der Zwang ist nützlich, wenn der erste Schritt feststeht, etwa bei einer Suche, die immer vorausgeht. Er ist schädlich, wenn er über alle Runden bleibt, denn dann kann das Modell nie fertig werden.Im Zusammenhang lesen
WettlaufReact
Zwei Anfragen sind unterwegs, und die ältere trifft nach der neueren ein. Sie schreibt ihr Ergebnis zuletzt in den Zustand und gewinnt damit. Auf dem Bildschirm steht dann der Nutzer, den man vor zwei Klicks angesehen hat.Im Zusammenhang lesen
WiderrufsrechtRecht und Geld
Das Recht eines Verbrauchers, einen im Fernabsatz geschlossenen Vertrag binnen vierzehn Tagen ohne Begründung zu widerrufen, geregelt in Paragraf 312g BGB. Fehlt die ordnungsgemäße Belehrung, verlängert sich die Frist auf zwölf Monate und vierzehn Tage.Im Zusammenhang lesen
WiederaufnahmepunktAgenten bauen
Ein festgehaltener Stand, an dem ein abgebrochener Lauf ohne Neuanfang fortgesetzt werden kann: erledigte Schritte, offene Schritte, gesammelte Ergebnisse. Ohne ihn beginnt jeder Abbruch von vorn, und bei einer Aufgabe mit sechzig Runden ist ein Abbruch nicht die Ausnahme.Im Zusammenhang lesen
WiederholungsabstandSchnittstellen
Die Wartezeit zwischen zwei Zustellversuchen, die mit jedem Versuch wächst, etwa 1, 2, 4, 16 Minuten. Dazu kommt eine zufällige Streuung, damit nicht alle wartenden Aufrufe im selben Moment zurückkehren. Auf Englisch heißt das Backoff mit Jitter.Im Zusammenhang lesen
WunschlösungProdukt
Der Lösungsvorschlag, den jemand mitliefert, wenn er ein Problem meldet. Er ist nützlich, weil er zeigt, welche Werkzeuge die Person kennt. Er ist gefährlich, weil er wie ein Auftrag klingt und das eigentliche Problem verdeckt.Im Zusammenhang lesen
WurzelkontoDie Wolke
Der bei der Anmeldung entstehende Zugang mit unbeschränkten Rechten über alles, einschließlich der Abrechnung und der Schließung des Kontos. Er lässt sich nicht einschränken. Deshalb wird er mit einem zweiten Faktor gesichert, weggeschlossen und nur für die wenigen Aufgaben benutzt, die kein anderer Zugang erledigen kann.Im Zusammenhang lesen

Z

ZahlungsdienstleisterRecht und Geld
Ein beaufsichtigtes Unternehmen, das die Zahlung zwischen Kunde, Bank und dir abwickelt. Bekannte Anbieter sind Stripe, Mollie, Adyen und PayPal. Du übergibst ihm den Betrag und den Zweck, er übernimmt Kartendaten, Betrugsprüfung und Auszahlung und behält eine Gebühr ein.Im Zusammenhang lesen
ZahlungsmeldungRecht und Geld
Der Aufruf, mit dem der Zahlungsdienstleister deinem Server meldet, was bei ihm geschehen ist: Zahlung gelungen, Abonnement gekündigt, Rückbuchung eingegangen. Er läuft über einen Webhook, geht also von außen an eine Adresse in deinem System, und er ist die einzige verlässliche Quelle für den Zustand.Im Zusammenhang lesen
ZählverdopplungDaten und SQL
Der Effekt, dass ein Verbund eine Zeile der linken Tabelle mehrfach ausgibt, weil rechts mehrere passende Zeilen liegen. Eine Bestellung mit drei Posten erscheint dreimal, und eine Zählung über die Bestellungen liefert dann drei statt eins. Der Fehler wächst mit der Datenmenge und fällt bei kleinen Testdaten nicht auf.Im Zusammenhang lesen
ZeigerblätterungSchnittstellen
Blätterung, bei der die Anfrage einen Punkt in der Sortierung nennt statt einer Anzahl, etwa den letzten gesehenen Zeitpunkt. Die Datenbank springt direkt dorthin. Neue Einträge davor ändern nichts, weil nicht gezählt, sondern verglichen wird.Im Zusammenhang lesen
ZeileDaten und SQL
Ein einzelner Eintrag: dieser eine Kunde, diese eine Bestellung. Alle Zeilen einer Tabelle haben dieselben Spalten. Was für eine Zeile nicht gilt, bleibt leer, und viele leere Felder sind ein Hinweis darauf, dass in der Tabelle zwei verschiedene Dinge stecken.Im Zusammenhang lesen
ZeilenlängeHTML und CSS
Die Zahl der Zeichen in einer Textzeile. Zwischen 45 und 75 liest man am längsten ohne Ermüdung. Auf einem breiten Bildschirm ohne Begrenzung werden daraus schnell 140, und dann findet das Auge den Anfang der nächsten Zeile nicht mehr zuverlässig.Im Zusammenhang lesen
ZeilenschutzAnmeldung und Rechte
Eine Regel in der Datenbank, die festlegt, welche Zeilen ein Aufrufer überhaupt sehen darf. Sie greift bei jeder Abfrage, auch bei der, in der die Bedingung fehlt. In PostgreSQL heißt sie Row Level Security und wird je Tabelle eingeschaltet.Im Zusammenhang lesen
Zeit bis zum ersten ZeichenKünstliche Intelligenz
Die Spanne zwischen dem Absenden der Anfrage und dem ersten Zeichen der Antwort. Sie hängt vor allem an der Länge der Eingabe und am gewählten Modell. Für das Empfinden des Nutzers zählt sie mehr als die Gesamtdauer, weil bis dahin nichts zu sehen ist.Im Zusammenhang lesen
ZeitkastenProdukt
Eine feste Zeitmenge für ein Vorhaben, an deren Ende geliefert wird, was fertig ist. Der Termin steht, der Umfang bewegt sich. Das ist die Umkehrung des üblichen Vorgehens, bei dem der Umfang steht und der Termin sich bewegt.Im Zusammenhang lesen
ZeitleisteBetrieb
Die mitlaufende Notiz, wann was beobachtet und wann was getan wurde, mit Uhrzeit. Sie wird während des Störfalls geschrieben, nicht danach. Ohne sie ist am nächsten Tag nicht mehr rekonstruierbar, welcher Eingriff was bewirkt hat.Im Zusammenhang lesen
ZeitzonenversatzDaten und SQL
Der Unterschied zwischen dem Zeitpunkt, den die Datenbank speichert, und der Uhrzeit, die der Betrachter meint. Viele Systeme legen alles in der Weltzeitzone ab. Eine Bestellung um 00:30 Uhr deutscher Sommerzeit steht dort mit 22:30 Uhr des Vortags und fällt damit in den Vormonat.Im Zusammenhang lesen
ZinslastProdukt
Der Anteil der täglichen Arbeit, der nur wegen früherer Vereinfachungen anfällt und keinen neuen Nutzen bringt. Sie zeigt sich als längere Bauzeiten, als Vorsicht bei Änderungen und als Aufgaben, die nur eine bestimmte Person übernehmen kann. Sie wird nie in Rechnung gestellt und ist trotzdem jeden Monat fällig.Im Zusammenhang lesen
ZodSchnittstellen
Eine verbreitete Bibliothek für JavaScript und TypeScript, mit der man Schemata im Code aufschreibt. Sie prüft zur Laufzeit und leitet nebenbei den passenden Typ für den Editor ab. Beides aus einer Quelle, damit Typ und Prüfung nicht auseinanderlaufen.Im Zusammenhang lesen
Zugänglicher NameBarrierefreiheit
Der Name, unter dem ein Element angesagt wird. Er kommt in dieser Reihenfolge aus: aria-labelledby, aria-label, dem verbundenen label, dem Textinhalt des Elements, dem alt eines Bildes darin, dem title. Die erste Quelle, die etwas liefert, gewinnt, und die restlichen werden ignoriert.Im Zusammenhang lesen
ZugänglichkeitsbaumHTML und CSS
Die Fassung deiner Seite, die ein Vorleseprogramm sieht. Der Browser leitet sie aus dem HTML ab: Aus einem button wird „Schaltfläche", aus einem h2 wird „Überschrift Ebene zwei". Was keine Bedeutung hat, taucht dort als namenloser Bereich auf.Im Zusammenhang lesen
ZugangsmerkmalSicherheit
Jeder Wert, mit dem sich ein Programm oder ein Mensch ausweist: Passwort, Schlüssel für eine Schnittstelle, Sitzungsmerkmal, privater Teil eines Zertifikats. Sie alle sind austauschbar, und genau das ist ihr Vorteil im Ernstfall.Im Zusammenhang lesen
ZugangstokenAnmeldung und Rechte
Der kurzlebige Nachweis, der bei jeder Anfrage mitgeht und dem Server sagt, wer da fragt. Er gilt Minuten bis wenige Stunden. Er lässt sich in der Regel nicht zurückrufen, deshalb ist seine kurze Laufzeit der eigentliche Schutz.Im Zusammenhang lesen
ZugriffsrichtlinieDie Wolke
Ein maschinenlesbares Regelwerk, das festlegt, wer welche Handlung auf welcher Ressource ausführen darf und unter welchen Bedingungen. Sie hängt an einem Zugang oder an der Ressource selbst. Ohne ausdrückliche Erlaubnis gilt nichts als erlaubt.Im Zusammenhang lesen
ZurücknehmenBetrieb
Das Umschalten auf die vorherige, nachweislich laufende Fassung. Auf Englisch heißt es rollback. Es muss in Minuten möglich sein und darf keine Entscheidung sein, über die man diskutiert, während Nutzer Fehler sehen.Im Zusammenhang lesen
ZurückrollenDaten und SQL
Das Rückgängigmachen einer aufgespielten Änderung, damit die vorige Version des Codes wieder passt. Für einfache Fälle schreibt man dazu eine Gegenanweisung. Für alles, was Daten entfernt, gibt es kein ehrliches Zurück, weil die Werte nach dem Löschen nicht mehr da sind.Im Zusammenhang lesen
ZusammensetzungReact
Bauen aus kleinen Teilen, statt von einem größeren Teil abzuleiten. Eine Warnkarte entsteht, indem der Warntext als Kind in die vorhandene Karte gelegt wird. React kennt keine Vererbung zwischen Bausteinen, und in der täglichen Arbeit vermisst sie niemand.Im Zusammenhang lesen
ZusicherungQualität und Tests
Der Satz im Test, der eine Erwartung an das Sichtbare stellt, etwa await expect(seite.getByText("Danke")).toBeVisible(). Ein Ablauf ohne Zusicherung prüft nichts: Er klickt sich durch und ist auch dann grün, wenn am Ende eine leere Seite steht.Im Zusammenhang lesen
ZustandBarrierefreiheit
Was gerade gilt: aufgeklappt oder zugeklappt, ausgewählt oder nicht, gesperrt, fehlerhaft. Zustände sind das, was ARIA tatsächlich beisteuert, denn HTML kennt nur wenige davon.Im Zusammenhang lesen
ZustandshakenReact
Der Aufruf useState, mit dem ein Baustein sich einen Wert über das Zeichnen hinaus merkt. Er gibt zwei Dinge zurück: den aktuellen Wert und eine Funktion, die ihn ändert. Aufgerufen wird er immer ganz oben in der Funktion und niemals in einer Bedingung oder Schleife.Im Zusammenhang lesen
ZustandslosGrundlagen
Die Eigenschaft von HTTP, sich zwischen zwei Anfragen nichts zu merken. Jede Anfrage muss alles mitbringen, was zu ihrer Beantwortung nötig ist. Auf Englisch heißt es stateless.Im Zusammenhang lesen
ZweckbindungDaten und SQL
Der Grundsatz, dass Daten nur für den Zweck verwendet werden, für den sie erhoben wurden. Adressen aus dem Bestellvorgang sind für die Lieferung erhoben. Eine Auswertung, die daraus eine Kaufkraftkarte für den Vertrieb baut, benutzt sie für etwas anderes und braucht dafür eine eigene Begründung.Im Zusammenhang lesen
Zweiter FaktorAnmeldung und Rechte
Ein zusätzlicher Nachweis neben dem ersten, aus einer anderen Kategorie: etwas, das man besitzt, oder ein körperliches Merkmal. Erst die Verbindung zweier Kategorien macht einen gestohlenen Nachweis wertlos. Zwei Kennzahlen an dasselbe Postfach sind kein zweiter Faktor.Im Zusammenhang lesen
ZwischenspeicherGrundlagen
Ein Ort für Antworten, die man schon einmal berechnet hat, damit die nächste Anfrage sie nicht noch einmal berechnen muss. Auf Englisch heißt er Cache. Was darin liegt, darf jederzeit verlorengehen, ohne dass etwas kaputtgeht.Im Zusammenhang lesen