Archive for the ‘Allgemein’ Category

CQRS – Review der ersten Session

bei unserem letzten Treffen haben wir uns mit CQRS beschäftigt und uns im Vortrag die wesentlichen Grundzüge eines solchen Systems angesehen. Dabei hat Marco uns die wichtigsten Elemente in der Theorie beschrieben und anhand von Beispielen den Einsatz verdeutlicht. U.a. hat er auch ein paar interessante Aspekte für agile Teams genannt, zu den es hier nun ein paar weiterführende Links gibt:

agile Spiele:
http://ksimons.de/2012/02/play-for-agile-2012-ernsthaftes-spielen-lernen/
http://p4a12.pbworks.com/w/page/46672628/FrontPage
http://www.agilefairytales.com/

Udi Dahan und Greg Young über CQRS, DDD, etc.:
http://skillsmatter.com/podcast/design-architecture/mystery-ddd

Nächste Woche wird wohl die zweite Session zum Thema folgen, in der wir das Gelernte mal in der Praxis ausprobieren wollen. Genaue Ankündigung folgt hier in Kürze.

kostenfreies Training in Bielefeld

folgender Termine könnte noch für den ein oder anderen interessant sein:

Das sind Windows 8 Trainings (kostenfrei) in Bielefeld

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032512108&Culture=de-DE

Alle neu macht der Mai – CQRS

Hallo zusammen,

bei unserem Treffen im Mai geht es um CQRS & Domain-Driven-Design

Am 3.Mai im Wissenschaftspark wird Marco uns die Grundlagen von CQRS (Command-Query-Responsibility-Segregation) etwas näher bringen:

Domain Driven Design unleashed

Eric Evans lieferte 2003 der Entwicklergemeinde in seinem Buch Domain Driven Design („DDD“) ein Werkzeug, mit dem Business-experten, Entwickler und Tester besser miteinander arbeiten und qualitativere Software herstellen können. Trotz wachsenden Verständnisses des DDD mit den Jahren, blieb allerdings die Anwendung in der Praxis mit klassischen Architekturmustern schwierig, bis Greg Young in jüngerer Vergangenheit das Architekturmuster Command Query Responsibility Segregation („CQRS“) beschrieb. Mit Hilfe von CQRS wird das volle Potential von DDD erst entfesselt.
Do-it-yourself:
Nach einer kurzen Einführung in DDD und CQRS wollen wir gemeinsam eine kleine Domäne definieren und mittels Test-getriebener Entwicklung
implementieren. Wie man eine Domäne vollständig und implementationsunabhängig testet, welchen Rolle ein Event-Store dabei spielt und was die drei Buchstaben BDD jetzt auch noch damit zu tun haben, erfahrt ihr am 03. Mai im Wissenschaftspark.
Mit freundlichem Gruß,

Marco Heimeshoff
http://www.heimeshoff.de

Gesellig zu Ostern

Hallo zusammen,

mir ist aufgefallen, dass wir noch gar kein geselliges Treffen gemacht haben, bei dem man einfach mal bei Essen und Trinken über .Net plauscht. Das würde ich gerne mit Euch an diesem Donnerstag nachholen und schlage Euch daher vor, mit mir Essen zu gehen. Damit ich einen Tisch vorbestellen kann, meldet Euch bitte kurz per Mail, wenn ihr kommen möchtet unter schmiemann [at] dotnet-osnabrueck.de.

Mein Plan sieht vor, dass wir uns am Donnerstag (5.4.) um 18:00 Uhr am .space treffen, dann gemeinsam rüber in die Altstadt gehen, dort gegen 18:30/19:00 im Osnabrücker Pizzahaus essen und danach suchen wir uns noch eine gemütliche Kneipe für das ein oder andere Bier. Würde mich freuen, wenn’s klappt.

Gruß Sabine

März-Treffen im Wissenschaftspark – 13.3. – 19:00 – 21:30

Im März findet unser Treffen wieder im Wissenschaftspark statt.

Dabei geht es um einen Praxisbericht .NET in der Hochregalfertigung bei Westfalia.

Termin ist der 13.3.2012

19:00 – 21:30

meta-objects.NET IT Solutions GmbH,
Wissenschaftspark Sedanstraße 61
49076 Osnabrück

Clean Code am Beispiel

Bei unserem letzten Treffen haben wir zunächst über Refactoring und die wichtigsten Punkte hinter Clean Code gesprochen und danach anhand eines Codebeispiels die Praxis getestet. Dafür konnte jeder im Raum der Reihe nach seine Vorschläge einbringen und wir haben aufgrund dessen das Beispiel verändert.
Der ursprüngliche Beispielcode lag in Java vor und stammte aus dem Buch Refactoring von Martin Fowler. Den Java-Beispielcode findet ihr hier, Jens hat herausgefunden, dass schon jemand das Beispiel in C# übertragen hatte und das findet sich hier.

Wer darüber hinaus noch Interesse an weiteren Beispielen hat, oder mehr zum Thema erfahren möchte, dem sei allgemein die Seite von Martin Fowler zum Thema Refactoring empfohlen. Außerdem gibt es dort auch noch ein längeres Kapitel, das es nicht ins Buch geschafft hat, in dem aber mögliche Refactorings am Beispiel angesprochen werden.

Nächstes Treffen am 2.Februar

Unser nächstes Treffen findet wieder im regelmäßigen Turnus des ersten Donnerstag im Monat statt, d.h. wir sehen uns am kommenden Donnerstag, den 2. Februar von 18:00-20:00 im space.
Vorraussichtlich wird es ein paar Beispiele zu Clean Code, Codequalität und Softwarecraftsmanship geben.

NoSQL-Datenbanken im Januar

Wann: am 25. Januar 2012
Uhrzeit: 19:00 – 21:30 Uhr
Thema: NoSQL unter .NET: RavenDB von 0 auf 100

Treffpunkt ist diesmal der Wissenschaftspark:
meta-objects.NET IT Solutions GmbH,
Wissenschaftspark Sedanstraße 61
49076 Osnabrück

Die NoSQL-Datenbank befindet sich auf dem Vormarsch, und durch RavenDB hat .NET einen in C# geschriebenen Vertreter dieser Gattung zu bieten. Wenn Sie wissen möchten, was es mit NoSQL auf sich hat, und wie NoSQL mit Raven funktioniert, sind Sie hier richtig. Die Session vermittelt die Grundlagen und geht direkt weiter in die Tiefe der Indizes über Map/Reduce bis hin zum Sharding.

User Group Treffen am 5.Januar fällt aus

Der .space macht Weihnachtpause und daher fällt unser Treffen am 5.Januar aus.

Michael Klei hat für den Januar einen Vortrag über Sharepoint geplant, zu dem alle eingeladen sind.
Nähere Informationen dazu gibt es in Kürze.

 

Frohe Weihnachten und einen gute Rutsch

Hallo .NETler,

Euch allen Frohe Feiertag und einen guten Rutsch ins neue Jahr.

Ich freue mich auf spannende Sessions, viele neue Themen und angeregte Diskussionen.

Viele Grüße

Sabine