Veröffentlicht am 4. Januar 2012 von DNUG Team, unter Treffen.
Im nächsten Treffen der .NET Usergroup geht es um PRISM als Basis für Composite Applications in WPF, Silverlight und Windows Phone.
Im vergangenen Jahr ging es schon häufiger um Themen wie MVVM, Dependency Injection, IOC, Erweiterbarkeit von Anwendungen usw. Bewegen wir uns im Bereich von WPF, Silverlight und Windows Phone, so hört und liest man häufig von PRISM. Es verwendet Design Patterns, die lose gekoppelte und erweiterbare Anwendungen erlauben - im Besonderen wird man hier wieder auf alte Bekannte wie MVVM, MEF und IOC-Container stoßen.
Lars Heinrich wird uns zeigen, was es mit PRISM auf sich hat und wie man es einsetzt. Das Ganze wird ein Workshop, also wer mag, ist gern eingeladen, das eigene Notebook mitzubringen und mitzumachen.
Bitte denkt daran, bei Saxonia den Eingang Bergstraße zu verwenden. PRISM selbst kann per Download oder per NuGet bezogen werden. Wir versuchen ein WLAN bereitszustellen, damit ihr die benötigten Komponenten live herunterladen könnt. Falls das nicht klappt, bitte ich euch, schon im Vorab die Binaries von PRISM herunterzuladen.
Im Anschluss daran findet sich wieder Gelegenheit zum gemeinsamen netzwerken bei dem ein oder anderen Getränk.
Bitte meldet euch in der Teilnehmerliste an, damit wir Räume, Getränke und Essen besser planen können.
Veröffentlicht am 13. Dezember 2011 von DNUG Team, unter Allgemeines.
Einige werden sich sicher noch daran erinnern können: Am 27.10. gab es ein Usergroup-Treffen und an diesem Tag gab es von Peggy, Lars und Thomas zum Einen einen kleinen Abriss der Build-Konferenz, und zum Anderen auch noch einen Abstecher in die Anwendungsentwicklung für Windows 8.
Und seit heute gibt es die Slides von diesem Abend auch hier.
Veröffentlicht am 4. November 2011 von DNUG Team, unter Allgemeines.
Unser Treffen im November beginnt wie gewohnt 18:00 Uhr am 23.11 und wir treffen uns in den Räumen der T-Systems MMS (Google Maps Link).
„Von der Idee zum Geschäftsmodell“ mit Lars Jonuscheit
Jeder von uns hatte sicherlich schon Ideen zu neuen Produkten, Lösungen oder Projekten mit denen er/sie sich selbst verwirklichen möchte. Den Schritt, die Idee zu Entwickeln und in die Tat umzusetzen schaffen allerdings die wenigsten.
Der Workshop beschäftigt sicher daher mit der Bewertung und Weiterentwicklung von Ideen. Auf Grundlage dessen kommt eine Methode zur Anwendung, um die Idee in ein Geschäftsmodell zu überführen, welches nach Möglichkeit vollständig ist und es erlaubt, Menschen aus anderen Fachrichtungen das Geschäftsmodell zu verdeutlichen.
Vorbereitungen:
Ideal wäre es, wenn jeder oder zumindest einige eine Idee dabei hätten, die sie gern weiterentwickeln möchten. Wir würden uns dann für eine Idee entscheiden und die Methoden darauf anwenden. Laptops werden nicht benötigt.
Zielgruppe:
Um besser planen zu können, bitten wir euch, euch im Xing in die Gästeliste einzutragen.
Update: Leider müssen wir das Treffen auf den 23.11 verschieben, da Lars an dem 17.11 leider verhindert ist.
Veröffentlicht am 12. Oktober 2011 von DNUG Team, unter Treffen.
Nachdem wir im letzten Monat Sommerpause gemacht haben, gibt es auch diesen Monat wieder ein Treffen der .NET Usergroup Dresden. Beginn der Veranstaltung ist wie gewohnt 18:00 Uhr und wir treffen uns in den Räumen der T-Systems MMS (Google Maps Link).
Thematisch geht es dieses Mal um die Neuigkeiten, die Microsoft im September auf der Build-Konferenz bekanntgegeben hat, ganz vorn dabei das neue Windows 8. Interessant für uns Entwickler sind hier natürlich Fragen wie: Welche Konzepte gibt es für die Anwendungsentwicklung? und Was muss man beachten, wenn man Anwendungen entwickeln möchte?
Durch den Abend führen uns Peggy Reuter und Lars Heinrich, die in den USA live dabei waren. Und so wie wir die beiden kennen, wird es wieder ein sehr spannender Abend, der uns die Grundlagen zeigt und und auch mit ein paar Beispielen aufwarten kann.
Im Anschluss gibt es wieder die Möglichkeit gemeinsam zu netzwerken und den Abend ausklingen zu lassen.
Um besser planen zu können, bitten wir euch, euch im Xing in die Gästeliste einzutragen.
Veröffentlicht am 7. September 2011 von DNUG Team, unter Allgemeines.
Roland Weigelt “UI/ UX-Grundlage für Entwickler und andere Nicht-Designer”
Viele Entwickler behaupten von sich freimütig, überhaupt kein Gespür für die Gestaltung von User Interfaces (UI) zu haben und können mit dem Begriff “User Experience” (UX) noch weniger anfangen. Wer es dabei belässt, macht sich die Sache jedoch ein wenig zu einfach, denn häufig ist es nur ein kleiner Schritt von einer schlechten zu einer durchaus akzeptablen GUI.
Dieser Vortrag von Roland Weigelt (http://roland-weigelt.de/) stellt einige grundlegende Gestaltungsprinzipien vor, gibt praktisch einsetzbare Tipps und klärt u.a. was zugekniffene Augen und das Wissen um Fluchtreflexe mit Usability zu tun haben. Er ist dabei unabhängig von konkreten GUI-Technologien.
Veröffentlicht am 20. Juli 2011 von DNUG Team, unter Treffen.
Schon am 03.08.2011 findet das August-Treffen der .NET Usergroup Dresden statt. Beginn der Veranstaltung ist wie gewohnt 18:00 Uhr und wir treffen uns in den Räumen der T-Systems MMS (Google Maps Link).
Viele Entwickler behaupten von sich freimütig, überhaupt kein Gespür für die Gestaltung von User Interfaces (UI) zu haben und können mit dem Begriff “User Experience” (UX) noch weniger anfangen. Wer es dabei belässt, macht sich die Sache jedoch ein wenig zu einfach, denn häufig ist es nur ein kleiner Schritt von einer schlechten zu einer durchaus akzeptablen GUI.
Dieser Vortrag von Roland Weigelt (http://roland-weigelt.de/) stellt einige grundlegende Gestaltungsprinzipien vor, gibt praktisch einsetzbare Tipps und klärt u.a. was zugekniffene Augen und das Wissen um Fluchtreflexe mit Usability zu tun haben. Er ist dabei unabhängig von konkreten GUI-Technologien.
Um besser planen zu können, bitten wir euch, euch im Xing in die Gästeliste einzutragen.
Veröffentlicht am 1. Juli 2011 von DNUG Team, unter Treffen.
Am 14.07.2011 um 18.00 Uhr findet das Juli-Treffen der .NET Usergroup Dresden statt. Wir treffen uns wieder bei Saxonia Systems (Google Maps Link), weil beide Sprecher von dort kommen.
Die folgenden sehr spannenden Themen werden den Abend bestimmen:
1.) MEF (Mario Kretschmer)
Das Microsoft Extensibility Framework ist eine neue Bibliothek im .NET Framwork 4, die es recht leicht macht, erweiterbare Anwendungen zu schreiben. Mit Hilfe von nur wenigen Attributen kann man so die Komplexität solcher Anwendungen stark verringern kann und dynamisch Module nachladen kann (AddIn-Konzept).
2.) BDD mit SpecFlow (Hendrik Lösch)
SpecFlow versucht, die Lücke zwischne Domain-Experten und Entwicklern zu schließen. Dazu bietet es einen Editor, in dem man seine Anforderungen an die Domain recht normalsprachlich (Gherkin-Format) in feature-Dateien herunterschreiben kann. Aus diesen werden dann Testschritte generiert, die in Unittests automatisiert getestet werden können.
Im Anschluss daran gibt es wieder Gelegenheit für gemeinsames netzwerken.
Bitte tragt euch in die XING Gästeliste mit ein.
In Kürze:
Ort: Saxonia Systems AG, Fritz-Foerster-Platz 2, 01069 Dresden
Beginn: 18 Uhr am 14.07
Eintragen in: XING Gästeliste
Veröffentlicht am 23. Mai 2011 von DNUG Team, unter Treffen.
Das nächste Treffen der .NET Usergroup Dresden wird am 16.06.2011 um 18.00 Uhr stattfinden. Veranstaltungsort ist diesmal die Saxonia Systems AG (Google Maps Link).
Thematisch wird es dabei um zwei Themenblöcke gehen, die beide Mathias Raake bestreiten wird:
Zum einen werfen wir einen Blick auf PostSharp. Die Implementierung von INotifyPropertyChanged, Logging-Code, Exception-Handling oder auch Caching sind Funktionalitäten, die man in vielen Teilen der Anwendung immer wieder implementieren muss. Dabei haben diese Funktionen mit der eigentlichen Logik eurer Anwendung wenig zu tun. Die Aspektorientierte Programmierung (AOP) ermöglicht es euch, euren Code wieder auf das Wesentliche zu beschränken und "Infrastrukturfunktionen" in sogenannte Aspekte auszulagern. Euer Code wird kürzer, lesbarer und somit wartbarer, und die Aspekte können einfach wiederverwendet werden. Der Vortrag zeigt anhand von PostSharp und Microsoft Unity, wie ihr AOP in Ihren Anwendungen nutzen könnt.
Im Anschluss daran schauen wir uns gemeinsam NLocalize an.Wer bisher seine WPF-Anwendungen mit LocBaml lokalisiert hat, dem sei ein Blick auf dieses Tool empfohlen. Neovelop NLocalize unterstützt euch bei der Lokalisierung von WPF- und Silverlight Anwendungen. Als Visual Studio 2010 Plugin ermöglicht NLocalize die Lokalisierung direkt in Visual Studio. Für Übersetzer gibt es einen eigenen Client, der sich durch eine hohe Benutzerfreundlichkeit auszeichnet.
Im Anschluss gibt es wie immer noch die Gelegenheit zum Netzwerken.
In Kürze
Termin: 16.06.2011 um 18.00 Uhr
Ort: Saxony Systems
Bitte noch bei XING vormerken: Xing-Event
Veröffentlicht am 13. Mai 2011 von DNUG Team, unter Treffen.
Am 18. Mai um 18.00 Uhr wird es das nächste .NET User Group Treffen bei der T-Systems MMS (Riesaer Straße 5, Dresden) stattfinden. Wie bereits beim letzten Treffen angekündigt wird Peter Fleischer etwas zum Thema “Integration Team Foundation Server & SharePoint 2010” vortragen.
Kurzfassung:
Termin 18. Mai um 18.00 Uhr
Ort T-Systems MMS, Dresden, Riesaer Straße 5
Der Link zum XING Event wird noch ergänzt.
Veröffentlicht am 11. April 2011 von DNUG Team, unter Allgemeines.
Das April Treffen der .NET User Group Dresden findet am 27.04.2011 18.00 Uhr statt. Veranstaltungsort ist die Communardo Software GmbH auf der Kleiststr. 10a.
Als Thema (und als eine Diskussionsgrundlage) dient die Beispielapplikation “BusinessBingo”. “BusinessBingo” ist eine kleine OpenSource WebApp gehostet auf Windows Azure, erreichbar unter www.BizzBingo.de.
Hier ein paar Technologien/Frameworks/Vorgehensweisen die eingesetzt wurden:
- ASP.NET MVC 3 mit Razor ViewEngine
- TeamCity für Continuous Integration
- Windows Azure als Hosting
- CQRS “Light” Architektur
- Unit Tests mit BDD Style
- Automatisiertes Deployment auf Azure via Powershell
- Javascript Spielerein via jQuery und etwas Backbone.js
- MSBuild zum Bauen
- Best Practices bei Datenbankentwicklung (back to the roots mit SQL)
- NuGet
Die ganze Historie und einige dieser Vorgehensweisen können hier nachgelesen werden. Hier der Termin im XING – für die allgemeine Planung bitte sich da anmelden.
Kurzfassung:
Termin: 27.04.2011 18.00 Uhr
Ort: Communardo Software GmbH auf der Kleiststr. 10a
Thema: Projektvorstellung “BusinessBingo” von Robert Mühsig
Xing Termin: Hier