Ankündigung unseres Technik-Blogs – Wir haben einen Windows/C#/COM-Entwicklungsblog gestartet
· Go Komura · Ankündigungen
Wir haben den Technik-Blog der KomuraSoft LLC gestartet. In diesem Blog teilen wir Erkenntnisse aus der Praxis der Windows-Anwendungsentwicklung sowie technische Informationen, die im beruflichen Alltag nützlich sind.
Zielgruppe
Wir schreiben für folgende Leserinnen und Leser:
- Entwickler von Windows-Desktopanwendungen: Wer beruflich mit WPF, Windows Forms oder der Win32 API arbeitet und bei Entwurfsentscheidungen oder der Eingrenzung von Fehlern manchmal ins Stocken gerät.
- Verantwortliche für übernommene Bestandssysteme: Wer COM-, ActiveX-, VB6- oder VBA-Anwendungen betreut, die zwar laufen, sich aber nur schwer anpassen lassen.
- Zuständige für interne Systeme: Wer entscheiden muss, ob eine Eigenentwicklung oder eine Fremdvergabe sinnvoller ist und ob ein System erhalten, gekapselt oder ersetzt werden soll.
Was Sie in diesem Blog finden
- Lösungen aus der Praxis: Wir beschreiben nachvollziehbar, welchen Problemen wir tatsächlich begegnet sind, wie wir sie eingegrenzt und wie wir sie behoben haben.
- Entscheidungstabellen für die Praxis: Wo die Wahl zwischen Optionen schwerfällt, fassen wir Bedingungen und Alternativen in Tabellen zusammen.
- Verweise auf Primärquellen: Wir verlinken auf offizielle Referenzen wie Microsoft Learn oder die IPA, die als Beleg dienen.
Hauptthemen, die wir behandeln
- Windows-Anwendungsentwicklung: WPF, Windows Forms, Win32 API
- C# / .NET: Sprachfunktionen, Performance, Entwurfsmuster
- COM / ActiveX: Integration mit und Migration von Bestandssystemen
- Entwicklungstools: Visual Studio, Git und weitere nützliche Werkzeuge
Wenn Sie zu einem Thema nur einen Artikel lesen möchten, empfehlen wir die folgenden (sie wurden nach diesem Artikel veröffentlicht):
| Thema | Empfohlener Einstiegsartikel |
|---|---|
| Windows-Anwendungsentwicklung | WinForms, WPF oder WinUI wählen – Entscheidungstabelle für die Praxis |
| C# / .NET | C# async/await in der Praxis – Entscheidungstabelle zu Task.Run und ConfigureAwait |
| COM / ActiveX | Was ist COM? – Warum das Design von Windows COM noch heute überzeugt |
| Migration von Bestandssystemen | ActiveX/OCX heute richtig einordnen – Entscheidungstabelle: behalten, kapseln oder ersetzen |
| Entwicklungstools | Process Monitor in der Praxis – „Die Einstellung wird nicht gelesen“ in 10 Minuten eingrenzen |
Alle Artikel finden Sie über die Blog-Übersicht.
Aktualisierungsrhythmus
Wir aktualisieren unregelmäßig, veröffentlichen aber, sobald wir praxisrelevante Erkenntnisse oder Untersuchungsergebnisse haben.
Updates können Sie auf drei Wegen verfolgen:
- RSS-/Atom-Feed: Tragen Sie /de/feed.xml in Ihren Feedreader ein.
- X (Twitter): Neue Artikel kündigen wir unter @komurasoft an.
- GitHub: Den Beispielcode zu den Artikeln finden Sie unter komurasoft-blog-samples.
Über den Autor
Go Komura (Geschäftsführer, KomuraSoft LLC)
Spezialisiert auf Windows-Softwareentwicklung, technische Beratung und Fehleruntersuchung. Besondere Stärken liegen bei Projekten mit bestehenden Altsystemen sowie bei der Untersuchung von Störungen, deren Ursache schwer zu erkennen ist.
Verwandte Artikel
Aktuelle Artikel mit denselben Schlagwörtern führen zu verwandten Themen weiter.
Prüfung zum Registered Information Security Specialist – Frühjahr 2024 (Reiwa 6), Nachmittag, Aufgabe 1 erklärt – JWT alg=none, API-Autorisierung und vorläufige WAF-Abwehr
Anhand von Aufgabe 1 der Nachmittagsprüfung Frühjahr 2024 (Reiwa 6) zum Registered Information Security Specialist erklärt dieser Artikel...
Was bedeutet Windows' „Speicherauslastung“ eigentlich? — Working Set, Private Bytes, Commit und die Auslagerungsdatei richtig lesen
Der Speicherwert im Task-Manager, Working Set, Private Bytes und Commit sind nicht dasselbe. Dieser Artikel erklärt das Verhältnis von vi...
Praktische Best Practices für Multithreading: Java-Edition — Konventionen für das Zeitalter der virtuellen Threads
In Java besteht die bewährte Praxis für Multithreading darin, niemals Threads direkt zu erstellen, sondern auf ExecutorService und virtue...
Praktische Multithreading-Best-Practices: C-Edition — Sicher schreiben nach Win32-API-Konvention
Bei Multithreading in C mit Win32 sind Thread-Erstellung über _beginthreadex, SRW-Locks und Bedingungsvariablen, Interlocked-Funktionen s...
Praktische Multithreading-Best-Practices: C++-Edition — Unfälle mit RAII und jthread strukturell beseitigen
In C++ ist Multithreading eine Welt, in der eine Datenrace zu undefiniertem Verhalten wird. Dieser Artikel behandelt die Falle des std::t...
Verwandte Themen
Diese Seiten ordnen den Artikel in einen größeren Leistungs- und Entscheidungskontext ein.
Technische Windows-Themen
Portal zu Windows-Entwicklung, Fehleranalyse und der Nutzung bestehender Assets.
Leistungen zu diesem Thema
Dieser Artikel ist direkt mit den folgenden Leistungen verbunden.
Windows-App-Entwicklung
Als Einstieg in unsere praxisnahen Themen rund um Windows-Entwicklung, C# / .NET und COM führt dieser Artikel naturgemäß zu einer Beratung zur Windows-Anwendungsentwicklung.
Technische Beratung und Design-Review
Wenn Sie noch überlegen, was Sie bauen möchten und wie, oder mit welchem technischen Thema Sie beginnen sollten, ist die Technikberatung und das Design-Review ein guter Einstiegspunkt.
Autorenprofil
Profilseite des Artikelautors.
Go Komura
Geschäftsführer von KomuraSoft LLC
Spezialisiert auf Windows-Softwareentwicklung, technische Beratung und Fehleranalyse, insbesondere bei bestehenden Systemen und schwer reproduzierbaren Störungen.