Scala PlayFramework-Anwendung im Docker-Container

Scala PlayFramework-Anwendung im Docker-Container

Es gibt verschiedene Ansätze, um Play-Anwendungen in ein Docker-Image zu packen. Sie können eine Dockerfile-Datei von Hand erstellen, eine bereits vorhandene Datei anpassen oder einfach ein Tool verwenden, um sie zu generieren. Da Play mit einer großartigen...
Wie man Tests mit Play und Selenium automatisiert

Wie man Tests mit Play und Selenium automatisiert

Selbst wenn unsere Anwendung alle Unit-Tests besteht, bedeutet das nicht, dass sie als Gesamtsystem funktioniert. Eine Möglichkeit, um sicherzustellen, dass die Anwendung als Ganzes funktioniert, besteht darin, sie aus der Sicht des Benutzers zu testen. Der einfachste...
Asynchronen Code mit Scala Future schreiben

Asynchronen Code mit Scala Future schreiben

Future Scala bietet eine einfache Möglichkeit, parallele Codeausführung in Form von Futures und Callbacks zu verwalten. Futures sind ein spezielles Objekt, das verwendet wird, um einen Wert (normalerweise ein Ergebnis von Berechnungen) zu speichern, der in der Zukunft...
Wiederverwendbare Tests für PlayFramework erstellen

Wiederverwendbare Tests für PlayFramework erstellen

Das Schreiben von Tests ist nicht der interessanteste Teil der Entwicklung einer neuen Funktion, aber ein sehr wichtiger. Mit gut geschriebenen Tests können Sie sicherstellen, dass Ihre neu hinzugefügte Funktion keine anderen Funktionen beeinträchtigt. Beim Testen von...
Wie lassen sich Datenbankabfragen optimieren?

Wie lassen sich Datenbankabfragen optimieren?

Datenbankoptimierung ist ein ziemlich schwieriges Thema. Jede Datenbank ist anders und benötigt möglicherweise unterschiedliche Methoden zur Optimierung. Dies sind einige der häufigsten Stellen, an denen Verbesserungen vorgenommen werden sollten. Erstellen geeigneter...