Schwerpunktthema

go

Blog-Post

Using Javascript plugins in Go

There are projects, where you want to create an application, that is extensible by other parties without access to the sources iteself or re-compiling the whole binary. This concept is known as modules, plugins or features nowadays. This might be the case if you are creating a client application (e.g. to implement scripting functionality), but also if you want to have your server application extensible by third parties. For a recent project, I had to implement a way to separate data mapping functionality from the basic persistence logic. So I invested some time in looking into the different options within the Go ecosystem, how one can implement a fitting plugin system.

Blog-Post

Hidden Champion - SQLite Datenbanken in Go

Wenn Sie ein Smartphone verwenden, MacOS oder Chrome User sind, ist die Chance groß, dass sie in irgendeiner Form SQLite Benutzer sind. SQLite ist wohl die am meisten verwendete Datenbank, ohne dass sie je besonders im Rampenlicht gestanden hätte.

Artikel

Ein Einstieg in die Programmiersprache Go

Teil 2

Artikel

Ein Einstieg in die Programmiersprache Go

Go ist für eine Programmiersprache noch recht jung. Die Veröffentlichung der ersten stabilen Version 1.0 ist etwas mehr als sechs Jahre her. Seitdem hat Go rasant an Popularität gewonnen. Zweimal war sie „Programming Language of the Year“ bei TIOBE – 2009 und 2016. 2018 ist Go die „Most promising programming language“ im „The State of Developer Ecosystem“ von JetBrains. Vor allem bei systemnaher Infrastruktursoftware ist Go nicht mehr wegzudenken: Docker, Kubernetes, etcd, Consul, NATS, Packer, Prometheus, Traefik und Vault sind alle in Go geschrieben. Alles prominente Projekte, die heutzutage für den Betrieb einer zeitgemäßen (Cloud-)Infrastruktur unverzichtbar sind.

Blog-Post

Go lernen an ein paar verregneten Tagen

Go ist eine schnell zu lernende Programmiersprache. Was aber sind runes? Und wo ist Funktion xy? Beim Lernen tauchen einige Eigenheiten und Besonderheiten auf, denen in diesem Blogpost nachgegangen wird.

Artikel

Blockchain hausgemacht

INNOQ Hands-On Event

Blog-Post

Wer braucht denn noch die JVM?

In der neuen cloudbasierten Containerwelt erscheint die JVM plötzlich als groß und schwerfällig. Die Beliebtheit von Go gibt einen Hinweis darauf, dass es Zeit ist, sich nicht nur mit der nächsten Sprache für die JVM zu beschäftigen, sondern auch mit anderen Konzepten insgesamt.