Was macht Objektorientierung eigentlich aus, und was bringt sie im Vergleich zu altbackenen Sprachen, die einfach nur nacheinander verschiedene Funktionen abrufen? Mike Schilli erklärt die Unterschiede.
Schilli
Statt Fotobände online zusammenzustellen, schreibt Mike Schilli lieber mit Ruby und TeX eine Applikation, die PDF-Bücher als Druckvorlage erzeugt.
Mobiltelefone speichern Fotos aus Effizienzgründen oft verkehrt herum und verzeichnen den Trick in den EXIF-Metadaten. Damit kommen jedoch nicht alle Apps zurecht. Mike Schilli macht das Verfahren mit Go idiotensicher.
Mobiltelefone speichern Fotos aus Effizienzgründen oft verkehrt herum und verzeichnen den Trick in den EXIF-Metadaten. Damit kommen jedoch nicht alle Apps zurecht. Mike Schilli macht das Verfahren mit Go idiotensicher.
Um aufgezeichnete Fußwanderungen statistisch aufzubereiten, extrahiert Mike Schilli die entsprechenden GPS-Daten mit Go und greift zu Plottern und APIs für die Geoanalyse.
Das Fyne-Framework hilft unter Go nicht nur beim Erstellen von GUIs, damit lassen sich auch Spiele für den Desktop schreiben. Mike Schilli nimmt sich dabei eines Klassikers an.
Wer aus einer Digitalsammlung nur gute Fotos behalten will, muss die misslungenen finden und löschen. Mike Schilli schreibt dafür mit Go und dem Fyne-Framework eine grafische Applikation.
Um den verbleibenden Plattenplatz im Auge zu behalten, können Sie während speicherintensiver Operationen auf einen in Go geschriebenen Tacho schielen. Mike Schilli übernimmt den Einbau.
Die Wander- und Radel-App Komoot speichert zurückgelegte Ausflugswege. Mike Schilli holt die Daten mit Go wieder heraus.
Ziehen sich parallel laufende Programmteile gegenseitig den Teppich unter den Füßen weg, liegt das oft an Race Conditions. Mike Schilli zeigt, wie der Go-Compiler sie aufspürt und wie sie sich vermeiden lassen.
Ziehen sich parallel laufende Programmteile gegenseitig den Teppich unter den Füßen weg, liegt das oft an Race Conditions. Mike Schilli zeigt, wie der Go-Compiler sie aufspürt und wie sie sich vermeiden lassen.
Bereits 2012 eingeführt, fristete Go lange Zeit ein Nischendasein. Dann mauserte es sich durch Vorzeigeprojekte wie Docker schnell zur Quasi-Standardsprache für systemnahe Programmierung. Mike Schilli gibt einen Einblick in die Sprache.
Tief unten im Motorraum des Linux-Systems treibt das Terminalmonster sein Unwesen. Mike Schilli schlüpft in den Blaumann und holt versteckte Technologie ans Licht, um störrischen Skripts seinen Willen aufzuzwingen.
Tief unten im Motorraum des Linux-Systems treibt das Terminalmonster sein Unwesen. Mike Schilli schlüpft in den Blaumann und holt versteckte Technologie ans Licht, um störrischen Skripts seinen Willen aufzuzwingen.









