über mich
mein motto

Visual C# 2008 - Das Videotraining von Lars Keller

followme

Get your 'feeds' on Follow me on Twitter Currently no podcasts available

recentcomments

Comment RSS

community

Community Leader / Insider Program VSTO Taskforce Just Community .NET Developer Group Braunschweig

Dotnet Cologne 2013–Neues für Office Entwickler

28. April 2013 | Geändert: 28. April 2013 | Community | MS Office | VSTO 0

Am 03.05.2013 findet die mittlerweile ausverkaufte dotnet cologne 2013 in Köln wieder statt. Ich bin dort mit einem Vortrag zur Office Entwicklung dabei!

In meinem Vortrag schauen wir uns das neue Office 2013 aus der Entwicklerbrille an. Was gibt es Neues aus dem VSTO Bereich und was sind eigentlich Office Apps? Office Store? Benötige ich den neuen Hype? Um mal einige der Fragen anzusprechen.

Ich freue mich auf die Konferenz! Wir sehen uns dort!

DNUG Braunschweig - Geografische Informationssysteme – wie kommt das Runde ins Eckige?

19. April 2013 | Geändert: 19. April 2013 | .NET Developer Group Braunschweig 0

Die DNUG Braunschweig trifft sich am 25.04.2013 um 19:00 im Restaurant Zucker (Tagungsraum). Dieses Mal kommt hält unser Mitglied Markus Wöhling einem Vortrag über “GIS Entwicklung”.

Abstract
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?

Wie immer ist die Veranstaltung kostenlos! Weitere Informationen zur DNUG Braunschweig können hier gefunden werden: http://www.dotnet-braunschweig.de

Microsoft MVP Award 2013!

6. April 2013 | 0

Ich bin zum fünften Mal in Folge zum Microsoft MVP für VSTO ernannt worden.

Sehr geehrte(r) Lars Keller,
herzlichen Glückwunsch! Wir freuen uns, Ihnen den Microsoft® MVP Award 2013 verleihen zu können! Diese Auszeichnung wird an herausragende, führende Mitglieder der technischen Communities verliehen, die ihre wertvollen praktischen Erfahrungen mit anderen Menschen teilen. Wir schätzen Ihren außerordentlich bedeutenden Beitrag in den technischen Communities zum Thema VSTO im vergangenen Jahr hoch ein.

Ich freue mich sehr über die Auszeichnung! :-)

Community Rocks! Es ist schön ein Teil davon zu sein!

DNUG Braunschweig - Rediscovering Modularity

13. März 2013 | Geändert: 13. März 2013 | .NET Developer Group Braunschweig 0

Die DNUG Braunschweig trifft sich am 20.03.2013 um 19:00 im Restaurant Zucker (Tagungsraum). Dieses Mal kommt Chris Chedgey mit einem Vortrag über “Rediscovering Modularity”.

Abstract
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.

Wie immer ist die Veranstaltung kostenlos! Weitere Informationen zur DNUG Braunschweig können hier gefunden werden: http://www.dotnet-braunschweig.de