04.10.2022
Cairo Desktop
Ordnung für den Windows-Desktop
Autor: Bernhard Lauer
cairodesktop.com
Das Open-Source-Projekt Cairo Desktop bringt frischen Wind in die Windows-Benutzeroberfläche.
Um es gleich vorweg zu sagen: Cairo Desktop ist noch nicht fertig, sondern steht aktuell bei Versionsnummer 0.4.245, fertig geworden am 26.9.2022. Wer die Desktop-Variante ausprobieren möchte, dessen Testrechner muss die folgenden beiden Voraussetzungen erfüllen: Windows ab Version 7 (auch Windows 11 wird unterstützt) sowie .NET Framework in Version 4.7.1, das in allen Windows-Versionen seit Windows 10 1709 bereits enthalten ist. Auf der Release-Seite des Projekts auf GitHub stehen EXE-Dateien für den Cairo-Setup für 32- und 64-Bit- sowie ARM64-Versionen von Windows bereit – zu finden unter Contributors | Assets.
Im Web findet sich eine Vorschau von Cairo Desktop auf dieser Seite. Präsentiert werden dort die Taskbar, das Programm-Menü der Dynamic Desktop sowie der Folder Stack, auf dem man häufig benötigte Ordner per Drag-and-drop ablegt.
Test-Framework
Testautomatisierung mit C# und Atata
Atata ist ein umfassendes C#-Framework für die Web-Testautomatisierung, das auf Selenium WebDriver basiert. Es verwendet das Fluent Page Object Pattern und verfügt über ein einzigartiges Protokollierungssystem sowie Trigger-Funktionalitäten.
>>
Programmiersprache
Primärkonstruktoren in C# erleichtern den Code-Refactoring-Prozess
Zusammenfassen, was zusammen gehört: Dabei helfen die in C# 12 neu eingeführten Primärkonstruktoren, indem sie Code kürzer und klarer machen.
>>
Tools
GitLab Duo Chat mit KI-Chat-Unterstützung
Der DevSecOps-Plattform-Anbieter GitLab führt den GitLab Duo Chat ein. Dieses Tool integriert Künstliche Intelligenz in die DevSecOps-Workflows.
>>
Pilot-Features
Google Maps-Funktionen für nachhaltigeres Reisen
Google schafft zusätzliche Möglichkeiten, um umweltfreundlichere Fortbewegungsmittel zu fördern. Künftig werden auf Google Maps verstärkt ÖV- und Fußwege vorgeschlagen, wenn diese zeitlich vergleichbar mit einer Autofahrt sind.
>>