Bei der Suche nach Python-Modulen für die automatisierte Interaktion mit Webseiten bzw. deren automatisierter Tests ist Selenium in vielen Fällen der erste Treffer. Selenium ist ein portables Test-Framework für Web-Applikationen und dessen Python-API bietet Zugriff auf die Funktionalitäten des Selenium WebDriver. Über den Treiber können verschieden...
Webanwendungen erfreuen sich immer größer werdender Beliebtheit. Dies ist vor allem darin begründet, dass mithilfe vieler Frameworks die Möglichkeiten bezüglich Gestaltung und Funktionalitäten schier unendlich sind. Daher bietet Java in der Enterprise Edition (Java EE oder nun Jakarta EE) eine stabile Basis für performante und skalierbare Anwendung...
Nicht immer bedarf es komplexer Lösungen um die alltägliche Arbeit zu vereinfachen. Portainer ist ein solcher Fall. Die Verwaltung einzelner Docker Engines oder eines Swarm Clusters erfolgt beim Einsatz der Community Edition in der Regel über das Docker CLI. Portainer bietet eine freie, intuitive und leicht zu implementierende GUI für Docker, die d...
Funktionen wie filter(), map() und zip() geben seit Python 3 keine Liste, sondern einen Iterator zurück. Dadurch muss nicht die gesamte Liste im Speicher gehalten werden, sondern immer nur das aktuelle Objekt. Dies ist wesentlich effizienter und eine gute Vorlage für das Design von eigenem Code. Schon seit Python 2.3 bzw. 2.4 können Generator-Funkt...
Seit Amazon im Jahr 2006 das Cloud Computing (die sogenannte "Cloud") der Masse zugänglich gemacht hat, ist viel passiert. Über die Jahre sind einige Anbieter für die Cloud hinzugekommen, hier ein paar der bekannteren Anbieter: Microsoft Azure, Google Cloud, Open Telekom Cloud. Diese werden wir uns im Folgenden genauer betrachten und Ihre Gemeinsam...
Seit Kubernetes das Container Runtime Interface vorgestellt hat, ist kubelet nicht mehr an die Verwendung von fest implementierten Container-Runtimes gebunden. Es kann jede Runtime eingesetzt werden, die das Interface implementiert. CRI-O ist eine leichtgewichtige Container-Runtime, die federführend von Red Hat entwickelt wird und für den Einsatz m...