Code and Ship

Jonathan und Ingmar sprechen übers Programmieren und Ausliefern von Software Projekten. Außerdem tauschen die beiden Bremer sich über Tools, Frameworks und das Leben als Softwareentwickler aus.

Mythen in der Softwareentwicklung

Heute sprechen wir über einige Mythen in der Softwareentwicklung. Dabei ergründen wir warum diese zumeist falsch sind.

Developer Tools (Teil 2)

Die Fortsetzung der 9. Folge: wir sprechen über diverse weitere Tools die man als Entwickler so braucht, unter anderem IDEs, Shells und nette kleine Command-line Tools.

Developer Tools (Teil 1)

Was ist eigentlich WSL und warum gibt es schon eine zweite Version? Diese und mehr Fragen klären wir in der neunten Episode!

Wer 'Rusted', der rostet

Dieses mal witmen wir uns mit Rust einer neuen Programmiersprache und nebenbei gibts noch das neuste aus der Go-Welt.

Der Deployment Typ

Softwareentwicklung ist nicht nur Code schreiben, sondern meistens auch Teamarbeit. In dieser Folgen reden wir über die sozialen Aspekte von Softwareentwicklung.

Metriken und Monitoring

Heute sprechen wir über Metriken, Logs, Traces sowie bekannte Tools und Patterns aus dem Monitoring Feld. Als Ergänzung zur Folge haben wir ein [kleines Repository](https://github.com/codeandship/metrics-example) angelegt, um Anfängern den Einstieg in das Sammeln von Metriken mit unseren Lieblingstools zu vereinfachen.

Testing in Go

In dieser Folge sprechen wir über Testing in Go und einige unterstützende Libraries. Ingmar löscht Code um sein Testcoverage zu verbessern und Jonathan mag seltsame Ordnerstrukturen.

Builds und Deployments

In dieser Folge sprechen wir über Buildprozesse, Pipelines, Deployments und Development Server Setups. Jonathan denkt über schlechte Entwickler-Witze nach und Ingmar guckt paranoid auf den Upstream seiner Fritzbox.

Go Libraries

Diesmal geht es um HTTP Libraries und Frameworks für Go. Jonathan fürchtet um seine Stellung als “Herr der Dinge”, denn bei Frameworks muss man sich manchmal in die Welt der Codegenerierung begeben. Hilfe, Kontrollverlust! Außerdem geht es darum, wie man gute Libraries erkennt und warum man eine spezielle lieber meiden sollte. Am Ende sprechen wir noch über Libraries für die Entwicklung von CLI Tools.