.NET Works: Digitale Manufaktur
.NET Coding Dojo München
Die .NET Coding Dojo Gruppe in München ist das erste .NET Coding Dojo Deutschlands. .NET Entwickler und .NET Interessierte aller Erfahrungsbereiche treffen sich beim Coding Dojo monatlich um gemeinsam die Kenntnisse über Software-Entwicklung und das .NET Framework zu erweitern.
Das Ziel des Treffens ist es, in einer gelösten, lockeren Atmosphäre gemeinsam die Programmieraufgabe zu stemmen und dadurch Neues zu erlernen.
Dabei konzentriert sich ein Dojo um die Aufgabe und den dabei zu erzielenden Lerneffekt. Ein Dojo ist kein Wettbewerb, sondern eine gemeinschaftliche Lerngruppe. Weiter: .NET Coding Dojo München
Agiles Software Configuration Management
Für viele ist Konfiguration ein relativ spezifischer Begriff. Unter Konfiguration stellen sich Entwickler und Software-Manager eine Voraussetzung oder Einstellung eines Softwaresystems für den Betrieb des selbigen vor. Dieses software-spezifische Konfigurationsverständnis beschränkt sich mehrheitlich auf parametrisierte Einstellungen einer Software. Dieser spezifische Begriff der Konfiguration ist gleichermaßen irreführend und unvollständig. Weiter: Agiles Software Configuration Management
Die Unit Test Evolution mit C# 3.0
Das Thema Unit Tests ist in der professionellen Software-Entwicklung nicht mehr wegzudenken. Unit Testing ist ein essentielles Werkzeug zur Verbesserung des gesamten Software-Entwicklungs-Prozesses.
Mit der Veröffentlichung von C# 3.0 und den .NET Framework 3.5 hat sich einiges geändert und vieles vereinfacht. Davon bleiben auch Unit Tests nicht unbetroffen, denn neue Tools wie Moq, Autofac und xUnit.net bringen frischen Wind. Weiter: Die Unit Test Evolution mit C# 3.0
Autonome Software-Teams
Bei der Software-Entwicklung spielen Teams eine große Rolle. Neben den klassischen Faktoren wie Team-Größe, Kompetenz-Gefüge und "sozialer Verträglichkeit" ist vor allem die Team-Strukur entscheidend für effektive Software-Teams. Dieser Artikel zeigt eine alternative Team-Struktur - das sog. "autonome Software-Team". Sie ist durch die Open-Source-Bewegung sowie durch die Einführung neuer Software-Entwicklungs-Methoden bekannt geworden. Weiter: Autonome Software-Teams
Effektives und effizientes Bug Reporting
In diesem Artikel wird darauf eingegangen, was einen Fehler überhaupt als solches ausmacht und mit welchen Mitteln man einen Fehler beschreiben kann. Des Weiteren wird gezeigt, wie Bug Reporting heutzutage durchgeführt werden kann. Weiter: Effektives und effizientes Bug Reporting
Custom Behavior Extensions mit WCF
Beim Erstellen und Betreiben von Web Services kommt man nahezu unweigerlich in die Situation, sich mit vertikalen Anforderungen wie z.B. Logging, Tracking, Validierung, Verschlüsselung, Authentifizierung und Authorisierung herumzuschlagen. Weiter: Custom Behavior Extensions mit WCF
Agiles Software-Management mit Scrum
In diesem kurzen Artikel stelle ich das agile Software-Entwicklungs-Rahmenwerk Scrum vor. Als Einstiegslektüre konzipiert, konzentriere ich mich auf die Kernelemente und die grundlegende Verfahrensmethodik von Scrum. Weiter: Agiles Software-Management mit Scrum
Projekt-Dokumentation mit Wikis
In diesem kurzen Artikel wird auf Projekt-Dokumentationen mit Hilfe von WikiWiki-Systemen eingegangen. Im ersten Teil werden allgemeine Elemente von Projekt-Dokumentationen besprochen. Weiter: Projekt-Dokumentation mit Wikis
Pipemania
Pipemania ist ein klassisches Single-Player-Game. Es hat im wesentlichen zwei Charakterzüge gleichzeitig: ein wenig Puzzle und ein wenig Arcade. Ziel des Spiels ist, das der Spieler in einem vorgegebenen Spielfeld vorgegebene einzelne Rohrstücke (Pipe-Elemente) zu einer so lang wie möglichen Rohrleitung (Pipeline) verlegt. Die Rohrstücke werden in zufälliger Reihenfolge dem Spieler vorgelegt. Nun liegt es am Spieler, diese Rohrstücke so geschickt wie möglich auf dem Spielfeld zu verlegen.Weiter: Pipemania
Index
.NET Entwicklung: Die Unit Test Evolution mit C# 3.0, Custom Behavior Extensions mit WCF, Dependency Injection mit .NET, Web Service Grundlagen, .NET Framework Essentials, Singleton-Pattern im Einsatz, .NET Coding Dojo München, Pipemania, NdbControl
Methoden & Management: Agiles Software Configuration Management, Autonome Software-Teams, Effektives und effizientes Bug Reporting, Agiles Software-Management mit Scrum, Projekt-Dokumentation mit Wikis
Code Files: HTTP-Basic-Authentifizierung, Threadsafe Events, Remote Events mit .NET 2.0, EventArgs<T>, MD5 Hashes für den Alltag, Generischer Hash-Helfer
Frage & Antwort: Works, die Arbeitsplattform



