Interface
01.05.2013
Widerspruch oder Erfolgsrezept?
Individuelle Varianten eines Produkts kosten Zeit. Ein vom Bundesministerium für Bildung und Forschung gefördertes Projekt beschritt einen neuen Weg: agile Projektsteuerung mit modellgetriebener Software-Produktlinienentwicklung.
weiterlesen
01.05.2013
Rot, grün, refaktorisieren
Der dotnetpro.contest 1/2013 hat die Teilnehmer bewegt: Wilfried Ricken beispielsweise hat nicht nur mitgemacht und dabei TDD in der Praxis angewendet, er hat sogar gleich noch diesen Artikel darüber geschrieben.
weiterlesen
01.05.2013
Entscheidung leichter gemacht
IoC-Container gibt es in verschiedenen Varianten für verschiedene Zwecke. Was bei der Auswahl eines Frameworks zu beachten ist, zeigt ein Überblick anhand Spring.NET, Unity, MEF und Ninject.
weiterlesen
01.05.2013
Thread is Dead!
Im Dschungel der Programmiermodelle zu asynchroner und paralleler Verarbeitung mit .NET kann man sich leicht verirren. Der Artikel vermittelt ein Grundverständnis der verschiedenen Möglichkeiten und ihrer Eigenheiten.
weiterlesen
01.05.2013
Die Welt ist Design
Gib mir ein Test-Framework und ich entwickle jede Software ausschließlich mit Test-Driven Development. Wer so vorgeht, dem geht viel verloren, denn er bewegt sich nur auf einer von vier Design-Ebenen.
weiterlesen
01.05.2013
Einfach richtig schön
Microsoft hat sich dem Design-Mantra angeschlossen, dass etwas erst dann schön ist, wenn man nichts mehr wegnehmen kann. Da stellt sich die Frage: Warum entsteht überhaupt so viel, dass man etwas wegnehmen muss?
weiterlesen
01.05.2013
Handwerk hat goldenen Boden
Softwareentwicklung ist nicht nur eine Ingenieursdisziplin, sondern hat bei aller Industrialisierung auch viel mit Handwerk zu tun. Dafür stehen grundlegende Prinzipien und Werte.
weiterlesen
01.04.2013
Grüne Welle
Die neue Sprache TypeScript ist nun schon eine Zeit verfügbar. Auch wenn sie noch nicht ganz fertig ist, kann man sie schon produktiv einsetzen. Hier lesen Sie, wie Sie mit TypeScript testgetrieben entwickeln.
weiterlesen
01.04.2013
Nicht nur im Web
Die ASP.NET-Razor-Syntax hat viele Vorteile. Warum sie nicht in einer Komponente kapseln und außerhalb von ASP.NET MVC nutzen? Kein Problem für dotnetpro-Autor Marcus Neser.
weiterlesen
01.04.2013
Der Wizard bittet zur Kasse
Das Vorbild für unser kleines Übungsbeispiel kennt jeder aus Onlineshops: Nach dem Füllen des Warenkorbs sind die Zahlungsdaten einzugeben, die je nach gewählter Zahlart anders aussehen. Vier Dialoge – ein einfacher Wizard.
weiterlesen