Home » Archive

Articles tagged with: .NET

.NET, Aktuell, Allgemein, Code, Web »

[28 Feb 2010 | 2 Comments | ]
ASP.NET MVC is not XHTML compliant

Der Titel hat es in sich. ASP.NET MVC ist nicht XHTML konform! Zugegeben, eine etwas reißerische, provokante Aussage – aber völlig korrekt. Ich habe mich in letzter Zeit mit dem HtmlHelper und Erweiterungen zu dem Helper etwas näher beschäftigt. Wie …

.NET, Architektur, Code, Tools »

[15 Dec 2009 | 2 Comments | ]
Code Contracts: To Contract Or Not To Contract…

Oder: Würdet Ihr auf Geschenke, die das Leben vereinfachen, verzichten?
Viele werden schon davon gehört haben, und viele werden es auch schon kennen: Code Contracts. Obwohl Code Contracts noch nicht offiziell veröffentlicht wurden, sind Code Contracts mittlerweile keine neue Sache. Im …

.NET, Community, Tools »

[10 Oct 2009 | 3 Comments | ]

Vergangenen Mittwoch Abend war es wieder einmal soweit, das zweite .NET Coding Dojo für Einsteiger in München wurde veranstaltet. Erstaunlich: es waren bekannte Gesichter aus dem ersten Dojo wiederzufinden! Doch auch neue Teilnehmer fanden den Weg zum Dojo.
Dabei hatte das …

Allgemein »

[10 Sep 2009 | 2 Comments | ]

Wow! Das erste .NET Coding Dojo war gestern wirklich Toll! Wie schon in einem vorherigen Post angekündigt, haben wir gestern das erste .NET Coding Dojo Deutschlands abgehalten. Pete war ein super Master und hat mit meiner Wenigkeit und den tollen …

.NET, Allgemein, Architektur, Code, Community, Tools »

[21 Aug 2009 | 4 Comments | ]

In den letzten Wochen & Tagen haben Pete und ich immer wieder Leute getroffen, die Veranstaltungen mit Hands-On über .NET und C# vermissen. Nun, hier in München gibt’s ja die aktive .NET Community. Die Events der DNUG-München sind sehr gut, …

.NET »

[1 Aug 2009 | One Comment | ]

Im dunklen zu programmieren ist für fast jeden Geek eine Wohltat – so auch für mich. Einige Stammleser werden das wissen, zumal ich schon seit geraumer Zeit ein dunkles Farbschema für Visual Studio verwende.
Am Arbeitsplatz verliere ich leider die …

.NET, Architektur, Community, Web »

[13 Mar 2009 | One Comment | ]

So, der letzte Tag auf der QCon London ist nun vorbei und es wird Zeit, ein kleines Resumée zu ziehen. Vor dem Hintergrund, dass diese meine erste QCon-Konferenz ist, bin ich im großen und ganzen mit den Sprechern und Themen …

Tools, Web »

[6 Mar 2009 | No Comment | ]

Ein nettes Tool zur Analyse der Performance von Webseiten ist der Microsoft Visual Round Trip Analyzer (aka. VRTA).

Zur Datenerfassung verwendet es im Hintergrund Microsoft Netmon, bereitet diese auf und stellt sie übersichtlich graphisch dar. Ein weiteres nettes Feature ist …

.NET, Community, Management »

[21 Nov 2008 | No Comment | ]

Yep, die Summit habe ich nun hinter mir. Mein Log:
Session 1: Dariusz zu Besuch in Oslo
Abstrakte Kost zum Wachwerden für müde Entwickler-Hirne präsentierte Dariusz mit der ersten Session des zweiten TS-Tages: Oslo – Modellgetriebene Entwicklung. Was ist denn Oslo?
Zunächst einmal …

Allgemein »

[21 Nov 2008 | No Comment | ]

…der zweite Tag auf der Technical Summit 08 im ICC Berlin hat begonnen. Anbei gleich mal mein Session-Plan:

Oslo – Model Driven Development, Dariusz Parys
Visual Studio 2010 (Codename Rosario), Christian Binder
WCF & WF in .NET 4.0, Dariusz Parys
ASP.NET Futures, Oliver Scheer

Die …

.NET, Community »

[20 Nov 2008 | No Comment | ]

Yep, der erste Tag ist geschafft. Anbei mein Log der Sessions:
Session 1: Steve Teixeira über Multi-Core Software-Entwicklung
Steve Teixeira ist Program Manager beim Parallel Developler Tools / Visual Studio Team in Redmond und hatte in seiner Session neben der grundlegenden Einführung …

.NET, Code »

[18 Nov 2008 | 3 Comments | ]

Erst kürzlich machte mich ein Kollege von mir per Email auf einen Post von Neal Ford aufmerksam. Neal bahauptet und begründet das Kommentare angeblich ein Code Smell seien. Dieser Aussage stelle ich mich strikt dagegen und behaupte, das Kommentare im …

.NET, Code, Tools »

[10 Nov 2008 | No Comment | ]

Ab und an braucht man auch heutzutage noch Konsolenanwendungen, z. B. für kleine Tools. Nun ist an einer Konsolenanwendung nicht sonderlich viel spannendes abzuringen – bis auf das immer wieder kehrende Leid der Übergabe von Parametern.
Im Netz gibt es einige …

.NET, Code »

[15 Sep 2008 | One Comment | ]

Vor kurzem habe ich in einem Code Review (meines eigenen Codes) eine Klasse gezeigt, die einen “seltsamen” statischen Konstruktor enthielt. Das sah ungefähr so aus:

public class AType
{
private static readonly CType c;
private static readonly ReaderWriterLock locker = …

.NET, Community, Web »

[7 Sep 2008 | No Comment | ]

Es ist ja schon längst durch die .NET-Gemeinde die Nachricht rumgegangen, das es endlich die erste .NET Open Space “Konferenz” am 19. Oktober in Leipzig stattfinden wird. Ich wäre sehr gerne dabei gewesen, leider habe ich genau zu diesen Tagen …

.NET, Architektur, Code, Tools, Web, Works »

[29 Jun 2008 | No Comment | ]

Nun, Unit Tests sind ja mittlerweile in der professionellen Software-Entwicklung Standard – schon fast ein alter Hut. Gleiches gilt natürlich für Unit Tests in der .NET-Welt, denn Tools wie NUnit sind ja seit langer Zeit schon Teil des Standard-Repertoires eines …

.NET, Code, Tools, Web »

[9 Jun 2008 | No Comment | ]

Letztens habe ich ein eigenes HttpModule geschrieben, in dem ich spezielle (eigens geschriebenene) Principal- und Identity-Instanzen dem HttpContext zuweise. Ich habe mir nichts böses dabei gedacht, der Code war auch ziemlich einfach gehalten. Als ich das HttpModule mit der Webanwendung …

.NET, Code, Tools »

[7 Jun 2008 | No Comment | ]

Oder: Warum ich #region nicht mag
Ich glaube jeder, der in C# .NET programmiert, kennt die #region-Direktive. In Visual Studio wird sie meistens für automatisch generierten Code (z.B. VS2003 / .NET 1.1) oder implementierte Interfaces automatisch angelegt. Da ist ja auch …

.NET, Code, Tools »

[1 Jun 2008 | No Comment | ]

Oder: Wie Automatic Properties für .NET 2.0 kompiliert werden können
In meinem Beitrag über Automatic Properties in .NET 2.0 beschrieb ich, das standardmäßig VS2008 eine Klasse mit Automatic Properties für das .NET Framework 2.0 kompilieren kann, während MSBuild das von Haus …

.NET, Code, Tools »

[29 May 2008 | 3 Comments | ]

Mittlerweile kennen ja einige schon die neuen Features von .NET 3.5 / C# 3.0. Einer der hilfreichen neuen Features sind die Automatic Properties. Mit ihnen lassen sich schnell einfache “nur” get-set Properties implementieren:

public class Parameters
{
public string Option { …

.NET, Architektur, Code »

[27 May 2008 | One Comment | ]

Ich möchte mich ein wenig über Dinge unterhalten, über die Entwickler normalerweise nicht unbedingt gerne reden: Über Ängste. Es hört sich vielleicht etwas komisch an, aber auch Entwickler müssen sich in ihrer täglichen Arbeit ihren eigenen Ängsten stellen. Z. B. …

.NET, Architektur, Code »

[22 May 2008 | One Comment | ]

Jetzt wird’s schwierig. Ich möchte mich heute ein wenig detaillierter mit einem essentiellen Konzept der Objekt-orientierten Programmierung und dessen OO-Design beschäftigen: Dem Einsatz von virtuellen Methoden.
Virtuelle Methoden sind eines der Kernkonzepte in der Objekt-orientierung, um Polymorphie zu ermöglichen. Das interessante …

.NET, Code, Tools »

[14 May 2008 | No Comment | ]

Es gibt ja schon einige Mocking-Frameworks für .NET, die bekanntesten sind wohl Rhino Mocks und NMock. Aber es gibt auch Neuigkeiten in diesem Bereich.
MoQ (sprich: “Mock-You”) ist ein unglaublich einfaches, stabiles Mocking-Framework. Im Gegensatz zu den anderen Libraries ist es …

.NET, Code »

[18 Apr 2008 | One Comment | ]

Eigentlich wollte ich schon vor einem Monat einen kurzen Eintrag über die “throw” vs. “throw e” Problematik schreiben – Nun, endlich ist es soweit. Denn damals habe ich beim durchforsten von Code immer wieder “throw e;” innerhalb des catch-Blocks gesehen …

.NET, Tools »

[9 Mar 2008 | One Comment | ]

Als kleinen Nachtrag zu meinem Post bzgl. Visual Studio Tools und Entwicklungsumgebung: Seit einiger Zeit verwende ich ein besonders dunkles (manche sagen “unorthodoxes”) Farbschema in VS.

Auf die Idee brachte mich ein Blog-Eintrag von Scott Hanselman. Gepaart mit dem dunklen Farbschema …