Articles tagged with: C#
.NET, Architektur, Code, Tools »
.NET, Code, Community »
Gestern fand das erste .NET Coding Dojo für Experten in München statt. Ich war im Vorfeld schon ziemlich gespannt, zumal ja schon das Dojo für Einsteiger so gut gelaufen war.
Ich hatte mir für das erste Experten-Dojo zwei Dinge auf der …
Allgemein »
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, Architektur »
Die Frage stellen sich einige Entwickler und Manager immer wieder. Nicht nur diejenigen (hoffentlich wenigen), die noch keine Unit Tests schreiben, sondern vielmehr jene, die schon seit längerem Unit Tests einsetzen. Der Hauptgrund dafür ist sicherlich die falsche Anwendung und …
.NET »
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, Community, Management »
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 »
…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 »
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, Community »
So, nun bin ich Berlin bei der Techincal Summit 08 angekommen. Regnerisch, trüb und kalt. Gerade das richtige Wetter, um sich auf der ICC Berlin ein paar Neuigkeiten über Microsofts Technologie-Zukunft anzuhören. Die aktuellen Themen sind dabei Windows Azure, der …
.NET, Code »
Tja, ich denke eines der meist umstrittensten Neuerungen von C# 3.0 ist das kleine Wörtchen var. Schon im Vorfeld der Veröffentlichung von C# 3.0 waren im Internet heisse Diskussionen zu lesen. Jetzt, wo viele Entwickler .NET 3.5 und C# 3.0 …
.NET, Code »
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, Architektur, Code, Tools, Web, Works »
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 »
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 »
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 »
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 »
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 »
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 »
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 »
Ich wurde letztens erst wieder gefragt, welches Entwickler-Setup ich habe. Konkret: Wie sieht meine Entwicklungsumgebung aus und was verwende ich denn sonst so außer Visual Studio? Ehrlich gesagt bin ich kein großer Freund von Gimmicks und Add-Ins, dennoch komme ich …
.NET, Architektur, Community, Web »
Diese Woche war ich auf der BASTA Spring und habe an zahlreichen Vorträgen teilgenommen. Vorab schon einmal ein Fazit für das ganze drumherum: Organisation gut, Hotel gut, Themen gut und Sprecher-Wahl auch gut. Summa summarum eine runde Sache – ohne …
.NET, Architektur, Code, Community, Web, Works »
Als Nachtrag zu meinem Vortrag auf der VSOne habe ich kurzerhand ein essentielles Pattern – nämlich das Service Gateway Pattern – in einem Artikel näher beschrieben. Hier gehe ich vor Allem auf die Adaption des Patterns in der Windows Communication …
.NET, Code, Works »
Ich habe mich schon vor geraumer Zeit mit dem Thema “Grundlagen” auseinandergesetzt – nun hatte ich ein wenig Zeit, mich dem Thema wieder zu widmen. Einige Freunde & Kollegen werden wohl ein wenig verdutzt sein: “Grundlagen – Darüber sind wir …
.NET, Web »
Wer sich schon länger mit verteilten Anwendungen und Web Services mit dem .NET Framework auseinandergesetzt hat, der wird wissen, dass der Performancezuwachs von .NET 1.1 auf .NET 2.0 schon massiv war. Mit der WCF wird es noch performanter, wie der …
.NET »
Nach meinem .NET 3.5-Poster-Beitrag kam von einem Bekannten die Frage, ob ich noch mehr so schöne Motive am Arbeitsplatz hätte. Ich persönlich habe kein Poster um meinen Desktop herum – aber die Poster kann man ja noch (gerade noch lesbar) …
