Blog
Wir teilen praxisnahe Denkansätze zu Website-Erstellung, SEO, Google-Ads-Betreuung, Windows-Entwicklung, der Nutzung bestehender Assets und Fehleruntersuchung.
KI-Suche über die gesamte Website
Suchanfragen werden zur Ergebniserstellung an Cloudflare AI Search übermittelt. Bitte keine personenbezogenen Daten eingeben.
-
Die Fallstricke von Netzlaufwerken und UNC-Pfaden ── Fileserver (Freigabeordner) in Business-Anwendungen richtig einsetzen
Dieser Artikel ordnet die klassischen Probleme, die auftreten, wenn eine Business-Anwendung in einen Freigabeordner schreibt oder ihn überwacht: warum ein La...
-
Was ist eine digitale Rechnung? ── Was unterscheidet sie vom „Rechnungs-PDF per E-Mail versenden“?
Eine digitale Rechnung ist ein Mechanismus, der Rechnungsdaten direkt vom System des Verkäufers zum System des Käufers überträgt, ohne dass ein Mensch dazwis...
-
Infobereich-Symbole und Toast-Benachrichtigungen in Windows-Apps — Fallstricke von NotifyIcon und die richtige AppNotification-Wahl
Ein praktischer Leitfaden dafür, eine geschäftliche Windows-Anwendung im Infobereich (System Tray) resident zu halten und den Benutzer über Toast-Benachricht...
-
Umzug von WordPress zu Movable Type — eine praktische Anleitung, die gerade wegen der „umgekehrten Richtung“ dokumentiert werden sollte
Eine praxisnahe Erläuterung der Vorgehensweise beim Umzug von WordPress zu Movable Type (MovableType.net): Fälle, in denen sich eine Migration lohnt, der Imp...
-
Wie lange laufen VB6-Anwendungen noch? — Support-Status der Laufzeitumgebung und ein praxisnaher Weg zur .NET-Migration
Wie lange laufen VB6-Anwendungen noch? Dieser Artikel ordnet die Asymmetrie zwischen der Support-Richtlinie für die VB6-Laufzeitumgebung (auch unter Windows ...
-
FAX-Bestellungen ins Web verlagern ── die Doppelbetriebsphase gestalten und schrittweise migrieren
Ein praxisnaher Leitfaden zur Migration von FAX-Bestellungen zu Web-Bestellungen oder CSV-Import. Wir erklären, warum ein sofortiger Komplettumstieg aufs Web...
-
Was ist EDI? Wie es die Bestellabwicklung zwischen Unternehmen erleichtert — von Fax, E-Mail und manueller Eingabe zur Datenintegration
EDI ist ein Mechanismus, mit dem Handelsdaten wie Bestellungen und Rechnungen direkt zwischen den Systemen von Unternehmen ausgetauscht werden. Dieser Artike...
-
Japanische Ära, Feiertage und Abrechnungsstichtage in Business-Apps — Übergangsresistentes Design, JapaneseCalendar und Werktagsberechnung in der Praxis
Auf einem Beleg muss „Reiwa 8“ stehen, die Werktagsberechnung muss Feiertage ausschließen, die Zahlung ist am letzten Werktag des Folgemonats nach Abrechnung...
-
Process Monitor (ProcMon) Praxisleitfaden — „Konfiguration wird nicht gelesen“ und ACCESS DENIED in 10 Minuten identifizieren
„Ich habe die Konfigurationsdatei korrigiert, aber die Änderung wird nicht übernommen“ – „Bis gestern lief es noch, aber heute startet es nicht mehr“ – bevor...
-
Wenn man eine Windows-App besser nicht ins Web migriert: Entscheidungstabelle und die pragmatische Lösung der Aufteilung
Der Wunsch, interne Windows-Anwendungen ins Web zu migrieren, nimmt stetig zu. Doch bei Apps mit Gerätekopplung, lokaler Dateiverarbeitung, Offline-Betrieb o...
-
Mehrsprachigkeit für WinForms/WPF-Anwendungen ── resx, Satelliten-Assemblies und Kulturumschaltung in der Praxis
Dieser Artikel behandelt die Mehrsprachigkeit von Windows-Desktopanwendungen aus Praxissicht: den Unterschied zwischen CurrentCulture und CurrentUICulture, d...
-
CSV ist nicht „nur Text“ ── CSV in der Praxis für C#-Business-Anwendungen (Zeichenkodierung, Excel-Kompatibilität, Schutz vor Injection)
Typische Fehlerquellen bei der CSV-Ein-/Ausgabe in Business-Anwendungen – selbstgebautes Parsen mit Split(','), Excel-Zeichensalat bei UTF-8 ohne BOM, verlor...
-
HttpClient nicht mit using umschließen ── HTTP-Kommunikation in C#-Geschäftsanwendungen (Erzeugungsmuster, Timeouts, Retries)
Wer HttpClient in C# bei jeder Anfrage neu mit using erzeugt, riskiert eine Socket-Erschöpfung; wer ihn einfach static macht, folgt DNS-Änderungen nicht mehr...
-
Mit PerfView und dotnet-trace die Ursache von „langsam“ finden — Praxis-Einstieg in die .NET-Performanceanalyse
Wenn eine Geschäftsanwendung langsam ist, die CPU auslastet oder gelegentlich einfriert: Welches Werkzeug zeigt was? Dieser Beitrag ordnet die Aufgaben von P...
-
Google Ads mit kleinem Budget im B2B ── Planung und wöchentliche Routine für Ergebnisse mit einigen Zehntausend Yen im Monat
Ein Praxisleitfaden für B2B-Unternehmen, die Google Ads mit einigen Zehntausend Yen monatlich beginnen möchten. Er behandelt durchschnittliche Tagesbudgets u...
-
Bei Suchen nach Ortsnamen sichtbar werden — Praxisleitfaden für lokales SEO für kleine und mittlere Unternehmen (Gebietsseiten und Google Unternehmensprofil)
Ihre Firma erscheint nicht bei einer Suche nach „Ortsname + Branche“? Dieser Beitrag ordnet für kleine und mittlere Unternehmen die sinnvolle Reihenfolge für...
-
Einführung in Windows-Ereignisprotokoll und ETW ── Protokolle von Geschäftsanwendungen in die Standardmechanismen des Betriebssystems einordnen
Verlassen Sie sich bei den Protokollen einer Windows-Geschäftsanwendung nur auf Dateien? Ereignisprotokoll und ETW bilden eine eigene Ebene, die Betriebsteam...
-
Nicht nur appsettings.json ── Praxisleitfaden für die Konfigurationsverwaltung in Windows-Geschäftsanwendungen (Umgebungen, Geheimnisse und Speicherorte)
Ein praxisnaher Leitfaden zur Konfigurationsverwaltung in Windows-Geschäftsanwendungen: Schichtung von appsettings.json, Einsatz von IConfiguration sowie IOp...
-
Warum KomuraSoft Websites auf dem Designsystem der Digital Agency aufbaut ── Geringe Kosten und hohe Qualität schließen sich nicht aus
Warum KomuraSoft seine Website-Erstellung auf das von Japans Digital Agency veröffentlichte Designsystem stützt: Wie die Standardisierung der Designphase Kos...
-
Mehr Anfragen über eine B2B-Website — die vollständige Landkarte der Verbesserungsreihenfolge von der Akquise bis zum Formular
Wenn Anfragen über eine B2B-Website stagnieren, beginnen viele Unternehmen bei der Akquise durch SEO und Anzeigen. Was tatsächlich wirkt, ist jedoch diese Re...
-
Drucken und PDF-Ausgabe in Windows-Geschäftsanwendungen — System.Drawing.Printing, WPF und Berichtsbibliotheken richtig einsetzen
Dieser Beitrag ordnet WinForms-Druck mit PrintDocument, WPF-Druck mit FlowDocument und FixedDocument sowie Möglichkeiten zur PDF-Ausgabe in einer Entscheidun...
-
Website-Relaunch-Fallstudie: Douzu Carry Service, ein Speditionsunternehmen aus Miyazaki — was wir von der alten Website übernommen haben und wie
Ein Praxisbeispiel für den Website-Relaunch von Douzu Carry Service, einem Speditionsunternehmen aus Miyazaki: wie wir vor der Gestaltung eine vollständige U...
-
Kosten der Website-Erstellung für KMU — Preisorientierung und Angebote richtig lesen
Orientierungswerte nach Zweck und Umfang, die kleine und mittlere Unternehmen vor der Anfrage eines Angebots zur Website-Erstellung kennen sollten, sowie Hin...
-
Das OSI-Modell wirklich verstehen — eine einzelne HTTP-Anfrage in ihre sieben Schichten zerlegen
Wir verstehen das OSI-Modell anhand der Praxis statt durch Auswendiglernen. In C# bauen wir den Ethernet-Frame, der eine einzelne HTTP-GET-Anfrage trägt, zus...
-
Wie man die Windows-Sitzungsisolierung versteht — Session 0, RDP und die gleichzeitige Nutzung durch mehrere Benutzer
Dieser Artikel erklärt das Konzept der Windows-„Sitzung“ (Session), das Windows-App-Entwickler immer wieder verwirrt. Er behandelt, warum die Session-0-Isoli...
-
Lebensverlängerung und Migration von VB6-/Access-Business-Apps — Eine Entscheidungstabelle für Behalten, Umhüllen oder Ersetzen
Wie entscheidet man, ob man eine VB6-Anwendung oder eine Microsoft-Access-Business-App unverändert belässt, ihre Lebensdauer verlängert, indem man nur einen ...
-
Absturz-Dumps mit WinDbg + SOS lesen — Ein praxistauglicher Leitfaden zur Analyse nach der Sammlung
Erklärt, wie man einen gesammelten Windows-Absturz-Dump tatsächlich mit WinDbg und der SOS-Erweiterung liest. Behandelt die Konfiguration des Symbolpfads, da...
-
Mehrfachstarts einer Windows-App verhindern — Benannte Mutexe und das Aktivieren des vorhandenen Fensters beim zweiten Start
Dieser Artikel ordnet die klassische Anforderung für Business-Windows-Apps – „dieselbe App darf nicht zweimal starten“ – rund um einen benannten Mutex. Wir b...
-
Win32-APIs sicher aus C# aufrufen — Ein praxistauglicher P/Invoke-Leitfaden (DllImport / LibraryImport / CsWin32)
Eine praxisnahe Übersicht darüber, worauf beim Aufruf von Win32-APIs und nativen DLLs aus C# über P/Invoke zu achten ist. Behandelt die Unterschiede zwischen...
-
Entra-ID-Authentifizierung in WinForms/WPF-Apps integrieren — Eine praxistaugliche Architektur mit MSAL.NET und dem WAM-Broker
Ein praxisnaher Blick auf die Integration der Entra-ID-Authentifizierung (früher Azure AD) in WinForms/WPF-Desktop-Apps: das Public-Client-Denken, wo ROPC he...