Engineer @SwissPost ▸ MAS in Software Development at BFH Berne ▸ Containers (Dotcloud, Tutum, Kubernetes) ▸ Cloud (AWS, Digitalocean) ▸ Python and Django ▸ Go Programming and talking about it
programming language ▸ Creates statically-linked binaries ▸ Statically typed → Type safety ▸ Automatic memory management Go gopher GO IS AN OPEN SOURCE PROGRAMMING LANGUAGE THAT MAKES IT EASY TO BUILD SIMPLE, RELIABLE, AND EFFICIENT SOFTWARE.
Labs, Unix, UTF-8 ▸ Ken Thompson Bell Labs, B ▸ Robert Griesemer C++ Go was born out of frustration with existing languages and environments for the work we were doing at Google. Programming had become too difficult and the choice of languages was partly to blame. One had to choose either efficient compilation, efficient execution, or ease of programming; all three were not available in the same mainstream language. Source: https://golang.org/doc/faq#creating_a_new_language
5-10 Gophers meets weekly for a Goffee ▸ More initiatives necessary to use Go as standard language ▸ Guidelines ▸ Education ▸ Keep talking to motivate people
und kompetenten Team wirkst Du mit beim Aufbau und Management von vollautomatisierten Kubernetes Umgebungen. Diese laufen sowohl bei AWS als auch on premise. ▸ Du bist interessiert am Ansatz «Infrastructure as Code» und besitzt Erfahrung mit Automatisierung. ▸ Wir bieten Dir viel technischen Spielraum und persönliche Entwicklungsmöglichkeiten. post.ch/jobs
https://tour.golang.org/ 2. “Learn Go with Tests” by Chris James @quii https://quii.gitbook.io/learn-go-with-tests/ 3.Go: The complete Developer’s Guide https://www.udemy.com/course/go-the-complete-developers-guide/ 4. GoDoc https://godoc.org/
Extension ms-vscode.go Kubernetes Cluster Goreleaser Github Repository https://github.com/philipsahli/ kubectl-images Study on GoDoc Initialize Go Module Write code Run & Build Publish binary on Github ▸ Take client-go-wrapper as starting point, which already implements the method GetPods(). github.com/philipsahli/client-go-wrapper