Core
Programmiersprachen
25.09.2024
Rust-nach-.NET-Compiler: Ein Blick hinter die Kulissen
Ein Blogpost erklärt, was Unwinding und Panics in Rust sind und wie diese in einem Rust-to-.NET-Compilers behandelt werden.
weiterlesen
UI-Automatisierung mit FlaUI
16.09.2024
Oberfläche automatisieren
UI-Tests zu automatisieren ist eine heikle Sache. Die Bibliothek FlaUI nimmt den Schrecken.
weiterlesen
Messaging mit Wolverine und .NET, Teil 4
16.09.2024
Red/Green mit Wolverine
Testbarkeit ist ein zentraler Aspekt der Developer Experience von Wolverine.
weiterlesen
Dynamische C#-Artefakte
16.09.2024
Dynamische Objekte
ExpandoObject, DynamicObject und dynamic an Beispielen erklärt.
weiterlesen
Open-Source-Bibliothek StrongOf
16.09.2024
Primitive Obsession in C# vermeiden
Wie Sie mit einfachen Mitteln und einer zusätzlichen Zeile Code schon heute fehlende C#-Sprachfeatures ausgleichen und die Qualität des Quellcodes verbessern können.
weiterlesen
Reaktiv programmieren, Teil 1
16.09.2024
Einführung in Rx.NET
Rx.NET ist das LINQ für Events.
weiterlesen
Variablen in Zeichenketten
16.09.2024
String-Interpolation
Das Feature gibt es schon seit C# 6. Mit C# 10 und 11 wurde es weiterentwickelt.
weiterlesen
AutoPoco
16.09.2024
Testdaten at its best
AutoPoco ist ein hochgradig konfigurierbares Framework zur Erzeugung lesbarer Testdaten. Ein Fluent-Interface vereinfacht die Erstellung, und die Testdaten bleiben reproduzierbar.
weiterlesen
Effiziente Implementierungen
10.09.2024
Thread-Safe Singleton in C#
Das Singleton Pattern lässt sich auch Thread Safe umsetzen. Wie das geht, zeigt ein Artikel.
weiterlesen
Algorithmen
29.08.2024
Binary Search: Optimierungen für höhere Effizienz
Wie Optimierungen des Binary-Search-Algorithmus dessen Effizienz erheblich steigern können.
weiterlesen