Skip to content

#code

Eine Datei lokal ändern ohne das entfernte Git-Repository zu aktualisieren
Eine Datei lokal ändern ohne das entfernte Git-Repository zu aktualisieren

Mussten Sie schon einmal eine Datei lokal ändern, ohne die Änderungen an das entfernte Repository zu übertragen?

Eine Binäre Suche Implementierung
Eine Binäre Suche Implementierung

Der binäre Suchalgorithmus durchsucht schnell ein großes Array von Zahlen, er wird oft als Teile und Herrsche bezeichnet.

Die Vorteile der Verwendung eines Build-Frameworks
Die Vorteile der Verwendung eines Build-Frameworks

Continuous Integration (CI) und/oder Continuous Delivery (CD) ist heutzutage der Standard bei Softwareprojekten. Es gibt viele Build-Server wie Azure DevOps, Te…

Tools und Ressourcen, die ich häufig für die Softwareentwicklung verwende
Tools und Ressourcen, die ich häufig für die Softwareentwicklung verwende

Nachfolgend finden Sie eine Sammlung von Tools, Bibliotheken und Ressourcen, die ich häufig verwende.

NVarchar vs Varchar
NVarchar vs Varchar

Jeder Entwickler, der eine neue String-Spalte definiert, entscheidet: Verwende ich nvarchar oder varchar?

Ändern eines React Input-Werts mit Vanilla Javascript
Ändern eines React Input-Werts mit Vanilla Javascript

Das Ändern eines React Input-Werts mit Vanilla Javascript ist nicht so einfach, wie Sie vielleicht denken.

Wann das FromService-Attribut verwendet werden sollte
Wann das FromService-Attribut verwendet werden sollte

Das [FromServices]-Attribut ermöglicht Dependency Injection auf Methodenebene in Asp.Net Core Controllern.

9 Richtlinien für die Erstellung aussagekräftiger Namen
9 Richtlinien für die Erstellung aussagekräftiger Namen

Namensgebung ist subjektiv und situationsabhängig, es ist eine Kunst, und wie bei den meisten Künsten entdecken wir Muster. Ich habe viel durch das Lesen des Co…

Mit oder ohne geschweifte Klammern?
Mit oder ohne geschweifte Klammern?

Es gibt eine hitzige Debatte um einzelne Anweisungen und ob sie geschweifte Klammern haben sollten oder nicht.

Die Geheimzutat kodifizieren
Die Geheimzutat kodifizieren

Die Kodifizierung der Geheimzutat ist entscheidend für das Schreiben wartbarer und erfolgreicher Anwendungen.

Garbage Collection-Typen in .Net Core
Garbage Collection-Typen in .Net Core

Speicherverwaltung in modernen Sprachen ist oft ein nachträglicher Gedanke. Praktisch gesehen schreiben wir Software, ohne auch nur einen Gedanken an den Speich…

Die 5 verschiedenen Bedeutungen des Fragezeichens in C#
Die 5 verschiedenen Bedeutungen des Fragezeichens in C#

In C# hat das Fragezeichen ab C# 8 fünf Bedeutungen.

Der Collection Comparer, Unterschiede zwischen zwei Collections finden
Der Collection Comparer, Unterschiede zwischen zwei Collections finden

Mussten Sie schon einmal zwei Collections vergleichen und basierend darauf Logik ausführen, ob das Element in der Quell-Collection, in der Vergleichs-Collection…

Workaround für 'Template parse errors;' in Angular
Workaround für 'Template parse errors;' in Angular

Dies war eines der frustrierendsten Probleme mit Angular 2/4/+. Es ist nicht wirklich ein Problem mit Angular 2/4/+ an sich, sondern damit, wie webpack die unte…

AngularJS mit Claims absichern
AngularJS mit Claims absichern

Irgendwann benötigt eine Anwendung Autorisierung. Das bedeutet, dass sich verschiedene Zugriffsebenen auf einer Website (oder bei allem anderen) unterschiedlich…

3 Gründe, warum Code Reviews wichtig sind
3 Gründe, warum Code Reviews wichtig sind

Ein großartiges Code Review wird Ihre Annahmen hinterfragen und Ihnen konstruktives Feedback geben. Für mich sind Code Reviews ein wesentlicher Bestandteil des…

Implementierung transparenter Verschlüsselung mit NHibernate Listeners (Interceptors)
Implementierung transparenter Verschlüsselung mit NHibernate Listeners (Interceptors)

Mussten Sie schon einmal Daten in der Datenbank verschlüsseln? In diesem Beitrag erkunde ich, wie man nHibernate Listeners verwendet, um Daten zu verschlüsseln…

Aufruf von Stored Procedures mit Code First
Aufruf von Stored Procedures mit Code First

Eine der Schwächen von Entity Framework 6 Code First ist die fehlende Unterstützung für den nativen Aufruf von Datenbankkonstrukten (Views, Stored Procedures… e…

Bedingte SQL-Parameter mit nHibernate
Bedingte SQL-Parameter mit nHibernate

Das Problem ist, dass nHibernates `CreateSqlQuery` einen vollständigen SQL-String benötigt, um erstellt zu werden, aber Sie können keinen String erstellen, bis…

Crystal Reports 13 Maximales Report-Verarbeitungslimit erreicht Workaround
Crystal Reports 13 Maximales Report-Verarbeitungslimit erreicht Workaround

In der Visual Studio 2012 Version von Crystal Reports 13 gibt es einen Schwellenwert, der gleichzeitige Reports, einschließlich Subreports, auf 75 Reports pro M…

Erstellen eines generischen Typs zur Laufzeit
Erstellen eines generischen Typs zur Laufzeit

Um einen Laufzeit-Typ mit einem IOC-Container wie StructureMap zu verwenden, um eine generische Implementierung zu finden, erstellen Sie den generischen Typ mit…