Coding & High Tech

Die Kategorie Coding & High Tech unserer Wissenswelt dreht sich um die Programmierung und technologische Innovationen. Vom elegant-trickreichen Umgang mit unseren Programmiersprachen und Werkzeugen bis hin zu effektiven Best Practices – hier finden Entwickler und Entwicklerinnen wertvolle Informationen und Ressourcen. 

Bild eines Rangierbahnhofs: Stellwerk mit vielen verschiedenen Zuggleisen

FunicularSwitch - 'Railway oriented' Programmierung (in C#)

Alexander Wiedemann

Wer kennt das nicht: Beim Programmieren sind wir immer mindestens „zweigleisig“ unterwegs. Da ist der „happy path“, unser eigentlicher use case, den wir mit dem aktuellen Stück Code gerade verwirklichen. Das ist der Pfad, wenn alles passt. Wenn.

Symbobild für komplexe Softwarelösungen: Zahnräder und Zeichen die ineinander greifen

Langlebige, robuste und evolvierbare Software – Anregungen für Entwicklungsleiter:innen

Aydin Mir Mohammadi

Das Erstellen von langlebigen, robusten und evolvierbaren Anwendungen ist keine Trivialität und gewinnt im Kontext von sich schnell verändernden Anforderungen immer mehr an Bedeutung. Dieser kleine Leitfaden versteht sich als Anregung und spiegelt unsere Erfahrung bei bluehands mit der Entwicklung von hochspezialisierten komplexen Fachanwendungen. Es ist eine Sammlung von Praktiken, die wir bei der täglichen Arbeit in den Projekten mit unseren Kunden anwenden.

Symbolbild zum Thema Carbon Aware Computing durch Time Shifting

Carbon Aware Computing mit Hangfire - Jobs klimafreundlich planen und ausführen

Aydin Mir Mohammadi

Für eine nachhaltigere Softwareentwicklung braucht es nicht immer große Veränderungen – manchmal reichen ein paar Zeilen Code. Mit dem Prinzip des Time-Shifting lassen sich Jobs so planen, dass sie zu Zeiten mit besonders hohem Anteil erneuerbarer Energien im Stromnetz ausgeführt werden. Die von bluehands entwickelte Bibliothek Hangfire.Community.CarbonAwareExecution macht genau das möglich – einfach, effizient und CO₂-bewusst.