Go eignet sich nicht nur für komplexe Server-Programme, sondern macht auch bei einfachen Kommandozeilenwerkzeugen zur Automatisierung des Alltags eine gute Figur. Mike Schilli strukturiert die Signatur eines PDF-Tools um.
Go
Der in Bewerbungsverfahren von Unternehmen im Silicon Valley erfahrene Mike Schilli gräbt eine beim Einstellungsgespräch für Google-Ingenieure gestellte Frage aus und erläutert eine mögliche Lösung dafür in Go.
Erfahrene Sysadmins analysieren problematische Systemlasten unter Linux mit den immer gleichen Kommandos. Mike Schilli verpackt sie in ein praktisches Go-Tool, das alle Ergebnisse auf einen Blick anzeigt.
Die Programmiersprache Go ist in einer überarbeiteten Version zu haben. Go 1.14 löst Abhängigkeiten einfacher auf und erlaubt das störungsfreie Einbetten von Schnittstellen, deren Methoden sich überschneiden.
Der finnische Entwickler Timo Savola hat auf der Fosdem sein Gate-Projekt vorgestellt. Das erlaubt dank Webassembly Live-Migrationen von Anwendungen zwischen verschiedenen Plattformen und unterstützt aktuell Linux, ARM64 und Android.
Mit GraphQL erzeugt ein Entwickler nach dem REST-Prinzip simpel strukturierte Anfragen, um gezielt Datensätze abzurufen. Ein Beispiel demonstriert, wie er solche Abfragen in GraphQL entwirft und in Go programmiert.
Ob alphabetisch oder numerisch, als Bubble- oder Quicksort: Sortiert wird immer. Auch Mike Schilli zeigt sich bei seiner Vorstellung verschiedener Sortieralgorithmen in Go komplett sortiert.
Tty2web Das Terminal als Webanwendung Quelle: https://github.com/kost/tty2web Lizenz: MIT Alternativen: Gotty, Xterm.js Das kleine Tool Tty2web bringt die Konsole in den Webbrowser. In Go implementiert, basiert es auf Gotty. Anders als der Vorgänger unterstützt es auch das Herunter-...
Wie bringt ein Fährmann einen Wolf, eine Ziege und einen Kohlkopf mit einem Boot, das jeweils nur eine Fracht trägt, ans andere Ufer eines Flusses, ohne dass der Wolf die Ziege oder die Ziege den Kohlkopf frisst? Mike Schilli programmiert die Lösung in Go.
Mehr Daten für DELUG-Käufer: Die erste Seite der DVD enthält das brandneue Ubuntu 19.10 in der Desktop-Ausgabe sowie Videos von der Konferenz All Systems Go!. Die andere Seite enthält unter anderem den letzten Teil des exklusiven Dovecot-Trainings.
Mit einem in Go implementierten, selbstgestrickten Monitoring-System lässt sich Mike Schilli die auf seinem System gestarteten und beendeten Container anzeigen.
Mit dem Fyne-Framework bietet Go eine einfach zu handhabende grafische Oberfläche für alle gängigen Plattformen. Eine Beispielapplikation hilft dabei, Pfeile zu Illustrationszwecken auf Fotos zu platzieren.
Google hat die Programmiersprache Go in Version 1.13 veröffentlicht. In der neuen Version ist TLS 1.3 standardmäßig aktiviert und heruntergeladene Module werden mittels Prüfsumme auf Manipulationen geprüft.
Go 1.13 ist kompatibel mit Android 10, aktiviert TLS 1.3 standardmäßig, bringt eine Handvoll neuer Umgebungsvariablen mit und aktualisiert Präfixe für verschiedene Literale.
Mit dem Fyne-Framework bietet Go eine einfach zu handhabende grafische Oberfläche für alle gängigen Plattformen. Eine Beispielapplikation hilft dabei, Pfeile zu Illustrationszwecken auf Fotos zu platzieren.










