Diesmal wollen wir wieder einen Blick über den Tellerrand wagen und uns einer Programmiersprache abseits von JVM & Co zuwenden die insbesondere im Kontext von Cloud
Native Architekturen stark verbreitet ist: Die Programmiersprache Go.
/Abstract
Go ist eine einfache, typsichere Programmiersprache,
die 2009 von Google Open-Sourced wurde. Go kompiliert direkt zu
ausführbaren Dateien, hat eine eingebaute Garbage-Collection und bringt Unterstützung für Multi-Threading mit.
Besonders bei systemnahen, verteilten Anwendungen erfreut sich Go stetig wachsender Beliebtheit.
Einige Beispiele für erfolgreiche Go-Projekte sind Docker, Kubernetes und Prometheus-Monitoring, sowie zahlreiche kleinere Command-line Tools.
Dieser Vortrag bietet einen Überblick zur Programmiersprache Go und stellt
zentrale Konzepte wie Channels, Functional Programming und Tooling für Build und Testen vor.
/Bio
Thomas arbeitet als Software Architekt bei der eurodata AG und war zuvor Spring Data Engineer im Spring Team bei Pivotal. Er beschäftigt sich bereits seit mehreren Monaten privat mit der Programmiersprache Go.