WebMap – Teil 1: Das Internet kartografieren

Die IdeeNachdem ich vor kurzem herausfinden wollte, was für Domains auf einem Shared Hosting Server liegen und feststellen musste, dass das nicht ohne Weiteres möglich ist, stieß ich bei der Recherche auf viele Seiten (z. B.: https://www.whoisxmlapi.com/) welche kuratierte Daten von Domains zum Kauf anbieten. Somit kam…

Golang: Channels

Wie in dem Beitrag über Goroutines zu sehen war, gestaltet sich die Verwendung dieser in Golang als durchaus einfach. Allerdings wurden für die dort gezeigten Anwendungsfälle auch recht simple Szenarien verwendet. Komplexer kann es werden, wenn zwischen verschiedenen Goroutinen eine Kommunikation notwendig ist. Um diese zu ermöglichen, bietet Golang Channels…

Golang: Threading mit Hilfe von goroutines

Mittels Goroutines lassen sich in Go leichtgewichtige Threads starten. Unter Verwendung des go Statements lassen sich Funktionen, Anonyme-Funktionen oder Methoden als Goroutine ausführen. Die Main-Function eines Go-Programms kann auch als Goroutine betrachtet werden. Dabei gilt zu beachten, dass keine Goroutines mehr ausgeführt werden, sobald der Main-Thread beendet wurde. Verdeutlichen lässt…