Programmieren ist eine konstruktive Kunst.

.NET Works: Digitale Manufaktur

.NET Coding Dojo München

Image:nintai_s.png

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

Image:fp_ascm.jpg

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

Image:unittestevolution_small.jpg

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

Image:fp_team.jpg

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

GMBSG

Geeks Make Better Software Geeks
Microsoft Certified Professional
Microsoft Community Leader/Influencer
Scrumalliance Certified Scrum Master
Persönliche Werkzeuge