Über Harald

Seit 1993 bin ich als freiberuflicher Softwareentwickler mit den Schwerpunkten Programmierung von Internet- und Crossplattform-Applikationen, sowie als Mediendesigner, IT-Consultant und Dozent tätig. Die Übergänge zwischen diesen Themen sind fliessend. Mein Blog fasst all dies zu einem interessanten News-Stream zusammen. Viel Spass beim Stöbern! -- Harald

.NET MAUI: Mobile Cross-Platform Apps mit nur 1 Codebase entwickeln

Schon mal von .NET MAUI gehört? Wenn du heute eine mobile App entwickelst, stehst du fast immer vor der gleichen Herausforderung: Soll die App für iOS, Android, Windows oder sogar macOS verfügbar sein? Mit klassischer Entwicklung würdest du mehrere Teams und Codebases benötigen – doch genau hier kommt .NET MAUI (Multi-platform App UI) ins Spiel. Was ist .NET MAUI? .NET [...]

Von |2025-09-06T12:20:36+02:002025-08-29|Kategorien: Tipps, Tricks, Hacks|Tags: , , , , , , |0 Kommentare

macOS: Versteckte Dateien in Finder einblenden

Nur die wenigsten macOS User kennen diesen Trick: Es gibt in macOS eine Funktion um versteckte Dateien per Tastenkombination im Finder einzublenden. Finder Magie: Versteckte Dateien per Tastenkombination einblenden Um versteckte Dateien im Finder einzublenden, halte die folgenden Tasten einmal kurz zusammen gedrückt: SHIFT + COMMAND + . Alle geöffneten Finder-Fenster, samt Schreibtisch zeigen nun die vom System versteckten Dateien [...]

Von |2025-09-06T12:02:50+02:002025-08-25|Kategorien: Tipps, Tricks, Hacks|Tags: |0 Kommentare

Plesk: Die Nr. 1 Lösung für “NGinx funktioniert nicht”

Funktioniert der NGinx-Dienst unter Plesk nicht richtig, kann das unerwünschte Nebeneffekte haben. Bei den Installierten Plesk-Komponenten wird NGinx zwar als "installiert" angezeigt, jedoch gibt es keinen Hinweis wenn der Dienst nicht läuft. Wofür benötigt Plesk den NGinx-Dienst? Plesk verwendet Nginx als Reverse Proxy vor Apache: Statische Dateien (CSS, JS, Bilder) werden direkt von Nginx ausgeliefert → schneller Dynamische Inhalte (PHP, [...]

Von |2025-08-22T08:08:55+02:002025-08-21|Kategorien: Tipps, Tricks, Hacks|Tags: , |0 Kommentare

Automatisierung MEWA Fahrzeug-Waage an Zedal-Schnittstelle

In diesem Projekt wurde eine Schenck Fahrzeug-Waage durch eine Miet-Fahrzeugwaage von MEWA abgelöst und mit der dahinter liegenden Schnittstelle zu Zedal angepasst. Dieses Projekt ist ein schönes Beispiel dafür, wie man ein neues System in eine vorhandene Automatisierungslösung integrieren kann. Die Ausgangssituation: Fahrzeug-Waage mit Automatisierung im Backend Ein Recycling-Unternehmen meldet bestimmte Fahrten bei jedem Wiege-Vorgang automatisiert an Zedal, um die [...]

Von |2025-08-18T17:10:54+02:002025-08-04|Kategorien: Projekte|Tags: , , , |0 Kommentare

Avalonia UI vs Blazor MAUI: Eine Entscheidungshilfe für CSharp-Pogrammierer

Ein Vergleich zwischen Avalonia UI und Blazor MAUI ist besonders interessant, da beide Frameworks das Ziel verfolgen, moderne plattformübergreifende .NET-UI-Entwicklung zu ermöglichen – aber mit sehr unterschiedlichen Architekturen und Philosophien: Avalonia & Blazor: Die Grundlagen Bei den Grundlagen punktet Blazor durch Android- und iOS-Support sowie natives Web und wahlweise WASM. Alle Plattformen sind bei Blazor stabil und ausgereift. Wer seine [...]

Von |2025-08-27T15:10:49+02:002025-07-27|Kategorien: Tipps, Tricks, Hacks|Tags: , , , |0 Kommentare

Avalonia UI: Moderne Desktop Apps mit CSharp & .NET programmieren

Avalonia UI ist ein leistungsfähiges, platt­formübergreifendes UI-Framework für .NET, das Entwicklern ermöglicht, Desktop-Anwendungen mit einer einzigen Codebasis für Windows, macOS und Linux zu erstellen. Als Open-Source-Alternative zu WPF unterstützt Avalonia XAML-basierte Benutzeroberflächen und verfolgt das Ziel, UI-Entwicklung über klassische Windows-Anwendungen hinaus auf mobile Geräte und Web zu erweitern. Was ist Avalonia UI? Avalonia basiert auf C# und XAML und orientiert [...]

Von |2025-10-15T15:45:08+02:002025-07-26|Kategorien: Tipps, Tricks, Hacks|Tags: , |2 Kommentare

3-fach Power Billbee, Pulpo & Packajo: Middleware zur Versandoptimierung

In diesem Projekt kommuniziert eine ausgeklügelte Middleware mit den 3 Cloud-Diensten Billbee, Pulpo und Packajo. Ziel der Mission: Sortierte Packzettel zur Versandoptimierung im Multichannel-Umfeld. Doch zuerst zur Rollenverteilung: Billbee, Pulpo und Packajo: Wer macht was? Billbee Billbee ist eine Multichannel-Faktura über die verschiedene Sales-Kanäle wie Onlineshops, Amazon, EBay etc. angebunden werden können. Bestellungen werden automatisiert ausgelesen, Rechnungen und Tracking-Infos automatisch [...]

Von |2025-08-19T08:25:12+02:002025-07-24|Kategorien: Projekte|Tags: , , , , , , , , |0 Kommentare

EasyBill Picklist: Packzettel und DHL-Versandlisten nach Gewicht sortieren

In diesem Projekt wurde unsere EasyBill Versandlösung in eine für den Versand optimierte Picklist App umfunktioniert. In dem Zuge wurde die Software von Xojo nach Blazor MAUI portiert, was das Implementieren neuer Features beschleunigt. EasyBill: Druck nach Gewicht sortierter Lieferscheine und Versandlabels Die EasyBill Packzettel-Lösung hat folgende Features und der Workflow gestaltet sich wie folgt: Export Labeldaten: Es wird wie [...]

Von |2025-08-19T08:25:13+02:002025-07-24|Kategorien: Projekte|Tags: , , , , , , , |0 Kommentare