# Tuesday, May 21, 2013

Das nächste Treffen der .NET Developer Group Braunschweig findet am 29.05.2013 statt. Karsten Samaschke wird einen Vortrag über Windows Phone 8 halten.

Windows Phone 8: Unentdeckte Welten

Wir schreiben das Jahr 2013, und dies sind die Informationen zu Microsofts Telefonbetriebssystem. Karsten Samaschke spricht in diesem lockeren Talk über Windows Phone 8, wie man damit entwickelt, was es kann und was dabei mal überhaupt nicht geht. Mit euch zusammen erkunden wir die unentdeckten Weiten dieses Systems, sprechen über Features, Geschichte, Optionen und das liebe Geld. Beam me up, Stevie! ?? 
 

Weitere Infos unter http://www.dotnet-braunschweig.de

posted on Tuesday, May 21, 2013 1:29:31 PM (GMT Daylight Time, UTC+01:00)  #   
# Monday, April 15, 2013

Das nächste Treffen der .NET Developer Group Braunschweig findet am 25.04.2013 statt. Markus Wöhling wird einen Vortrag über Geografische Informationssysteme halten.

 

Geografische Informationssysteme - wie kommt das Runde ins Eckige?

Geografische Informationssysteme (GIS) sind überall: Viele von uns lassen sich durch Navigationssysteme durch die Straßen leiten, nutzen webbasierte Systeme wie Google Maps oder Bing Maps, um Adressen zu suchen und Reiserouten zu planen, oder verfolgen online den Weg des neuesten Amazon-Pakets. Aber wie funktioniert das eigentlich?
Der Vortrag soll einen Überblick über die Funktionsweise eines GIS geben und Möglichkeiten aufzeigen, wie man als .NET-Entwickler seine Applikationen durch GIS-Funktionalitäten bereichern kann: Welche Standards und Datenformate gibt es? Welche Abfrage- und Analysemöglichkeiten gibt es? Wie finde ich die Adresse zu einer GPS-Koordinate? Die Erde ist (nicht ganz) rund - wie gelingt es die "schrumpelige Kartoffel" mit optimaler Genauigkeit auf den Bildschirm zu bekommen?

 

Weitere Infos unter http://www.dotnet-braunschweig.de

posted on Monday, April 15, 2013 4:14:39 PM (GMT Daylight Time, UTC+01:00)  #   
# Monday, March 11, 2013

Das nächste Treffen der .NET Developer Group Braunschweig findet am 20.03.2013 ab 19 Uhr im Restaurant Zucker statt. Chris Chedgey wird uns zeigen, wie man große und alte Softwaresysteme neu strukturieren kann.

Die Teilnahme an der Veranstaltung ist kostenlos.
Weitere Infos unter http://www.dotnet-braunschweig.de.


Rediscovering Modularity
The principles of modularity have been applied to engineering projects since Gorak built the wheel, and Thag the barrow of the world's first wheelbarrow. Thag's barrow didn't care that the wheel was first hewn from rock, and later upgraded to a lighter, wooden one, and Gorak's wheel design was reused for the world's first chariot. This is how humans make sense of complexity - we divide and conquer.

Analogous principles of modularity are taught in Software Engineering 101 - information hiding, interfaces, clear responsibility, high internal cohesion, low external coupling, etc., and we apply these routinely as we develop, and continuously refactor the code encapsulated within classes.

However when the number of classes reaches some threshold, higher level abstractions are needed in order to manage the complexity of the growing codebase. This limit is usually overshot and the team is soon drowning in an ocean of classes. At this point it is time to restructure the code-base into a hierarchy of modules above the class level, or watch the team's frustration continue to rise, and productivity plummet.

This talk proposes a measurement framework for assessing the quality of a modular structure, identifying regions of poor modularity, and for assessing the impact of restructuring or refactoring actions. Based on this framework, the talk introduces strategies for retro-fitting modularity to an existing codebase, with minimum impact on the code logic itself.

This material is based on experience gained while helping many development teams through the restructuring process. The concepts will be illustrated by examples.

About Chris Chedgey
Chris holds an MSc. from Trinity College Dublin, and has 28 years' experience in Software Engineering, on both the process and product sides of development. After graduation he worked as a researcher in tools to support the application of formal methods to the development of software. He joined the $1bn Canadian Space Station Project in 1990 where he was a member of the team that defined the software development processes and tools for the program, and then technical lead on the Remote Manipulator System control software. In 1994 he joined the $1.5bn Iris program which replaced the entire communications systems for the Canadian armed forces, first on the process/toolsmithing side, and then the product development side. In 2000 he returned to Ireland and founded Headway Software to address the lack of large-scale modularity that he saw as pervasive in software industry. For 12 years Chris has designed tools such as Restructure101 for retrofitting a modular structure to large tangled code-bases, and Structure101 for the definition, communication, and enforcement of architecture. These tools are characterized by major advances in visualization technology, Chris's passion. Today he helps organizations that need to restructure their code-bases, and is a lively speaker on the need for modularity, and the strategies to refactor in the large. He lives on the south coast of Ireland, where he likes to sail when it's windy, and walk the dog when it's not.

posted on Monday, March 11, 2013 9:04:58 AM (GMT Standard Time, UTC+00:00)  #   
# Monday, March 04, 2013

Es hat ein bisschen gedauert, aber heute habe ich es endlich mal geschafft, die Folien und die Demos meines Vortrags zum Thema Model-View-ViewModel mit Windows 8 hochzuladen.

Folien

Demos

Ich habe mir jetzt nicht mehr die Mühe gemacht den Quellcode zu dokumentieren. Da es sich eh nur um eine Beispielimplementierung handelt, bei der ich alles unnötige weggelassen habe, sollte es halbwegs selbsterklärend sein. Ansonsten schickt mir einfach eine Mail.

posted on Monday, March 04, 2013 12:51:40 PM (GMT Standard Time, UTC+00:00)  #   
# Wednesday, February 20, 2013

Am 26.02.2013 findet das nächste Treffen der .NET Developer Group Braunschweig statt. Ich werde einen Vortrag zum Thema MVVM halten.

MVVM mit Windows 8 - wirklich einfach, oder?

Das Model-View-ViewModel Pattern ist schnell erklärt und eigentlich auch leicht zu verstehen. Geht es dann an den praktischen Einsatz tauchen ziemlich schnell viele Fragezeichen auf: Wo und wann wird eigentlich das ViewModel instanziert? Wie funktioniert das doch gleich mit dem DataBinding? Was ist ein Command und darf die View jetzt überhaupt keinen Code mehr enthalten? Diese und weitere Fragen werden im Vortrag anhand von praktischen Beispielen beantwortet.

Es werden auch Grenzen für die Anwendung von MVVM mit Windows 8 aufgezeigt und wie man diese Überwinden kann. Es wird bewusst auf den Einsatz eines bestehenden MVVM-Frameworks verzichtet und die Konzepte anhand einfacher Implementationen erläutert.

 

Weitere Infos unter http://www.dotnet-braunschweig.de

posted on Wednesday, February 20, 2013 8:55:04 AM (GMT Standard Time, UTC+00:00)  #   
# Tuesday, January 22, 2013

Das nächste Treffen der .NET Developer Group Braunschweig findet am 29.01.2013 im Resturant Zucker (ARTMax) in Braunschweig statt. Holger Mester wird einen Vortrag über seine Erfahrungen mit der App-Entwicklung halten.

Appentwicklung jenseits des Programmieren
Durch den zentralen Verkauf von Programmen über die App-Stores ergeben sich für den Entwickler heute neue Möglichkeiten, seine Werke unter die Leute zu bringen. Doch mit IDE und Quelltext allein ist es nicht getan, es steckt mehr Arbeit dahinter, die nichts mit Programmierung zu tun hat: man braucht eine amerikanische Steuernummer, die App muss aussagekräftig im Marketplace erscheinen und man tritt in Dialog mit dem Käufer und muss schlechte Bewertungen wegstecken.

Dieser Vortrag beschäftigt sich mit allen Tätigkeiten jenseits des Programmierens: von den ersten Vorbereitungen, der App-Planung und -Veröffentlichung bis hin zum Marketing und der Kundenbetreuung. Der Schwerpunkt liegt klar auf Windows Phone, jedoch können die Erfahrungen des Autors aus den letzten beiden Jahres auch für Entwickler anderer Plattformen von Interesse sein.

Zur Person
Holger Mester studierte an der FH Lausitz Medieninformatik und arbeitet bei der operational services GmbH. Über ein Projekt in der Markenplanung kam er zu .NET, welches ihn bis heute begleitet. Heute erstellt er Reports auf Basis von ITIL-Daten in Silverlight für das Team HP Service Manager bei der FSAG. Nebenberuflich versucht er sich mit orbb.NET im Marketplace für Windows Phone und dem Windows Store.


Die Veranstaltung ist kostenlos.
Weitere Infos unter: http://www.dotnet-braunschweig.de

posted on Tuesday, January 22, 2013 8:30:12 AM (GMT Standard Time, UTC+00:00)  #   
# Wednesday, November 28, 2012

Am Mittwoch den 05.12.2012 findet das nächste Treffen der .NET Developer Group Braunschweig ab 19 Uhr im Restaurant Zucker (ARTMax) statt. Lars Ossenkop wird einen Vortrag über die Entwicklung mit dem SharePoint 2010 halten.

Best Practices für die SharePoint 2010 Entwicklung

Ohne PowerPoint geht es direkt ins Visual Studio und wir schauen uns gemeinsam aus meiner Sicht klassische Szenarien in der SharePoint Entwicklung an. Neben C#-Coding werden wir auch viel XML sehen, um Listen, Felder und Inhaltstypen deklarativ im SharePoint zu erzeugen. Das Augenmerk lege ich hier auf SharePoint 2010 Lösungen, die direkt beim Kunden deployed werden können und so keine weiteren Anpassungen an der Oberfläche mehr benötigen. Die Vorteile liegen hier in der Wiederverwendbarkeit und den besseren Wartung der Lösung. Gemeinsam möchte ich mit euch meine Ansätze diskutieren und auch Ideen entwickeln, wie man im SharePoint Solution Upgrades sinnvoll durchführen kann.

C#-Entwickler ohne SharePoint Kenntnisse erhalten einen Überblick darüber, wie man SharePoint Lösungen entwickelt und wo die Vor- und Nachteile zur ASP-Webentwicklung liegen können. SharePoint Anfänger sind aufgerufen Fragen zu stellen und erhalten einen tiefergehenden Blick hinter die SharePoint-Entwicklung. Erfahrene SharePoint Entwickler diskutieren mit uns die Ansätze.


Lars Ossenkop ist, kommend aus der Java-Entwicklung, seit der Teilnahme am SharePoint 2007 TAP passionierter aber manchmal auch frustrierter SharePoint-Entwickler mit Schwerpunkt in der Entwicklung von geschäftsprozessunterstützenden Anwendungen bei der H&D International Group.

Weitere Infos unter http://www.dotnet-braunschweig.de

posted on Wednesday, November 28, 2012 9:07:51 AM (GMT Standard Time, UTC+00:00)  #   
# Monday, November 12, 2012

Am 13.11.2012 findet das nächste User Group Treffen der .NET Developer Group Braunschweig statt. Zu Gast ist Damir Dobric, der einen Level 300 Vortrag über Windows (Phone) 8 halten wird.

Abstract

Nach WinRT für Windows 8, steht uns Entwickler die brandneue Windows Runtime Version von Windows Phone 8 zur Verfügung.
In diesem Vortrag lernen Sie die Entwicklung für die neue Windows Phone 8  Plattform  kennen. Darüber hinaus, befassen wir uns mit dem Windows Runtime Konzept und Code-Sharing zwischen Windows 8 und Windows Phone 8. Im Rahmen von Mobile-First Strategie werden verschiedene  Möglichkeiten vorgestellt, die das Ziel haben, möglichst ähnliche Code-Basis für mehrere Plattformen zu verwenden und die mobile Geräte mit Hilfe von Windows Azure Mobile Services in Cloud zu heben.
Dieser Vortrag adressiert professionelle Entwickler und Architekten, die Web- und Mobile-Geschäftslösungen konzipieren und implementieren.
Es sind alle eingeladen die nicht nur lernen möchten, sondern auch Ihre Erfahrungen und Fragen in der offenen Diskussionsrunde auf den Tisch bringen wollen.
Was wir an diesem Abend nicht machen werden ist UX!

Weitere Infos unter: http://www.dotnet-braunschweig.de

posted on Monday, November 12, 2012 8:00:02 AM (GMT Standard Time, UTC+00:00)  #   
# Thursday, October 11, 2012

Am 17. Oktober 2012 findet das nächste User Group Treffen der .NET Developer Group Braunschweig statt. Anlässlich des VS 2012 Launch veranstalten wir ebenfalls ein Launch Event.

Lars Keller wird einen Vortrag über Kinect in Verbindung mit Microsoft Office halten.

Neue Wege der Benutzerinteraktion: Kinect & MS Office

Durch Kinect stehen (nicht nur) dem Entwickler viele neue Möglichkeiten der Benutzerinteraktion offen. Gerade erst wurde eine neue Version des Kinect SDKs veröffentlicht! In dieser Session tauchen wir in das Kinect SDK ein und schauen uns an, wie wir dies z.B. mit MS Office nutzen könnten. Eines verspricht dieser Vortrag mit Garantie, es wird eine Benutzerinteraktion geben!

Weitere Infos unter http://www.dotnet-braunschweig.de

posted on Thursday, October 11, 2012 10:08:51 AM (GMT Daylight Time, UTC+01:00)  #   
# Tuesday, October 02, 2012

INETA_Deutschland_Webseite_previewAb heute ist es offiziell: Die INETA Deutschland hat eine neue Webseite. Schon seit längerem spielten Lars und ich mit dem Gedanken eine neue und informationsreichere Webseite für die INETA Deutschland aufzusetzen. Doch welche Informationen benötigen die UG Leads, die Sponsoren und potentielle User Group Gründer wirklich? Nach zahlreichen Gesprächen kristallisierten sich einige wenige aber wichtige Punkte heraus.

Mit der neuen Webseite wollen wir nun transparenter machen, was die INETA überhaupt leistet, welche Menschen dahinter stehen und welchen Nutzen die INETA bringt. Weiterhin gibt es Informationen für Sponsoren, für und über User Groups und zum INETA Deutschland Speaker Bureau.

Aktuelles zur INETA Deutschland wird es zukünftig über den neuen Twitter-Account @intea_de geben.

Weitere Informationen zum Launch findet man im Blog von Lars Keller.

Danke

Ganz besonderen Dank möchte ich an dieser Stelle an Torsten Weber, Lead der DNUG Leipzig, aussprechen, der uns eine große Hilfe bei der Umsetzung der Webseite war. Er hat viel Fleiß und Zeit in den Launch investiert.

Feedback

Ihr vermisst Informationen auf der Seite, habt Vorschläge für Änderungen oder Ergänzungen? Über Feedback, positiv wie negativ, würden wir uns sehr freuen.

Schön wäre es auch, wenn wir Fotos von User Group Treffen bekommen, die wir auf der Seite einbinden können.

Links:

INETA Deutschland Webseite

@ineta_de

posted on Tuesday, October 02, 2012 8:43:40 AM (GMT Daylight Time, UTC+01:00)  #