DDF Home

Die Community-Konferenz Frankens

28. April 2012 in Nürnberg

Die Sessions des .NET Day Franken

Keynote

top
Titel und Thema noch offen

Thomas Hemmer ist seit langem erfolgreich als Software-Architekt, Technologie-Berater, Trainer und Referent tätig. Schwerpunkt seiner Arbeit ist die Beratung zum Einsatz effektiver Methoden und Prozesse in der Software-Entwicklung auf Basis des Microsoft Technologie-Stacks. Seit Oktober 2006 ist er Chief Technology Officer der conplement AG und verantwortet das Technologie- und Innovationsmanagement des Unternehmens.

Uhrzeit: 09:00 Uhr - 09:30 Uhr

Thomas Hemmer

Tausendmal berührt!

top
Entwickeln von Metro Style Apps mit HTML5 und JavaScript für Win8.

Microsoft stellt mit Windows 8 ein neues Ökosystem für touch optimierte Anwendungen, inklusive weltweitem Vertriebskanal, zur Verfügung.

Im Vortrag wird mit Hilfe von HTML5 und JavaScript eine "Fast and Fluid" datengetriebene Metro App erstellt sowie die Grundlagen der Windows 8 Entwicklung aufgezeigt. Die App nutzt die Möglichkeiten von Chakra, Promises und WinRT und zeigt die Grundlagen der Windows 8 Entwicklung auf Basis von HTML5/CSS3 und JavaScript.

Uhrzeit: 10:00 Uhr - 11:10 Uhr

Robert Eichenseer

TPL Deep Dive

top
Die Task Parallel Library im Feldeinsatz.

In immer größer werdenden vernetzten Softwarearchitekturen ist die parallele Verarbeitung von Daten und Steuerung von Prozessen heutzutage eigentlich obligatorisch.
Dieser Talk geht auf die Probleme ein, die sich dem .NET Entwickler von heute stellen und wie er sie, auch mit Hilfe der Task Parallel Library, komfortabel und sicher lösen kann.
Der Talk ist für technisch versierte Entwickler gedacht. Kenntnisse von der TPL sind von Vorteil aber nicht unbedingt notwendig.

Uhrzeit: 10:00 Uhr - 11:10 Uhr

Sebastian Achatz

Kommunikation pur

top
Datenzugriff aus jQuery über AJAX mit JSON in einen Webservice zur Datenbank.

Eine Homepage beginnt ihr Dasein statisch (ja das gibt es noch), da es ja nur wenige Seiten sind und sich nicht viel ändert (und der Autor grade in das ganze Thema Web einsteigt). Dann bemerkt man, dass es doch immer mehr Seiten werden und sich oft nur Inhalte ändern. Man möchte also Teile der Seiten dynamisch erweitern ohne mit einem serverseitigen Framework wie ASP.NET zu arbeiten. Hier schaffen jQuery mit JSON zur Datenübertragung und WCF als Verbindung zu den Daten Abhilfe und verlagern die Arbeit der Aufbereitung an den Client.

Uhrzeit: 10:00 Uhr - 11:10 Uhr

Andreas Draheim

Silverlight 5

top
Silverlight aktiviert Abwehrkräfte und macht Lust auf Mehr!

Während Spekulationen der Medienwelt den Tod von Silverlight hervorrufen, ist nun endlich die neue Version von Silverlight veröffentlicht worden. Diese zeigt sich allerdings, alles andere als Lebensmüde. Mit der neuen Version sind nun lang erwartete XAML-Features hinzugekommen. Der Vortrag demonstriert die Highlights von Silverlight 5 und zeigt zudem die besonderen Abwehrkräfte gegenüber HTML 5.

Uhrzeit: 11:20 Uhr - 12:30 Uhr

Gregor Biswanger

Highlights in Visual Studio 2012

top
Tiefe Einblicke in das neue Flaggschiff für Developer von Microsoft.

Nach dem umfassenden Erfolg von Visual Studio 2010 folgt in diesem Jahr endlich die neue Version, die nicht nur mit spannenden Detailverbesserungen aufwartet, sondern − wie auch der Vorgänger − insbesondere auch den Kollaborationsaspekt und Teamgedanken in der Software-Entwicklung aufgreift. In dieser Session erfahrt Ihr, wie Euch Visual Studio 2012 in Zukunft beim Entwickeln von Software unterstützen wird − und ob endlich alle offenen Punkte aus der Vorgängerversion gelöst sind.

Uhrzeit: 11:20 Uhr - 12:30 Uhr

Daniel Meixner

Parallelisierung mit Flow Design

top
Flow Design für synchrone und asynchrone Entwurfsmethodiken.

Flow Design ist eine Entwurfsmethodik, die sowohl für synchrone als auch asynchrone Problemstellungen geeignet ist. Durch die saubere Trennung der Belange ist es mit Flow Design sogar möglich, Parallelisierung erst zu einem späteren Zeitpunkt zu ergänzen. Der Vortrag zeigt anhand von Beispielen, wie sich typische Aufgabenstellungen im Bereich der Parallelisierung mit Flow Design entwerfen und implementieren lassen. Die Beispiele reichen von der Benutzerschnittstelle, die im Vordergrund ansprechbar bleibt, weil die Verarbeitung im Hintergrund stattfindet, bis zur parallelen Bearbeitung von Daten durch mehrere Threads, um so Multicore Prozessoren auszunutzen. Dabei werden Details wie Timeouts, Locking, Korrelation, Synchronisation etc. behandelt.

Uhrzeit: 11:20 Uhr - 12:30 Uhr

Stefan Lieser

Powershell im Alltag ? best practices

top
PowerShell - Das Comeback der Konsole.

Seit Windows 7 bzw. Windows Server 2008 R2 ist die Windows Powershell standardmäßig in das Betriebssystem integriert. Nicht nur hinter den Kulissen vieler Bordmittel setzt man auf die neue Shell, sondern auch in Zukunft spielt sie eine große Rolle in Microsofts Produktstrategie. Grund genug sich einmal damit zu beschäftigen, was uns die Powershell im Alltag bieten kann. Der Vortrag zeigt, wie man die Powershell im Alltag effektiv und effizient einsetzt, was man mit ihr besser nicht tut und wie sie Aufgaben von Administratoren und Entwicklern gleichermaßen vereinfacht. Im Fokus stehen neben Optimierungen des Workflows auf in der Konsole, vor allem Aufgaben in Bezug zu Solution- und Codemanagement, IIS und SQL Server. Außerdem werfen wir einen ersten Blick auf die kommendeVersion 3.0 und die Änderungen, die diese mit sich bringt.

Der Vortrag richtet sich an interessierte Entwickler und Administratoren, die die Powershell kennenlernen möchten, oder schon einige Erfahrung gesammelt haben und ihr Wissen um Beispiele aus der Praxis erweitern möchten.

Uhrzeit: 13:30 - 14:40 Uhr

Christoph Tohermes

SQL Server 2012

top
Die T-SQL Sahnestückchen des SQL Servers 2012.

SEQUENCE, THROW, OFFSET ... FETCH NEXT. Der SQL Server 2012 hält, als echtes Major Release, auch wieder einige T-SQL Neuerungen bereit. Welche das sind, wie sie aussehen und was man damit anfangen kann, darüber gibt diese Session detailliert Aufschluss.

Uhrzeit: 13:30 - 14:40 Uhr

Constantin Klein

Ruinieren eines Scrum-Teams

top
Wie man möglichst schnell jegliche Agilität in der Software-Entwicklung verliert.

Ihr Scrum-Team ist produktiv und hochmotiviert? Ihr Product Backlog ist immer gut gefüllt und richtig priorisiert? Ihr Scrum Master umschifft elegant alle Hürden des Entwicklungsalltags? Grund genug, diese "Missstände" schleunigst zu beheben.

In diesem Vortrag erfahren Sie, wie Sie jedes Scrum-Team zum Scheitern bringen und dabei auch wirklich alle Rollen im Team in den Wahnsinn treiben. Der Dozent gibt Tipps aus der Praxis für möglichst schlechte Daily Scrums, nichtssagende Burndown-Charts, endlose Planning Meetings und Definitions of Done, die wirklich nutzlos sind. Die Führungskräfte im Auditorium erfahren zudem, wie sie die Einführung von Scrum torpedieren und ihr Team nachhaltig demotivieren können.

Uhrzeit: 13:30 - 14:40 Uhr

Udo Wiegärtner

Agilo, Agilo, Agilo ...

top
Amigo Agilo - Alles ist Agil, nichts ist Stabil!

Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Stabil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Stabil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Stabil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Agil. Stabil. Agil. Agil. Agil. Agil. Agil. Agil.

Uhrzeit: 14:50 - 16:00 Uhr

Ilker Centinkaya

Kinect & MS Office?

top
Neue Wege der Benutzer Experience (UX)?

Microsoft hat vor kurzen eine neue Version des Kinect SDKs vorgestellt und stellt im Frühjahr 2012 eine neue Version der Kinect vor. Lässt sich durch Kinect eine völlig neue User Experience herstellen oder ist das doch nur eine "Fuchtelsteuerung"? Passt das zu MS Office? In dieser Session tauchen wir in das Kinect SDK ein und schauen uns an, wie dieses mit VSTO (Visual Studio Tools for Office) genutzt werden kann. Eines verspricht dieser Vortrag mit Garantie, es wird eine Benutzerinteraktion geben!

Uhrzeit: 14:50 - 16:00 Uhr

Lars Keller

Bewegung im Web

top
Animationen und visuelle Effekte mit dem HTML 5 Canvas.

Das Canvas Element in HTML 5 erlaubt durch die Verwendung von JavaScript Funktionen das Zeichnen und Rendern von Bitmap Grafiken. Dabei lassen sich durch geschickte Pixelmanipulationen und Nutzung von Zeitfunktionen auch dynamische Effekte erzielen. Der Vortrag zeigt, wie sich Animationen, visuelle Effekte und auch die Darstellung von 3D Inhalten mit JavaScript und dem Canvas Element umsetzen lassen.

Uhrzeit: 14:50 - 16:00 Uhr

Daniel Grund

Multi-multi-multi

top
Ein Streifzug durch hardcore Games Development.

Auch wenn man sich vielleicht nicht für das Thema Games interessiert, so wenigstens für Multimedia-Anwendungen − hier schon das erste Multi. Wenn diese dann noch für Multiplattform konzipiert sind und im Multiplayer zu genießen sind, dann ist das Trio komplett und bringt jede Menge Wendungen in das sonst so lineare Leben eines Software Entwicklers ;) Tom zeigt, was da so geht, was da so gehen wird und wohin die Reise überhaupt so geht.

Uhrzeit: 16:30 - 17:40 Uhr

Tom Wendel

Microsoft SharePoint 2010

top
MS-SharePoint 2010 - Entwicklung mit Hilfe von JavaScript.

Egal ob SharePoint OnPremise oder OnDemand, mit JavaScript können Lösungen för beide Varianten entwickelt werden. Lernen Sie was bei der Integration beachtet werden muss, welche Frameworks kompatibel sind und wie Sie ihre SharePoint Lösungen schnell, agil und robust im Zusammenspiel mit dem SharePoint Client Object Model (CSOM) scripten können.

Uhrzeit: 16:30 - 17:40 Uhr

Thorsten Hans

Reactive Programmierung

top
Entwickeln von Reactive Extensions fär .NET Geschäfts- und Präsentationslogik.

Applikationen mässen in der Regel ständig mit Benutzereingaben, Serverantworten oder mit anderen Ereignissen handeln. Events und asynchrone Callbacks machen den imperativen Code sehr schnell kompliziert. Dagegen stellt sich ein flow-basiertes Paradigma durchaus attraktiver dar. Dieser Vortrag zeigt wie man mit Reactive Extensions fär .NET Geschäfts- sowie Präsentationslogik äbersichtlich und sauber umsetzen kann.

Uhrzeit: 16:30 - 17:40 Uhr

Sergey Shishkin

Valid XHTML 1.1