<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
  <title type="text">KomuraSoft LLC Blog (Deutsch)</title>
  <subtitle type="text">Praxisnahe Beiträge von KomuraSoft LLC über Website-Entwicklung, SEO, Google Ads, Windows-Entwicklung, bestehende Systeme und Fehleranalyse.</subtitle>
  <id>https://comcomponent.com/de/feed.xml</id>
  <link rel="alternate" type="text/html" hreflang="ja" href="https://comcomponent.com/blog/"/>
  <link rel="alternate" type="text/html" hreflang="en" href="https://comcomponent.com/en/blog/"/>
  <link rel="alternate" type="text/html" hreflang="ko" href="https://comcomponent.com/ko/blog/"/>
  <link rel="alternate" type="text/html" hreflang="zh-Hant" href="https://comcomponent.com/zh-TW/blog/"/>
  <link rel="alternate" type="text/html" hreflang="zh-Hans" href="https://comcomponent.com/zh-CN/blog/"/>
  <link rel="alternate" type="text/html" hreflang="ar" href="https://comcomponent.com/ar/blog/"/>
  <link rel="alternate" type="text/html" hreflang="fr" href="https://comcomponent.com/fr/blog/"/>
  <link rel="alternate" type="text/html" hreflang="ru" href="https://comcomponent.com/ru/blog/"/>
  <link rel="alternate" type="text/html" hreflang="it" href="https://comcomponent.com/it/blog/"/>
  <link rel="alternate" type="text/html" hreflang="de" href="https://comcomponent.com/de/blog/"/>
  <link rel="alternate" type="text/html" hreflang="es" href="https://comcomponent.com/es/blog/"/>
  <link rel="self" type="application/atom+xml" href="https://comcomponent.com/de/feed.xml"/>
  <updated>2026-07-16T00:00:00+00:00</updated>
  <rights>© 2026 KomuraSoft LLC</rights>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <author>
    <name>小村 豪</name>
    <uri>https://comcomponent.com/de/profile/go-komura/</uri>
  </author>
  
  <entry xml:lang="de">
    <title type="text">Was ist eine digitale Rechnung? ── Was unterscheidet sie vom „Rechnungs-PDF per E-Mail versenden“?</title>
    <id>https://comcomponent.com/de/blog/what-is-digital-invoice-peppol-jp-pint/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/what-is-digital-invoice-peppol-jp-pint/"/>
    <published>2026-07-16T10:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">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 dazwischentritt. Dieser Artikel erklärt verständlich den Unterschied zu PDF-Rechnungen, die Beziehung zum japanischen Invoice-System, die Funktionsweise von Peppol und JP PINT, den Zusammenhang mit dem Gesetz zur elektronischen Buchführung sowie einen realistischen Einstieg für kleine und mittlere Unternehmen.</summary>
    
    
    
    <category term="Digitale Rechnung"/>
    
    <category term="Rechnungssystem"/>
    
    <category term="Peppol"/>
    
    <category term="JP PINT"/>
    
    <category term="Rechnungsstellung"/>
    
    <category term="Gesetz zur elektronischen Buchführung"/>
    
    <category term="EDI"/>
    
    <category term="Geschäftstransaktionen"/>
    
    <category term="Effizienzsteigerung"/>
    
    <category term="Systemintegration"/>
    
    <category term="BtoB"/>
    
    <category term="DX"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Infobereich-Symbole und Toast-Benachrichtigungen in Windows-Apps — Fallstricke von NotifyIcon und die richtige AppNotification-Wahl</title>
    <id>https://comcomponent.com/de/blog/windows-tray-icon-toast-notification-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-tray-icon-toast-notification-guide/"/>
    <published>2026-07-16T09:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">Ein praktischer Leitfaden dafür, eine geschäftliche Windows-Anwendung im Infobereich (System Tray) resident zu halten und den Benutzer über Toast-Benachrichtigungen zu informieren. Der Artikel behandelt die korrekte Verwendung von NotifyIcon, das Design des Verhaltens „Schließen in den Infobereich“, die erneute Registrierung nach einem Neustart des Explorers, eine Entscheidungstabelle zwischen drei Toast-APIs (Windows App SDK AppNotification / Community Toolkit / Windows.UI.Notifications), di...</summary>
    
    
    
    <category term="Infobereich"/>
    
    <category term="NotifyIcon"/>
    
    <category term="Toast-Benachrichtigungen"/>
    
    <category term="AppNotification"/>
    
    <category term="Windows App SDK"/>
    
    <category term="WinForms"/>
    
    <category term="WPF"/>
    
    <category term="C#"/>
    
    <category term=".NET"/>
    
    <category term="Residente Anwendung"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Umzug von WordPress zu Movable Type — eine praktische Anleitung, die gerade wegen der „umgekehrten Richtung“ dokumentiert werden sollte</title>
    <id>https://comcomponent.com/de/blog/wordpress-to-movabletype-migration-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/wordpress-to-movabletype-migration-practical-guide/"/>
    <published>2026-07-16T08:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">Eine praxisnahe Erläuterung der Vorgehensweise beim Umzug von WordPress zu Movable Type (MovableType.net): Fälle, in denen sich eine Migration lohnt, der Import von Beiträgen, Seiten und Bildern, der Umgang mit benutzerdefinierten Beitragstypen, der Erhalt der SEO-Leistung durch URL-Design und 301-Weiterleitungen sowie der Ersatz von Plugin-Funktionen.</summary>
    
    
    
    <category term="Website-Erstellung"/>
    
    <category term="Verbesserung bestehender Websites"/>
    
    <category term="SEO"/>
    
    <category term="CMS"/>
    
    <category term="WordPress"/>
    
    <category term="Movable Type"/>
    
    <category term="Website-Migration"/>
    
    <category term="Kleine und mittlere Unternehmen"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Wie lange laufen VB6-Anwendungen noch? — Support-Status der Laufzeitumgebung und ein praxisnaher Weg zur .NET-Migration</title>
    <id>https://comcomponent.com/de/blog/vb6-to-dotnet-migration-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/vb6-to-dotnet-migration-practical-guide/"/>
    <published>2026-07-16T06:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">Wie lange laufen VB6-Anwendungen noch? Dieser Artikel ordnet die Asymmetrie zwischen der Support-Richtlinie für die VB6-Laufzeitumgebung (auch unter Windows 11 noch unterstützt) und dem bereits beendeten IDE-Support ein und behandelt als Praxisleitfaden die Entscheidungstabelle zwischen vollständiger Neuentwicklung, automatisierter Konvertierung und schrittweiser Migration, die Bestandsaufnahme vor der Migration, die Inkompatibilitäten zwischen VB6 und .NET sowie die Wahl zwischen C# und VB.NET.</summary>
    
    
    
    <category term="VB6"/>
    
    <category term=".NET"/>
    
    <category term="C#"/>
    
    <category term="Legacy-Technologie"/>
    
    <category term="Nutzung bestehender Assets"/>
    
    <category term="Migration"/>
    
    <category term="Modernisierung"/>
    
    <category term="32-Bit"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Entscheidungstabelle"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">FAX-Bestellungen ins Web verlagern ── die Doppelbetriebsphase gestalten und schrittweise migrieren</title>
    <id>https://comcomponent.com/de/blog/fax-order-web-transition-staged-migration/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/fax-order-web-transition-staged-migration/"/>
    <published>2026-07-16T04:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">Ein praxisnaher Leitfaden zur Migration von FAX-Bestellungen zu Web-Bestellungen oder CSV-Import. Wir erklären, warum ein sofortiger Komplettumstieg aufs Web oft scheitert, wie man die Doppelbetriebsphase von FAX und Web gestaltet, wie man Produkt- und Kundenstammdaten vorbereitet, CSV-Import als Zwischenform einsetzt und Geschäftspartner ins Boot holt – als Schritte einer stufenweisen Migration.</summary>
    
    
    
    <category term="FAX-Bestellungen"/>
    
    <category term="Web-Bestellungen"/>
    
    <category term="EDI"/>
    
    <category term="Auftragsabwicklung"/>
    
    <category term="Prozesseffizienz"/>
    
    <category term="Systemintegration"/>
    
    <category term="CSV"/>
    
    <category term="BtoB"/>
    
    <category term="DX"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Was ist EDI? Wie es die Bestellabwicklung zwischen Unternehmen erleichtert — von Fax, E-Mail und manueller Eingabe zur Datenintegration</title>
    <id>https://comcomponent.com/de/blog/what-is-edi-business-efficiency/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/what-is-edi-business-efficiency/"/>
    <published>2026-07-16T01:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">EDI ist ein Mechanismus, mit dem Handelsdaten wie Bestellungen und Rechnungen direkt zwischen den Systemen von Unternehmen ausgetauscht werden. Dieser Artikel erklärt verständlich, worin sich EDI von Fax und E-Mail unterscheidet, wie es manuelle Eingabe und Übertragungsfehler reduziert, und welche Vorteile die Verknüpfung von Auftragsannahme mit Lager, Versand und Rechnungsstellung bietet.</summary>
    
    
    
    <category term="EDI"/>
    
    <category term="Geschäftsbeziehungen zwischen Unternehmen"/>
    
    <category term="Auftragsabwicklung"/>
    
    <category term="Effizienzsteigerung"/>
    
    <category term="Systemintegration"/>
    
    <category term="BtoB"/>
    
    <category term="Digitalisierung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Japanische Ära, Feiertage und Abrechnungsstichtage in Business-Apps — Übergangsresistentes Design, JapaneseCalendar und Werktagsberechnung in der Praxis</title>
    <id>https://comcomponent.com/de/blog/japanese-calendar-holidays-closing-date-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/japanese-calendar-holidays-closing-date-guide/"/>
    <published>2026-07-11T05:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">Auf einem Beleg muss „Reiwa 8“ stehen, die Werktagsberechnung muss Feiertage ausschließen, die Zahlung ist am letzten Werktag des Folgemonats nach Abrechnung am 20. fällig – die für japanische Business-Apps typische Datumsverarbeitung trägt „Spezifikationen, die sich später ändern“ in sich: Äraübergänge, gesetzliche Änderungen bei Feiertagen und die Rundung am Monatsende. Dieser Artikel behandelt übergangsresistentes Design mit JapaneseCalendar für die Ären-Anzeige, warum Feiertage niemals ha...</summary>
    
    
    
    <category term="C#"/>
    
    <category term=".NET"/>
    
    <category term="Japanische Ära (Wareki)"/>
    
    <category term="Feiertage"/>
    
    <category term="Abrechnungsstichtag"/>
    
    <category term="Datums-/Zeitverarbeitung"/>
    
    <category term="Business-Anwendungen"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Process Monitor (ProcMon) Praxisleitfaden — „Konfiguration wird nicht gelesen“ und ACCESS DENIED in 10 Minuten identifizieren</title>
    <id>https://comcomponent.com/de/blog/procmon-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/procmon-practical-guide/"/>
    <published>2026-07-11T01:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">„Ich habe die Konfigurationsdatei korrigiert, aber die Änderung wird nicht übernommen“ – „Bis gestern lief es noch, aber heute startet es nicht mehr“ – bevor Sie den Quellcode anfassen, können Sie mit Process Monitor (ProcMon) die Ursache anhand der tatsächlichen Datei- und Registry-Zugriffe identifizieren. Dieser Artikel erklärt aus der Praxis der Fehleruntersuchung die praktische Nutzung von Filtern, das Lesen von NAME NOT FOUND, ACCESS DENIED und SHARING VIOLATION, gängige Untersuchungsmus...</summary>
    
    
    
    <category term="Process Monitor"/>
    
    <category term="Sysinternals"/>
    
    <category term="Fehleruntersuchung"/>
    
    <category term="Debugging"/>
    
    <category term="Fehlerbehebung"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Betrieb"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Wenn man eine Windows-App besser nicht ins Web migriert: Entscheidungstabelle und die pragmatische Lösung der Aufteilung</title>
    <id>https://comcomponent.com/de/blog/windows-app-web-migration-decision/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-app-web-migration-decision/"/>
    <published>2026-07-10T01:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Der Wunsch, interne Windows-Anwendungen ins Web zu migrieren, nimmt stetig zu. Doch bei Apps mit Gerätekopplung, lokaler Dateiverarbeitung, Offline-Betrieb oder schnellen Eingabe-UIs kann eine Web-Migration zu höheren Kosten und schlechterer Funktionalität führen. Aus der Praxis der Windows-Auftragsentwicklung stellt dieser Artikel eine Entscheidungstabelle für geeignete und ungeeignete Fälle vor sowie die pragmatische Alternative einer Aufteilung, bei der nur ein Teil der Anwendung ins Web v...</summary>
    
    
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Web-Migration"/>
    
    <category term="Modernisierung"/>
    
    <category term="Geschäftsanwendungen"/>
    
    <category term="Entscheidungstabelle"/>
    
    <category term="Design"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Mehrsprachigkeit für WinForms/WPF-Anwendungen ── resx, Satelliten-Assemblies und Kulturumschaltung in der Praxis</title>
    <id>https://comcomponent.com/de/blog/winforms-wpf-localization-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/winforms-wpf-localization-guide/"/>
    <published>2026-07-07T03:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Dieser Artikel behandelt die Mehrsprachigkeit von Windows-Desktopanwendungen aus Praxissicht: den Unterschied zwischen CurrentCulture und CurrentUICulture, die Funktionsweise von Ressourcen über resx und Satelliten-Assemblies, die Localizable-Eigenschaft von WinForms, die realistische Ansatzwahl bei WPF, die Sprachumschaltung zur Laufzeit sowie Layout, Formatierung und RTL.</summary>
    
    
    
    <category term="CSharp"/>
    
    <category term=".NET"/>
    
    <category term="WinForms"/>
    
    <category term="WPF"/>
    
    <category term="Internationalisierung"/>
    
    <category term="Lokalisierung"/>
    
    <category term="Ressourcen"/>
    
    <category term="UI"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">CSV ist nicht „nur Text“ ── CSV in der Praxis für C#-Business-Anwendungen (Zeichenkodierung, Excel-Kompatibilität, Schutz vor Injection)</title>
    <id>https://comcomponent.com/de/blog/csv-file-handling-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/csv-file-handling-practical-guide/"/>
    <published>2026-07-07T02:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Typische Fehlerquellen bei der CSV-Ein-/Ausgabe in Business-Anwendungen – selbstgebautes Parsen mit Split(&apos;,&apos;), Excel-Zeichensalat bei UTF-8 ohne BOM, verlorene führende Nullen und CSV-Injection – werden systematisch aufgearbeitet. Der Artikel erklärt aus Praxissicht die Regeln von RFC 4180, den Umgang mit Shift_JIS in .NET (CodePagesEncodingProvider) sowie sicheres Einlesen mit TextFieldParser.</summary>
    
    
    
    <category term="CSharp"/>
    
    <category term=".NET"/>
    
    <category term="CSV"/>
    
    <category term="Excel"/>
    
    <category term="Zeichenkodierung"/>
    
    <category term="Dateiintegration"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">HttpClient nicht mit using umschließen ── HTTP-Kommunikation in C#-Geschäftsanwendungen (Erzeugungsmuster, Timeouts, Retries)</title>
    <id>https://comcomponent.com/de/blog/csharp-httpclient-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/csharp-httpclient-practical-guide/"/>
    <published>2026-07-07T01:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">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. Dieser Artikel erklärt beide Probleme und zeigt die richtigen Erzeugungsmuster mit PooledConnectionLifetime und IHttpClientFactory, das Timeout-Design sowie Retries mit Microsoft.Extensions.Http.Resilience – aus der Praxis für Windows-Geschäftsanwendungen.</summary>
    
    
    
    <category term="CSharp"/>
    
    <category term=".NET"/>
    
    <category term="HttpClient"/>
    
    <category term="IHttpClientFactory"/>
    
    <category term="Netzwerk"/>
    
    <category term="async/await"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Mit PerfView und dotnet-trace die Ursache von „langsam“ finden — Praxis-Einstieg in die .NET-Performanceanalyse</title>
    <id>https://comcomponent.com/de/blog/perfview-dotnet-trace-performance-analysis/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/perfview-dotnet-trace-performance-analysis/"/>
    <published>2026-07-04T14:30:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Wenn eine Geschäftsanwendung langsam ist, die CPU auslastet oder gelegentlich einfriert: Welches Werkzeug zeigt was? Dieser Beitrag ordnet die Aufgaben von PerfView und dotnet-trace, die Interpretation von CPU-Sampling inklusive und exklusiv, die Untersuchung blockierter Zeit mit ThreadTime und die Kombination mit eigenen EventSource-Ereignissen zu einem praktischen Ablauf der Performanceanalyse.</summary>
    
    
    
    <category term="PerfView"/>
    
    <category term="dotnet-trace"/>
    
    <category term="ETW"/>
    
    <category term="Performanceanalyse"/>
    
    <category term=".NET"/>
    
    <category term="CSharp"/>
    
    <category term="Fehleruntersuchung"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Google Ads mit kleinem Budget im B2B ── Planung und wöchentliche Routine für Ergebnisse mit einigen Zehntausend Yen im Monat</title>
    <id>https://comcomponent.com/de/blog/google-ads-small-budget-btob/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/google-ads-small-budget-btob/"/>
    <published>2026-07-04T14:20:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Ein Praxisleitfaden für B2B-Unternehmen, die Google Ads mit einigen Zehntausend Yen monatlich beginnen möchten. Er behandelt durchschnittliche Tagesbudgets und Abrechnungsobergrenzen, Conversion-Tracking, die Konzentration auf Keywords mit hoher Anfrageabsicht, negative Keywords und den wöchentlichen Suchbegriffsbericht sowie geeignete Gebotsstrategien bei kleinem Budget – auf Grundlage offizieller Google-Informationen.</summary>
    
    
    
    <category term="Google Ads"/>
    
    <category term="Google-Ads-Verwaltung"/>
    
    <category term="Suchmaschinenmarketing"/>
    
    <category term="SEO"/>
    
    <category term="B2B-Marketing"/>
    
    <category term="Website-Erstellung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Bei Suchen nach Ortsnamen sichtbar werden — Praxisleitfaden für lokales SEO für kleine und mittlere Unternehmen (Gebietsseiten und Google Unternehmensprofil)</title>
    <id>https://comcomponent.com/de/blog/local-seo-guide-sme/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/local-seo-guide-sme/"/>
    <published>2026-07-04T14:10:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Ihre Firma erscheint nicht bei einer Suche nach „Ortsname + Branche“? Dieser Beitrag ordnet für kleine und mittlere Unternehmen die sinnvolle Reihenfolge für lokales SEO: Google Unternehmensprofil pflegen, NAP-Angaben vereinheitlichen, Gebietsseiten gestalten, die Website als Zielseite ausbauen und die Wirkung in der Search Console messen — auf Grundlage offizieller Google-Informationen.</summary>
    
    
    
    <category term="Website-Erstellung"/>
    
    <category term="SEO"/>
    
    <category term="Lokales SEO"/>
    
    <category term="Google Unternehmensprofil"/>
    
    <category term="Suchmaschinenmarketing"/>
    
    <category term="Kleine und mittlere Unternehmen"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Einführung in Windows-Ereignisprotokoll und ETW ── Protokolle von Geschäftsanwendungen in die Standardmechanismen des Betriebssystems einordnen</title>
    <id>https://comcomponent.com/de/blog/windows-eventlog-etw-structured-logging/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-eventlog-etw-structured-logging/"/>
    <published>2026-07-04T14:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Verlassen Sie sich bei den Protokollen einer Windows-Geschäftsanwendung nur auf Dateien? Ereignisprotokoll und ETW bilden eine eigene Ebene, die Betriebsteams und Standardwerkzeuge des Betriebssystems sehen. Dieser Artikel erläutert die Aufgabenteilung der drei Verfahren, das Schreiben aus .NET, ETW-Instrumentierung mit EventSource sowie Sammlung, Untersuchung und typische Fallstricke wie nicht registrierte Quellen und übergroße Protokolle.</summary>
    
    
    
    <category term="CSharp"/>
    
    <category term=".NET"/>
    
    <category term="Ereignisprotokoll"/>
    
    <category term="ETW"/>
    
    <category term="EventSource"/>
    
    <category term="Log-Konzeption"/>
    
    <category term="Fehleranalyse"/>
    
    <category term="Windows-Entwicklung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Nicht nur appsettings.json ── Praxisleitfaden für die Konfigurationsverwaltung in Windows-Geschäftsanwendungen (Umgebungen, Geheimnisse und Speicherorte)</title>
    <id>https://comcomponent.com/de/blog/dotnet-configuration-management-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/dotnet-configuration-management-guide/"/>
    <published>2026-07-04T13:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Ein praxisnaher Leitfaden zur Konfigurationsverwaltung in Windows-Geschäftsanwendungen: Schichtung von appsettings.json, Einsatz von IConfiguration sowie IOptions/IOptionsSnapshot/IOptionsMonitor, umgebungsspezifische Einstellungen, Speicherorte für veränderbare Konfigurationen, Geheimnisse, Änderungen zur Laufzeit und die Migration von app.config.</summary>
    
    
    
    <category term="CSharp"/>
    
    <category term=".NET"/>
    
    <category term="appsettings.json"/>
    
    <category term="IConfiguration"/>
    
    <category term="IOptions"/>
    
    <category term="Generic Host"/>
    
    <category term="Konfigurationsverwaltung"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Warum KomuraSoft Websites auf dem Designsystem der Digital Agency aufbaut ── Geringe Kosten und hohe Qualität schließen sich nicht aus</title>
    <id>https://comcomponent.com/de/blog/digital-agency-design-system-website-development/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/digital-agency-design-system-website-development/"/>
    <published>2026-07-04T12:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Warum KomuraSoft seine Website-Erstellung auf das von Japans Digital Agency veröffentlichte Designsystem stützt: Wie die Standardisierung der Designphase Kosten senkt, Qualität stabilisiert und für welche Projekte dieser Ansatz nicht geeignet ist.</summary>
    
    
    
    <category term="Website-Erstellung"/>
    
    <category term="Designsystem"/>
    
    <category term="Design-Standardisierung"/>
    
    <category term="Barrierefreiheit"/>
    
    <category term="Kostenrahmen"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Mehr Anfragen über eine B2B-Website — die vollständige Landkarte der Verbesserungsreihenfolge von der Akquise bis zum Formular</title>
    <id>https://comcomponent.com/de/blog/btob-website-lead-generation-roadmap/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/btob-website-lead-generation-roadmap/"/>
    <published>2026-07-04T12:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Wenn Anfragen über eine B2B-Website stagnieren, beginnen viele Unternehmen bei der Akquise durch SEO und Anzeigen. Was tatsächlich wirkt, ist jedoch diese Reihenfolge: mit Messung den Engpass ermitteln, die empfangenden Leistungsseiten ordnen, den Anfrageweg einschließlich Formular verbessern und erst dann Akquise ergänzen. Der Artikel verbindet Beiträge über Leistungsseiten, Anfragewege, E-Mail-Zustellung, Chatbots, SEO, Anzeigen und interne Links mit einem 90-Tage-Plan und FAQ.</summary>
    
    
    
    <category term="Website-Entwicklung"/>
    
    <category term="SEO"/>
    
    <category term="Optimierung des Anfragewegs"/>
    
    <category term="Gestaltung von Leistungsseiten"/>
    
    <category term="Interne Links"/>
    
    <category term="Technisches B2B"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Drucken und PDF-Ausgabe in Windows-Geschäftsanwendungen — System.Drawing.Printing, WPF und Berichtsbibliotheken richtig einsetzen</title>
    <id>https://comcomponent.com/de/blog/windows-app-printing-pdf-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-app-printing-pdf-guide/"/>
    <published>2026-07-04T11:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Dieser Beitrag ordnet WinForms-Druck mit PrintDocument, WPF-Druck mit FlowDocument und FixedDocument sowie Möglichkeiten zur PDF-Ausgabe in einer Entscheidungstabelle nach Anforderungen ein. Er behandelt praktische Fallstricke wie Seitenumbruchsteuerung und DPI-Abweichungen, Drucken aus einem Windows-Dienst und die Risiken einer Abhängigkeit vom Standarddrucker.</summary>
    
    
    
    <category term="CSharp"/>
    
    <category term=".NET"/>
    
    <category term="WinForms"/>
    
    <category term="WPF"/>
    
    <category term="Drucken"/>
    
    <category term="PDF"/>
    
    <category term="Berichte"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Website-Relaunch-Fallstudie: Douzu Carry Service, ein Speditionsunternehmen aus Miyazaki — was wir von der alten Website übernommen haben und wie</title>
    <id>https://comcomponent.com/de/blog/case-study-douzucarry-site-renewal/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/case-study-douzucarry-site-renewal/"/>
    <published>2026-07-04T10:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">Ein Praxisbeispiel für den Website-Relaunch von Douzu Carry Service, einem Speditionsunternehmen aus Miyazaki: wie wir vor der Gestaltung eine vollständige URL-Bestandsaufnahme, ein 301-Redirect-Konzept und eine Inhaltsprüfung durchgeführt haben.</summary>
    
    
    
    <category term="Website-Entwicklung"/>
    
    <category term="SEO"/>
    
    <category term="Verbesserung bestehender Website"/>
    
    <category term="Website-Relaunch"/>
    
    <category term="Fallstudie"/>
    
    <category term="Lokales SEO"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Kosten der Website-Erstellung für KMU — Preisorientierung und Angebote richtig lesen</title>
    <id>https://comcomponent.com/de/blog/website-development-cost-guide-sme/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/website-development-cost-guide-sme/"/>
    <published>2026-07-04T09:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Orientierungswerte nach Zweck und Umfang, die kleine und mittlere Unternehmen vor der Anfrage eines Angebots zur Website-Erstellung kennen sollten, sowie Hinweise zum Lesen der Angebotspositionen und zu den realistischen Möglichkeiten und Grenzen jeder Preisstufe.</summary>
    
    
    
    <category term="Website-Entwicklung"/>
    
    <category term="SEO"/>
    
    <category term="Website-Optimierung"/>
    
    <category term="KMU"/>
    
    <category term="Preisorientierung"/>
    
    <category term="Angebote"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Das OSI-Modell wirklich verstehen — eine einzelne HTTP-Anfrage in ihre sieben Schichten zerlegen</title>
    <id>https://comcomponent.com/de/blog/osi-model-packet-anatomy/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/osi-model-packet-anatomy/"/>
    <published>2026-07-04T07:30:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">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, zusammen und zerlegen ihn wieder, und bestätigen anhand eines Hexdumps und Wireshark, wie L2 bis L7 physisch als Byte-Folge ineinander verschachtelt sind. Wir behandeln die Zuordnung jeder Schicht zu .NET-APIs (HttpClient / SslStream / Socket), die Fehlersuche mit dem Vokabular der Schichten und die Richtigstellung verbreiteter Missverständn...</summary>
    
    
    
    <category term="OSI-Modell"/>
    
    <category term="TCP/IP"/>
    
    <category term="Netzwerke"/>
    
    <category term="Wireshark"/>
    
    <category term="Ethernet"/>
    
    <category term="TCP"/>
    
    <category term="HTTP"/>
    
    <category term="C#"/>
    
    <category term=".NET"/>
    
    <category term="Socket"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Wie man die Windows-Sitzungsisolierung versteht — Session 0, RDP und die gleichzeitige Nutzung durch mehrere Benutzer</title>
    <id>https://comcomponent.com/de/blog/windows-session-rdp-multiuser-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/windows-session-rdp-multiuser-guide/"/>
    <published>2026-07-04T06:00:00+00:00</published>
    <updated>2026-07-16T00:00:00+00:00</updated>
    
    <summary type="text">Dieser Artikel erklärt das Konzept der Windows-„Sitzung“ (Session), das Windows-App-Entwickler immer wieder verwirrt. Er behandelt, warum die Session-0-Isolierung existiert (und warum Dienste keine Benutzeroberfläche anzeigen können), wie sich Sitzungen bei RDP-Verbindungen verhalten, sitzungsbezogene Namensräume für benannte Objekte sowie typische Designfehler auf gemeinsam genutzten PCs und in RDS-Umgebungen.</summary>
    
    
    
    <category term="Session 0"/>
    
    <category term="Sitzungsisolierung"/>
    
    <category term="RDP"/>
    
    <category term="Remotedesktop"/>
    
    <category term="Windows-Dienste"/>
    
    <category term="Mehrbenutzerbetrieb"/>
    
    <category term="Windows"/>
    
    <category term=".NET"/>
    
    <category term="C#"/>
    
    <category term="Architektur"/>
    
    <category term="Technische Beratung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Fable ist weg, aber aufgeben gilt nicht ── Mit OpenRouter Fusion＋chinesischen LLMs＋Review-Schicht durchhalten</title>
    <id>https://comcomponent.com/de/blog/2026/06/14/000-opencode-fusion-chinese-llms/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/2026/06/14/000-opencode-fusion-chinese-llms/"/>
    <published>2026-06-14T00:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">An Fable reicht das bei Weitem nicht heran. Aber kombiniert man mit OpenRouter Fusion fünf chinesische LLMs und schaltet zusätzlich ein Review durch gpt-5.5-pro oder eine Codex-PR-Review nach, wird daraus ein deutlich brauchbarerer Coding-Agent als das nackte gpt-5.5.</summary>
    
    
    
    <category term="AI"/>
    
    <category term="LLM"/>
    
    <category term="OpenRouter"/>
    
    <category term="Claude"/>
    
    <category term="ChatGPT"/>
    
    <category term="DeepSeek"/>
    
    <category term="Prompt Engineering"/>
    
    <category term="Entwicklungseffizienz"/>
    
    <category term="Tool-Vorstellung"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Einführung in die formale Verifikation mit SPARK ── Von Ada-Verträgen zum mathematischen Beweis</title>
    <id>https://comcomponent.com/de/blog/ada-spark-formal-verification/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/ada-spark-formal-verification/"/>
    <published>2026-06-13T00:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Eine praxisorientierte Einführung in die formale Verifikation mit SPARK, der Ada-Teilsprache. Der Artikel zeigt den Weg von Verträgen (Pre/Post) zum Beweis, die Verwendung von GNATprove, Schleifeninvarianten, Datenfluss-Verträge, Beweisstufen und die Anwendung in realen Projekten.</summary>
    
    
    
    <category term="Ada"/>
    
    <category term="SPARK"/>
    
    <category term="Formale Verifikation"/>
    
    <category term="GNATprove"/>
    
    <category term="Design by Contract"/>
    
    <category term="Hohe Integrität"/>
    
    <category term="Programmiersprache"/>
    
    <category term="Hohe Zuverlässigkeit"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Windows-App-Outsourcing und Auftragsentwicklung: Was Sie vor der Beauftragung klären sollten</title>
    <id>https://comcomponent.com/de/blog/2026/06/09/004-windows-app-contract-development-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/2026/06/09/004-windows-app-contract-development-guide/"/>
    <published>2026-06-09T09:30:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Bevor Sie die Entwicklung einer Windows-App outsourcen oder in Auftrag geben, sollten Sie folgende Punkte klären: Überarbeitung bestehender Software, Geräteintegration, COM/ActiveX, Bereitstellung/Updates und Wartung.</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Windows-App"/>
    
    <category term="Auftragsentwicklung"/>
    
    <category term="Outsourcing"/>
    
    <category term="Geschäftsanwendung"/>
    
    <category term="CSharp"/>
    
    <category term=".NET"/>
    
    <category term="WinForms"/>
    
    <category term="WPF"/>
    
    <category term="WinUI"/>
    
    <category term="COM"/>
    
    <category term="ActiveX"/>
    
    <category term="Bestandsressourcen-Nutzung"/>
    
    <category term="Geräteintegration"/>
    
    <category term="Bereitstellung"/>
    
    <category term="Wartung"/>
    
    <category term="Fehleranalyse"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Die seltsame Liebe eines Entwicklers, oder: Wie ich lernte, mir keine Sorgen mehr zu machen, und Windows lieben lernte</title>
    <id>https://comcomponent.com/de/blog/2026/06/02/003-windows-love-technical-essay/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/2026/06/02/003-windows-love-technical-essay/"/>
    <published>2026-06-01T15:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Windows ist umständlich. Aber diese Umständlichkeit ist auch die Umständlichkeit eines Betriebssystems, das jahrzehntelang reale Geschäftsprozesse getragen hat.</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Windows-Entwicklung"/>
    
    <category term="Abwärtskompatibilität"/>
    
    <category term="COM"/>
    
    <category term="ActiveX"/>
    
    <category term="QA"/>
    
    <category term="Philosophie"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">PowerShell-Skripte in der Praxis ── Protokollauswertung, Archivierung und Reporting sicher automatisieren</title>
    <id>https://comcomponent.com/de/blog/2026/06/02/000-powershell-script-log-maintenance-automation/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/2026/06/02/000-powershell-script-log-maintenance-automation/"/>
    <published>2026-06-01T15:00:00+00:00</published>
    <updated>2026-07-14T00:00:00+00:00</updated>
    
    <summary type="text">Praxisnahe Schritte, um mit PowerShell-Skripten Protokollauswertung, CSV-Reporting, die Archivierung alter Protokolle, die Aufbewahrung von Nachweisen und die Ausführung über die Aufgabenplanung sicher umzusetzen.</summary>
    
    
    
    <category term="PowerShell"/>
    
    <category term="Windows"/>
    
    <category term="Automatisierung"/>
    
    <category term="Protokollauswertung"/>
    
    <category term="Betriebsoptimierung"/>
    
    <category term="Nutzung vorhandener Ressourcen"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="de">
    <title type="text">Was ist der Windows-Effizienzmodus? - Das grüne Blattsymbol und wie Sie ihn deaktivieren</title>
    <id>https://comcomponent.com/de/blog/2026/04/13/002-windows-efficiency-mode-what-it-is-and-how-to-turn-off/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/de/blog/2026/04/13/002-windows-efficiency-mode-what-it-is-and-how-to-turn-off/"/>
    <published>2026-04-13T01:00:00+00:00</published>
    <updated>2026-07-13T00:00:00+00:00</updated>
    
    <summary type="text">Das grüne Blatt im Windows-11-Task-Manager bedeutet, dass ein Prozess über EcoQoS gedrosselt wird. Dieser Artikel erklärt, was der Effizienzmodus tut, wie Sie ihn abschalten, wie Sie ihn über Energiemodus oder Registrierung möglichst für alle Prozesse unterbinden und wann das nicht möglich ist.</summary>
    
    
    
    <category term="Windows 11"/>
    
    <category term="Task-Manager"/>
    
    <category term="Effizienzmodus"/>
    
    <category term="Leistung"/>
    
    <category term="Energieeffizienz"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
</feed>
