Beiträge von Mike Schilli

Softwareentwicklung

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.

Titelthema

Algorithmen zur Deduplizierung von Listenelementen kommen oft als Einstellungsfragen vor, aber auch in der Praxis bei der Verschlankung von Datensammlungen. Mike Schilli zeigt seinen bevorzugten schnellsten Weg.

Softwareentwicklung

Wenn Unterfunktionen massenweise Goroutinen zur Erledigung von Teilaufgaben erzeugen, möchte das Hauptprogramm die Fäden in der Hand behalten. Dafür nutzt Mike Schilli gern ein sogenanntes Context-Konstrukt.

Softwareentwicklung

Labyrinthe faszinierten schon die alten Griechen. Um schnellstmöglich aus einem solchen Irrgarten herauszufinden, bemüht Mike Schilli seine Go-Programmierkünste.

Softwareentwicklung

Im History-Log schreibt die Bash stetig alle vom User getippten Kommandos mit. Mike Schilli extrahiert die Daten mit Go und unterwirft sie einigen statistischen Auswertungen.

Nach oben