Archive for the ‘Allgemein’ Category

kurzfristiges Juni Treffen: MS CRM Entwicklung mit MVP Jürgen Beck

Kurzfristig ergibt sich noch die Möglichkeit eines Juni-Treffen:

Mit Microsoft Dynamics CRM Softwarelösungen in der Cloud erstellen mit MVP Jürgen Beck

Cloud Computing hat seinen Siegeszug durch die IT-Geschichte angetreten, auch wegen des schnellen Zugangs zu Computing-Ressourcen, ohne umfassende Investitionen in Infrastruktur und Wartung.

Unternehmen profitieren mit der Cloud von mehr Budget- und
Kostenkontrolle und davon, nicht selbst große eigene IT-Infrastrukturen
betreiben und zu warten müssen.

Aus aktuellem Anlass demonstriert Jürgen Beck, MVP und Softwareentwickler mit langjährigen Erfahrungen in der Abbildung von Geschäftsprozessen, auf Basis von Microsoft Dynamics CRM und anhand exemplarische Beispiele, wie Entwickler diese Software-Plattform nutzen können, um Geschäftsanwendungen erstellen zu können, ohne immer wieder das Rad neu erfinden zu müssen.

Eingesetzte Technologien:
– Visual Studio
– .NET/C#
– JavaScript

Termin:
Freitag, den 28.06.2013 17:00 Uhr, Wissenschaftspark Osnabrück

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

Gastredner im April – Rediscovering Modularity (Chris Chedgey, structure101)

Am 16.April bekommen wir Besuch aus Irland – Chris Chedgey von structure101 wird für uns näher darauf eingehen, wie man komplexe Systeme analysiert und in einfachere Bestandteile aufteilen kann. Um bestehenden Code zu überprüfen und Refactoring umsetzen zu können, benötigt man Strategien, Erfahrung und Unterstützung – und genau das werden wir uns gemeinsam ansehen.

Chris war unter anderem an der Entwicklung der Software für die International Space Station beteiligt. Inzwischen ist er Mitgründer und Director von Structure101 (http://structure101.com/) und arbeitet dort an Tools, mit denen die Struktur von Anwendungen analysiert und verbessert werden kann.

Er wird seinen Vortrag bei uns auf Englisch halten und wir freuen uns, wenn ihr dazu am 16.4. um 19:00 im space vorbeikommt.

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.

CeBIT Events

Für diejenigen von Euch, die zur CeBIT fahren hier noch ein paar Empfehlungen für Microsoft .NET Community Events, die Euch vielleicht interessieren könnten.

Großes Microsoft Event: Microsoft myApp Factory

Workshop Tag mit Microsoft Beteiligung von Patric Boscolo

Geek Event: CEBOT

Allen die hinfahren wünsche ich viel Spass und wer mag, kann mir gerne interessante Berichte dazu schicken.

Februar Treffen am 28.02.2013: Web mit .NET

Zum Themenabend „Web-Programmierung mit .NET“ am Donnerstag, den 28.2.2013 ab 19:00 Uhr laden wir in den Wissenschaftspark ein.

Wir freuen uns über Erfahrungsaustausch und Diskussion zum Thema.

Michael Klei wird einen kleinen Einstieg zum Thema ASP.NET MVC und Marco Heimeshoff zu dem alternativen lightweight Framework NancyFX geben.

Wir treffen uns wieder im Wissenschaftspark bei der
meta-objects.NET IT Solutions GmbH
Sedanstraße 61
49078 Osnabrück

Donnerstag, den 28.02.2012
Beginn: 19:00 Uhr

Ich freue mich !

November-Treffen am 15.11.2012: Vorstellung Microsoft Dynamics NAV 2013

am Donnerstag, den 15. November ab 19:00 Uhr wird uns Christian Muris die neue Version von Microsoft Dynamics NAV vorstellen und zeigen wie der Entwickler-Alltag mit dem ERP System aussieht. Auch die Integrationsmöglichkeiten von .NET werden angeprochen.

Inhalt:
Microsoft Dynamics NAV 2013 (vormals Navision) ist die
aktuelle Version der verbreiteten ERP Lösung für kleine und mittelständische
Unternehmen.

Es wird ein kurzer Überblick über den Funktionsumfang der
Lösung geschaffen. Es wird auf die Architektur, sowie die verschiedenen Clients
und Anbindungsmöglichkeiten eingegangen. Abschließend wird die integrierte
Entwicklungsumgebung zur Weiterentwicklung bzw. Customizing der Lösung
vorgestellt. Dazu gehören Themen wie die eigene Sprache C/AL, Debugging und
Integrationsmöglichkeiten von externen Komponenten (über COM oder .NET).
Wir treffen uns wieder im Wissenschaftspark bei der
meta-objects.NET IT Solutions GmbH
Sedanstraße 61
49078 Osnabrück

Donnerstag, den 15.11.2012
Beginn: 19:00 Uhr

Ich freue mich !

Architecture Open Space in Ratingen

Für Kurzentschlossene eine Empfehlung für’s kommende Wochenende:

http://architectureopenspace.de/

am 9+10.11. in Ratingen.

Ich war auf dem letzten Architecture Open Space dabei und kann es nur weiterempfehlen. Wer einmal etwas losgelöster über die Muster hinter der Implementierung reden möchte, findet dort bestimmt die richtigen Ansprechpartner. Viel Spass dabei.

 

Oktober-Treffen am 17.10.2012: Cut your Dependencies with Dependency Injection

Im Oktober bekommen wir Besuch von Theo einem Osnabrücker, den es ins sonnige Californien verschlagen hat. Sein Thema „Dependency Injection“  (Vortragssprache: Deutsch, Folien Englisch)

Wir treffen uns wieder im Wissenschaftspark bei der
meta-objects.NET IT Solutions GmbH
Sedanstraße 61
49078 Osnabrück

Mittwoch, den 17.10.2012
Beginn: 19:00 Uhr

Description:

We will dive into the basics of Inversion of Control (IOC)
and Dependency Injection (DI) to review different ways of achieving decoupling,
using and exploring both: Best Practices, Design and Anti Patterns. This
presentation requires knowledge and understanding of basics like DRY, SoC, SRP,
SOLID etc. which are building the base for decoupled architecture. However, we
will start at the basics of DI and will work towards intermediate and advanced
scenarios depending on the participating group.

About the speaker:

Theo Jungeblut have been designing and implementing .NET
based applications, components and frameworks for more than 9 years, and he is
currently working as a Senior Software Engineer at AppDynamics, one of the
leading application performance management solutions for distributed
application for web and cloud.
Previously, he worked in health care and factory automation
with focus on component based software and framework development for more than
7 years.
Besides minor excursions in Java, VFP and embedded C++, I
have been working almost exclusively with C# for more than 9 years.
Theo is specially interested in software architecture,
framework and platform design, and writing Clean Code applying craftsmanship.

Offener Abend im September

Hallo zusammen,

die Sommerpause ist vorbei und pünktlich zum September laden wir euch ein, mit uns einen offenen Abend rund um .NET zu gestalten. Es gibt keine feste Themenvorgabe und wir sind gespannt, worüber ihr gerne mal reden würdet.

Daher kommt vorbei:

Donnerstag, 6. September 2012
18:00 – 20:00 Uhr
im .space in Osnabrück (Georgstr. 18)

Praxis-Workshop Domain Driven Design

Event Centric Architecture
Applying Domain Driven Design

Domain Driven Design eignet sich sehr gut dazu, komplexe Domänen zu modellieren, und auf Änderungen im Modell reagieren zu können. Das Geheimnis dahinter ist die ubiquitäre Sprache, die von den Experten auf Kundenseite ebenso gesprochen wird wie von den Programmierern und ihrem Quellcode.
Mit der richtigen Architektur lässt sich die gesamte Businesslogik in ubiquitärer Sprache implementieren, und der Domänenserver als Blackbox testen, der Befehle und Ergebnisse in einfacher Prosa verarbeitet.

Was hier ein wenig wie Magie klingt, wollen wir an einem Workshop-Tag gemeinsam entzaubern. Eine kleine Beispieldomäne ist vorbereitet, und wird mit Hilfe von Messaging, CQRS und EventSourcing testgetrieben implementiert, und zwar gleichzeitig für MSSQL, MySQL, Azure und auch ganz ohne Datenbank.

Zum Auffrischen der Theorie steht die Präsentation über DDD&CQRS online zur Verfügung: Event Centric

Der Workshop

Für den Workshop ist eine Anmeldung erforderlich, die Pizza zum Mittagessen zahlt jeder selbst, die Teilnahme am Workshop kostet selbst nichts, doch würden wir uns über Spenden von Euch für die Veranstaltung sehr freuen.

Anmeldungen bitte formlos an: schmiemann@dotnet-osnabrueck.de

Event Centric Architecture
21.07.2012
09:00 – 13:00 Uhr – Session 1: Domäne, Testsystem, Eventstore
Pizza bestellen
14:00 – ~18 Uhr – Session 2: Messaging, Azure, Offene Q&A Runde.

.Space Coworking Space
Georgsstraße 18
49074 Osnabrück

CQRS 2 – Live Coding

Nach der Einführung in die Konzepte hinter DDD und CQRS in der letzten Session, setzten wir am Mittwoch, den 06.06.2012, im Rahmen eines Coding-Dojos das gelernte in die Praxis um. Ziel des Abends ist es, eine kleine Domäne zu definieren und samt Messaging und Eventsourcing testgetrieben zu entwickeln. Bringt bitte pro zwei bis drei Teilnehmer ein Notebook mit vorinstallierter Entwicklumsumgebung mit.

Zum auffrischen findet ihr die Präsentation vom letzten mal hier: https://docs.google.com/presentation/d/1xngZXn0XboAon24DhyE6_6nJTHCGT7QIRv3F_IxAIUI/edit

Have a nice code,
Marco Heimeshoff

Termindetails:

19:00 – 21:30

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