Sokoban auf einem Milchtüten-Display
Das Computerspiel Sokoban lässt sich seit 1982 auf verschiedenen Computersystemen spielen. Seit neuestem auch auf Milchtüten. Eine Anleitung zum Basteln.
Das Computerspiel Sokoban lässt sich seit 1982 auf verschiedenen Computersystemen spielen. Seit neuestem auch auf Milchtüten. Eine Anleitung zum Basteln.
Avalonia UI ist ein Cross-Platform .NET Framework, inspiriert vom WPF. Wo liegen Vorteile und Unterschiede zur Arbeit mit WPF? Lohnt sich der Einsatz? Ein Erfahrungsbericht.
Es gibt zahlreiche Engines zur Entwicklung von Spielen. Warum ist Godot Engine und Gdskript eine gute Wahl? Ein Reise von löve2D, über MonoGame, Unity, Unreal Engine zu Godot.
Wie lässt sich eine WebApp programmieren, die so klein ist, dass sie in die Adresszeile des Browsers passt? Eine Spielerei mit Anwendungsfall.
Wie lassen sich in Angular-Anwendungen Fehler loggen und persistieren, wie erfolgt eine Fehlermeldung und wie funktioniert der Export der Fehlerliste? Ein Vorschlag.
Wie können Sie auf einem Raspberry Pi eine CI/CD Pipeline aufsetzen? In Teil 4 des Experiments geht es um das Deployment, den Test der Pipeline und ein Fazit.
Wie können Sie auf einem Raspberry Pi eine CI/CD Pipeline aufsetzen? In Teil 3 des Experiments geht es um die Vorbereitung des Jenkins-Servers und ein erstes Build-Client-Projekt.
Wie können Sie auf einem Raspberry Pi eine CI/CD Pipeline aufsetzen? In Teil 2 des Experiments geht es um die Einrichtung eines Build-Servers.
Lässt sich auf einem Raspberry Pi eine Continuous Integration / Continuous Delivery (CI/CD) Pipeline aufsetzen? Welche Schritte sind in welcher Reihenfolge nötig? Ein Experiment.
Wie lässt sich die Performance einer WPF Anwendung optimieren? U.a. mit der Entfernung von Visuals, dem Verringern von ResourceDictionary Lookups und der Entlastung von UI-Threads.
Wie lässt sich die Performance einer WPF Anwendung optimieren? U.a. mit ObservableCollections in ItemsControl-basierten Views und der Reduzierung von Binding-Overheads.
Prototyping und Walking Skeleton sind zwei Methoden, um Anforderungen zu präzisieren und Fehlentwicklungen zu vermeiden. Wann macht welche Option Sinn?