Sokoban on a milk carton display
The computer game Sokoban can be played on various computer systems since 1982. And recently also on milk cartons. A guide to tinkering.
The computer game Sokoban can be played on various computer systems since 1982. And recently also on milk cartons. A guide to tinkering.
Avalonia UI is a cross-platform .NET framework inspired by WPF. What are the advantages and differences to working with WPF? Is it worth the effort? A field report.
There are numerous engines for game development. Why is Godot Engine and Gdscript a good choice? A journey from löve2D, via MonoGame, Unity, Unreal Engine to Godot.
How to program a WebApp that is small enough to fit into the browser’s address bar? A technical gimmick with a concrete use case.
Prototyping and Walking Skeleton are two methods to specify requirements and avoid mistakes. When does which option make sense?
How can errors be logged and persisted in angular applications, how does an error message occur, and how does the export of the error list work? A suggestion.
How can you set up a CI/CD pipeline on a Raspberry Pi? Part 4 of the experiment deals with the deployment, the test of the pipeline and a conclusion.
How can you set up a CI/CD pipeline on a Raspberry Pi? Part 3 of the experiment deals with the preparation of the Jenkins server and a first build client project.
How can you set up a CI/CD pipeline on a Raspberry Pi? Part 2 of the experiment is about setting up a build server.
Can a Continuous Integration / Continuous Delivery (CI/CD) pipeline be set up on a Raspberry Pi? Which steps are necessary in which order? An experiment.
How can the performance of a WPF application be optimised? Among other things, by removing visuals, reducing ResourceDictionary lookups, and offloading UI threads.
How can the performance of a WPF application be optimised? Among other things with ObservableCollections in item control-based views and the reduction of binding overheads.