IIS und ASP.NET Header verstecken

Nicht jeder möchte, dass jeder sehen kann, was für ein Webserver für die eigene Homepage verwendet wird. Dies sind bzw. können schließlich auch siche .....

Aggressive Client Caching mit Hilfe von HTML 5 Manifesten

Die Anforderung von Webseiten in puncto Performance und Datenmengen steigen immer weiter an. Dies führt dazu, dass das Caching für Webseiten einen im .....

Einfaches WCF-Beispiel ohne komplizierte Config

Unter anderem durch die Aktivität im myCSharp.de-Forum ist mir aufgefallen, dass viele Entwickler doch Probleme mit der Konfiguration von WCF-Dienste .....

Unit-Testen von internen Klassen in C#

Die Zeit am Flughafen möchte ich dazu nutzen einer meiner Anfragen per E-Mail zu beantworten. Hallo Benjamin, wie testest du Quellcode, der mit inte .....

Interview in der dotnetpro

Korrekt: der hübsche, junge Mann auf Seite 72 in der dotnetpro der aktuellen Ausgabe 08/2014, die an diesem Donnerstag (17. Juli 2014) erscheint, bin .....

ASP.NET MVC - Arbeiten mit View- und SubmitModels

Microsoft und dessen Evangelisten bzw. Unabhängige lehren in ASP.NET MVC Tutorials (MVCNerdDinner, MVCMusicStore) immer wieder, dass Entitäten - also .....

Auto-Vervollständigung von HTML-Eingabefeldern in Formularen deaktivieren

Oft nützlich, manchmal nicht erwünscht: die Auto-Vervollständigung von Formularen im Web. Folgendes Attribut deaktiviert das standardmäßige Verhalten .....

C# - Eigene Events - Beispiel anhand einer E-Mail-Überwachung

Dieser Codeschnippsel soll exemplarisch zeigen, wie man in C# eigene Events definiert. Als Beispiel dient hier die Überwachung von E-Mails in der Kon .....

C# Warteschlangen – Die BlockingCollection

Oft werden Warteschlangen benötigt, um Aufgaben zu Verwalten oder durch etwaige Parallelität die Performance zu Steigern. Mit .NET 4.0 hat Microsoft .....

Magic Strings in C# vermeiden

Ich wurde schon öfter im Zusammenhang gefragt (insbesondere im Forum myCSharp.de), wie ich sogenannte Magic Strings vermeide. Was ist ein Magic Strin .....