Skip to content
BitDojo
In 3 Monaten zum Backend Engineer
Schnittstellen6 min read

Große Listen ausliefern, ohne alles zu schicken

Du kannst Blätterung über einen Versatz und über einen Zeiger gegeneinander abwägen, eine Sortierung eindeutig machen und für Seitengröße und Filter Grenzen setzen.

Eine Liste mit zwanzig Einträgen kann man am Stück ausliefern. Bei zwanzigtausend geht das schief: Die Antwort wird groß, die Datenbank arbeitet lange, und der Browser hat mit dem Zeichnen zu tun.

Also liefert man Stücke. Das klingt nach einer Kleinigkeit und ist die Stelle, an der viele Schnittstellen still falsche Ergebnisse liefern. Ein Nutzer blättert weiter und sieht einen Eintrag zweimal. Ein anderer bekommt einen nie zu sehen.

Premium

This is where a subscription takes over

The first section is open so you can see what a lesson looks like. The rest comes with the subscription at €9.99 a month: every paid course, every exam, every certificate, cancellable monthly. The lessons themselves are in German.

  • Every paid course, including the ones still to come
  • Exams and certificates at no extra cost
  • A podcast episode for every module, playable in the browser
  • A handbook as PDF for every course