Developer Week 2015

DWX
Developer
Week 2015
href
{}
01000100
0101011101
011000
15.-18. Juni 2015,
Messe Nürnberg
if
div
string
Mit
Early Bird
€ 100,–
Das Event 2015 für .NET-,
Web- & Mobile-Entwickler
sparen!
Bei Anmeldung bis
17.04.2015
•3-Tages-Konferenz
•Themen (u.a.)
250 Vorträge | 40 Thementracks |
Networking auf Abendveranstaltungen
Machine Learning | Internet of Things | Java |
Betriebssysteme | Cross-Plattform-Entwicklung
•Top-Referenten
•11 parallele Workshops am 18.06.2015
200 Experten aus den Themenbereichen
.NET-, Web- und Mobile-Entwicklung
Ganztägig | Praxisorientiert | Vertiefend |
Aktive Teilnahme
•Specials
•Fachausstellung
Maker Spaces | Community Night |
Büchercafé | Hackergarten
Mehr als 50 Partner präsentieren sich in der
Fachausstellung vom 15.-17. Juni 2015.
developer-week.de
Aussteller & Sponsoren:
DeveloperWeek
Veranstalter:
Präsentiert von:
if
DWX
Developer
Week 2015
Info
Liebe Entwickler,
Conference Chairs:
wie ist es in Ihrem Unternehmen, müssen Sie um jede
Fortbildung mit Ihrem Chef ringen? Wir hoffen nicht, denn
Sie und wir wissen, dass Weiterbildung für den Entwickler
zum Alltag gehört, genau wie das Commit im QuellcodeRepository. Aber Sie haben doch schon ein Heft abonniert und
lesen ständig im Internet, das könnte Ihr Chef zu Ihnen sagen.
Klar, autodidaktische Fortbildung ist wichtig, aber nicht alles.
Es fehlt der Austausch, der Blick über die Schulter bei den
Experten der Branche. Und genau das bekommen Sie auf
der Developer Week. Verlassen Sie für vier Tage Ihr Entwicklungsbüro und lassen Sie sich inspirieren oder auch bestätigen in Ihrem Architekturentwurf. In über 200 Sessions finden
Sie garantiert neue Impulse mit zahlreichen Möglichkeiten
zum Austausch mit anderen Entwicklern. Und natürlich sind
die Sprecher auch nach den Sessions noch für Sie da. Nutzen
Sie diese Möglichkeit!
Wir freuen uns auf Ihren Besuch und möchten auch
von Ihren Erfahrungen lernen.
Tilman Börner
Tilman Börner,
Chefredakteur,
dotnetpro
Markus Stäuble,
freier Berater
und Autor
div
}{
01000100
0101011101
011000
href
string
Programm-Übersicht Developer Week 2015
Tilman Börner ist seit
2003 Chefredakteur der
dotnetpro. Er programmiert seit der Schulzeit
in Basic, dBASE, Turbo
Pascal, Visual Basic,
Fortran, C, Delphi, PHP
und C#.
Markus Stäuble ist
passionierter Informatiker,
Conference Chair der
Developer Week, Fachautor
und Programmleiter Make
beim Franzis Verlag. Neben
Make beschäftigt er sich
intensiv mit dem Thema
Mobile und hat zu dessen
Auswirkungen auf die
Arbeitswelt promoviert.
Markus Stäuble
Montag, 15.06.2015
Dienstag, 16.06.2015
Mittwoch, 17.06.2015
Donnerstag, 18.06.2015
Konferenz
Konferenz
Konferenz
Workshops
.NET
.NET
.NET
Architektur
Best Practices
Softwarequalität
Desktop
Web
Azure
Server
Tools
Neue Technologien
Better Coding
Datenzugriff unter .NET
Sprachen, OOP, Funktional
Alm
Agile
UI Development
JavaScript
Performance
Softskills
WEB
WEB
WEB
MVVM – Eine Einführung
Moderne DatenzugriffsLösungen mit Entity
Framework 7
TDD in der Praxis
ine Architektur für
E
.NET-Projekte
enutzung des TFS für
B
kleinste Entwickler-Teams
echniken für asynchrones
T
JavaScript
ALM
Agile
UI Development
JavaScript
Performance
Softskills
Webarchitekturen
Datenbanken und BigData
PHP
AngularJS
Responsive Webdesign
Quality Assurance
mobile
mobile
mobile
ALM
Agile
UI Development
JavaScript
Performance
Softskills
ross-Plattformentwicklung
C
mit Xamarin
Android
Windows Phone
Java
iOS
Cross-Plattform
IoT
Software Architecture 101
Einstieg in AngularJS
adikale Objektorientierung
R
für die agile Softwareproduktion
HbbTV für Entwickler
Advisory Board
Track-Chairs
Gregor Biswanger,
cleversocial.de
Max Bold,
web & mobile
developer
Markus Eilers,
runtime Software
GmbH
Johann-Peter
Hartmann,
Mayflower Software GmbH
Thomas Hemmer,
conplement AG
Johannes Hoppe,
HAUS HOPPE – IST
Werner Keil,
Heidelberger
Druckmaschinen AG
Björn Kaiser,
Otto
(GmbH & Co KG)
André Krämer,
Software, Training
& Consulting
IoT Gregor Biswanger
Azure Markus Eilers
ALM Thomas Hemmer
JavaScript Johannes Hoppe
Performance Björn Kaiser
Java Werner Keil
Datenzugriff unter .NET
André Krämer
Responsive Webdesign
Patrick Lobacher
Quality Assurance
André Jay Meissner
Agile Robert Misch
Webarchitekturen
Stefan Priebsch
AngularJS
Dr. Holger Schwichtenberg
Manfred Steyer
Patrick Lobacher,
+Pluswerk GmbH
André Jay Meissner,
Adobe Systems
GmbH
Robert Misch,
gutefrage.net
Stefan Priebsch,
thePHP.cc – The PHP
Consulting Company
Dr. Holger
Schwichtenberg,
www.IT-Visions.de
Ausführliches Programm, alle Abstracts, alle Referenten und die
Manfred Steyer,
IT-Visions |
Campus 02
David C. Thömmes,
Senior Software Engineer & UX Enthusiast
Anmeldung online unter:
David Tielke,
david-tielke.de
Tom Wendel,
RabbitCode
developer-week.de
UI Development
David C. Thömmes
Softwarequalität
David Tielke
if
DWX
Developer
Week 2015
}{
Programm
div
01000100
0101011101
011000
href
string
Programm – Tag 1: Montag, 15. Juni 2015
Architektur
Desktop
10.00 – 10.30
WPF lebt – .NET 4.6
und die Neuerungen
in WPF,
Christian Giesswein
Line of Business
Lösungen von WPF
zu WinRT,
Lars Heinrich
Azure Architektur
Blue-Prints,
Robert Eichenseer
Ein Sturm zieht auf,
Jan Fellien,
Marco Heimeshoff
Dein eigenes
„professional style
WPF control”,
Marcin Kawalerowicz,
Marcin Słowik
Messaging mit ØMQ,
Philip Jander
Eine Architektur für
.NET-Projekte,
David Tielke
XAML UI Development SharePoint
Best Practices 2.0,
Co-Authoring
David C. Thömmes
mit SignalR,
Daniel Feuerhake
Komponenten und
Konsequenzen,
Daniel Fisher
3D-Programmierung
mit WPF,
Bernd Marquardt
ab 19.00
Microsoft – How
we are building our
Products,
Christian Binder
React – Isomorphic
Framework,
Roberto Bez
Hilfe! Architektur,
Sönke Schwenk
AngularJS überall:
Anwendungen für
Browser, Desktop &
Mobile,
Christian Weyer
Spiel, Spaß und Spannung und das sogar
mit WinForms!
Marcus Jacob
Die Zukunft von
.NET am Server,
Manfred Steyer
iOS
09.15 – 10.00
10.00 – 10.30
Was ist neu in
Android 5.0,
N.N.
Swift: Ein Thronfolger
für Objective-C,
Marius Schulz
Raumwechsel
Build – Measure –
Learn,
Thomas Schissler
Cross-Plattform 2D& 3D-Datenvisualisierung in JavaScript
– guckst du!
Christian Liebel,
Christian Weyer
arc42 – Die Tour für
eilige Besucher,
Stefan Zörner
Wiederverwendbare
Android App
Komponenten mit
Architektur,
AngularJS-Direktiven, Janusz Leidgens
Dr. Holger
Schwichtenberg
Baby stepping
through code,
out of the dark,
Wolfram Kriesing
Git loves TFS,
Karsten Kempe
Vom Stillstand zu
zeitgemäßer
Webentwicklung
mit JS,
David Amend
Microservice
Architecture Applied,
Ramon Anger
EcmaScript 6 schon
heute mit AngularJS,
Vildan Softic
Adaptive User Interfaces für iOS Vorteile und Technik,
Ivo Wessel
Mittagspause
Application Lifecycles
mit Visual Studio
ALM & TFS,
Neno Loje,
Christian Binder
Von 0 auf Continuous
Deployment in 60
Minuten,
Alexander Zeitler
Event-Storming,
Marco Heimeshoff,
Jan Fellien
Was bringt
AngularJS 2.0?
Manfred Steyer
Die schwierigen Fälle
beim Testen,
Stefan Lieser
Erfolgreich im
Scrum-Team mit und
ohne Visual Studio TFS,
Neno Loje
JS Unit-und
Oberflächentests
mit Karma und
Protractor,
Johannes Hoppe
Reactive
Architectures,
Ralph Winzinger
Etwas performanter
geht immer,
N.N.
Apple Watch Meine erste App,
Ivo Wessel
iBeacons and
Contextual
Location Awareness,
Mike James
Xcode Profitipps,
N.N.
Android Wear,
Markus Junginger
Das Z in der iOS
Oberflächengestaltung,
Steffen Blümm,
Uwe Frieser
EcmaScript6
for real,
Wolfram Kriesing
REST-Architekturen
erstellen und
dokumentieren,
Martin Walter
Abendveranstaltung
Große Applikationen
mit AngularJS,
Sebastian Springer
15.00 – 16.00
16.00 – 16.30
Raumwechsel
TFS Build vNext –
Was gibt es Neues?
Nico Orschel
13.45 – 14.45
14.45 – 15.00
Kaffeepause
Softwarearchitektur
reflektieren,
Stefan Zörner
11.45 – 12.45
12.45 – 13.45
Android Testing,
Benjamin Lehejcek
Raumwechsel
Der Verlockung
widerstehen: Shims
mit Microsoft Fakes
sinnvoll genutzt,
Christian Jacob
10.30 – 11.30
11.30 – 11.45
Working with
Legacy Code,
Gunnar Peipman
Raumwechsel
Microservices,
Damir Dobric
Android
Kaffeepause
Von Siedlern und
Entdeckern,
Jan Fellien
Kaffeepause
Machine Learning
in Azure,
Olivia Klose
AngularJS
Eröffnungs-Keynote
Raumwechsel
17.30 – 17.45
17.45 – 18.45
Webarchitekturen
Mittagspause
16.00 – 16.30
16.30 – 17.30
Office 365
anprogrammieren,
N.N.
Softwarearchitektur
in agilen Prozessen,
Torsten Zimmermann
14.45 – 15.00
15.00 – 16.00
JavaScript
Raumwechsel
12.45 – 13.45
13.45 – 14.45
ALM
Kaffeepause
Composite Components Architecture,
David Tielke
11.30 – 11.45
11.45 – 12.45
Better Coding
Eröffnungs-Keynote
09.00 – 10.00
10.30 – 11.30
Server
16.30 – 17.30
17.30 – 17.45
Android Security,
Benjamin Lehejcek
Customize Components in Xcode
Interface Builder,
Christian Lupp
Abendveranstaltung
17.45 – 18.45
ab 19.00
Programmänderung vorbehalten
Ausführliches Programm, alle Abstracts, alle Referenten und die
Anmeldung online unter:
developer-week.de
if
DWX
Developer
Week 2015
}{
Programm
div
01000100
0101011101
011000
href
string
Programm – Tag 2: Dienstag, 16. Juni 2015
09.00 – 10.00
Best Practices
Web
Tools
Lose gekoppelt wie
nie: DI vs. IoC,
Hendrik Lösch
What’s new
in ASP.NET 5?
Gunnar Peipman
Neues in Visual
Studio 2015,
Daniel Meixner
10.00 – 10.30
10.30 – 11.30
Der Asynchronität
entgegenblicken –
Async & Await aus
der Praxis,
Christian Giesswein
AngularJS für
.NET-Entwickler,
Peter Hecker
Web API – the Web
becomes more native,
Carsten Sandtner
Code Generieren mit
T4 und .NET,
Volkmar Rigo
Fünf Gründe für ein
Memory Leak,
André Krämer
API- und Web-Security dank OAuth2 und
OpenID Connect,
André Meier
Jahr 6 nach der TFS
Einführung - Das
nächste Level,
Stefan Mieth
ab 19.00
Measuring and
Logging Everything
in Real Time,
Bastian Hofmann
Responsive
Webdesign
Polyglot
Persistence &
Multi-Model NoSQL
Databases,
Michael Hackstein
Responsive
Webdesign in a
Nutshell,
Patrick Lobacher
Wissenswertes über
Gleitkommazahlen,
Michael Wiedeking
Flexible MicroService-Architekturen
unter .NET,
Manfred Steyer
Installer bauen kann
jeder – mit Windows
Installer XML,
Marcus Jacob
Performanceoptimierung für Entity
Framework,
Dr. Holger
Schwichtenberg
Ab morgen bitte
Scrum – Kulturwechsel für Organisationen,
Thomas Schissler
Do‘s und Dont’s
beim PerformanceMonitoring,
Felix Barnsteiner,
Sven Ruppert
Datenbanksysteme
als Co-Prozessoren
für BigDataAnalysen,
N.N.
Hypermedia-RESTAPIs mit der ASP.NET
Web API und OData,
Johannes Hoppe
Application Insights
Deep Dive,
Boris Wehrle
Event Sourcing in der
Praxis,
Philip Jander
Microsoft Azure für
Webentwickler,
Malte Lantin
Vagrant für die
Massen,
Christoph Thelen
Cross-Plattform
Routing, Navigation und Life Cycle
Management für
Universal Apps,
Loek van den Ouweland, Christian Lang
The dark side
of your App,
Timothée
Bourguignon,
Thomas Künneth
Fragmentation of
Infrastructure,
Roland Gülle
Entity Framework 6.x
erweitern,
Manfred Steyer
Agile Prinzipien
und Praktiken neu
entdeckt,
Robert Misch,
Dr. Sascha Theissen
Stagemonitor – eine
OS Performance
Monitoring Lösung,
Felix Barnsteiner,
Sven Ruppert
Echtzeitabfragen
in BigDataUmgebungen,
Sascha Dittmann,
Olivia Klose
Responsive and Fast,
Sven Wolfermann
Alles neu in Entity
Framework 7.x,
Dr. Holger
Schwichtenberg
Ball Point Game,
Dominik Jungowski
Breaking Bad:
you CAN make
Fast Web Pages,
Don Wibier
Bekommen Sie Kontrolle über Ihre SQL
Server Datenbank,
Constantin Klein
Responsive Navigation Pattern – UX und
Guidelines,
Peter Rozek
Windows Embedded
for Handheld,
Holger Wendel
Debugging von
Netzwerkanfragen,
Michael Koch
NFC mit Windows
Phone,
Max Jäger
Einstieg in die Hybrid
App Entwicklung,
Gregor Biswanger
Tap, Du bist! – NFC
mit dem
Proximity-API,
Marcus Jacob
Cross-Plattform
Dreamteam – PhoneGap/AngularJS/Ionic,
Marcus Ross
JavaScriptPerformance,
Sebastian Springer
RDBMS trifft MapReduce oder Hadoop
und SQL Server?
Marcus Ross
Responsive Web
Design – advanced
techniques,
Alexandru Eugen
Jecan
Think outside the box,
Heiko Spindler
Load Testing mit VS
leichtgemacht,
Nico Orschel
Flyway vs. LiquiBase,
Stephan Kaps
Critical Rendering
Path – Web
Performance,
Johannes Weber
Echtzeitabfragen
in BigDataUmgebungen,
Sascha Dittmann,
Olivia Klose
Stabil? Grazil? Agil!
Schön und doch
vernünftig,
Ulrike Friedrich
Von 0 auf 100 in einer
Sekunde: High Speed
Web,
Adam Beres-Deak,
Mathias Eckert
CQRS als Schlüssel
für skalierbare
Software Architektur,
Oliver Boris Fischer
SVG – weniger Pixel,
mehr Spaß,
Sven Wolfermann
Raumwechsel
Windows-Devices mit
WCF und WNS,
Mark Gebler
Was kostet eine App,
Udo Trappe
15.00 – 16.00
16.00 – 16.30
XAML Ressourcen
nachhaltig
organisieren,
Thomas Immich
Xamarin.Forms:
Native apps from
one C# Codebase,
Mike James
One Business App,
Multiple Devices –
Architektur ist
entscheidend!
Dr. Till Rebenich
Mehr Plattformen,
weniger Tests,
N.N.
Raumwechsel
Abendveranstaltung
13.45 – 14.45
14.45 – 15.00
Kaffeepause
ElasticSearch und
.NET,
Volkmar Rigo
11.45 – 12.45
12.45 – 13.45
Raumwechsel
Lernen in agilen
Teams,
Torsten Zimmermann
10.30 – 11.30
11.30 – 11.45
Mittagspause
Einführung in Graphdatenbanken für C#
Entwickler,
Hardy Erlinger
09.00 – 10.00
10.00 – 10.30
Raumwechsel
Kaffeepause
Desktop trifft Server:
Die besten Möglichkeiten, die beiden zu
verbinden,
N.N.
Windows Phone
Kaffeepause
Raumwechsel
17.30 – 17.45
17.45 – 18.45
Teambuilding Y,
Marco Klawonn
Datenbanken und
BigData
Mittagspause
16.00 – 16.30
16.30 – 17.30
Docker: Wo kann das
Virtualisierungstool
helfen und wo nicht,
Matthias Lübken
Lost in Translation,
Timothée Bourguignon
14.45 – 15.00
15.00 – 16.00
Performance
Raumwechsel
12.45 – 13.45
13.45 – 14.45
.NET Datenzugriff einfach und performant
mit Micro ORMs,
André Krämer
Agile
Kaffeepause
11.30 – 11.45
11.45 – 12.45
Datenzugriff
unter .NET
16.30 – 17.30
17.30 – 17.45
Abendveranstaltung
17.45 – 18.45
ab 19.00
Programmänderung vorbehalten
Ausführliches Programm, alle Abstracts, alle Referenten und die
Anmeldung online unter:
developer-week.de
if
DWX
Developer
Week 2015
div
}{
Programm
01000100
0101011101
011000
href
string
Programm – Tag 3: Mittwoch, 17. Juni 2015
09.00 – 10.00
Softwarequalität
Azure
Neue
Technologien
Sprachen, OOP,
Funktional
UI Development
Softskills
PHP
Quality Assurance
Java
IoT
Von der Qualitätsanalyse zur Qualitätsverbesserung,
Dr. Elmar Juergens
Webservices für
Single-Page Applications in Minuten,
Malte Lantin
Der O/R Mapper
und das Repository
Pattern,
André Krämer
Another look
at the C# (6.0)
trickbox,
Florian Rappl
Vom Nutzen zur
Usability zur User
Experience,
Markus Kühner
Erfolgreich
kommunizieren,
Laurin Stoll
PHP7, HHVM
AND CO,
Pierre Joye
Build – Test – Learn ...
and Repeat!
Jan Schwenzien
„Catch me if you
can“ – Java on
wearables,
Gerrit Grunwald
Connect YOUR
world of things:
Why, What, and How?
Sascha Wolter
09.00 – 10.00
Clean dank Visual
Studio,
Hendrik Lösch
Wohin mit meinen
Daten in Microsoft
Azure?
Sascha Dittmann
Modern DOM
manipulation
with C#,
Florian Rappl
.NET 2015,
David Tielke
UX und Requirements
Engineering,
Kristina Helmreich,
Martin Groß
Wie ich als CTO überflüssig wurde,
Tobias Zander
RESTing on HTTP,
Maximilian Berghoff
Usability im
Schweinsgalopp,
Armin Reuter
Java als
Skriptsprache,
N.N.
Arduino, Raspberry
Pi, Intel Galileo und
Co. – Ein Überblick,
Alexander Witkowski
10.30 – 11.30
10.00 – 10.30
10.30 – 11.30
Kaffeepause
11.30 – 11.45
11.45 – 12.45
Raumwechsel
Die Psychologie des
Programmierens,
Johannes Hofmeister
Von Bayern in die
Cloud – AutoScout24’s
Technology Change,
Philipp Garbe
12.45 – 13.45
13.45 – 14.45
Softwarequalität,
David Tielke
Mobility, Mobility,
Mobility,
Lars Keller,
Frank Solinske
17.45 – 18.45
Immutability als
Architekturprinzip,
Dr. Michael Sperber
Benutzerzentrierte
Datenvisualisierung,
Dr. Tobias Komischke
Kunde & Entwickler –
Freund oder Feind?
Björn Schotte
Extreme scaling!
How to put your
webshop on speed,
Simonas Šerlinskas
Next Generation
Desktop UIs für
Windows 10,
David Würfel
Code Reviews in der
Praxis,
Laurin Stoll
Microservices am
Beispiel von Seneca,
Johannes Hoppe
Algorithmen züchten,
Heiko Spindler
Refactoring unnötig,
offensichtlich,
unvermeidbar,
Ralf Westphal
Azure Event Hub
& Azure Stream
Analytics,
Robert Eichenseer
Cortana, verbessere
meine App!
Alexander Witkowski
Wenn wir nur Zeit
hätten ...,
Stefan Priebsch
11.30 – 11.45
Rock Your
Webapps with
Vaadin,
Ville Ingman
Internet der Dinge mit
dem Galileo Board
und JavaScript,
Gregor Biswanger,
Johannes Hoppe
Mittagspause
Funktionale
Programmierung
in C#,
Carsten König
Motion Design als
neue Disziplin der
UI-Entwicklung,
Frederic Friess
Und plötzlich
Teamlead,
Janusz Leidgens
COMPANY
REFACTORING,
Lars Jankowfsky,
Thorsten Rinne
Raumwechsel
16.00 – 16.30
16.30 – 17.30
Raspberry Pi – auch
für Windows / .NET
Entwickler,
Stephan Huewe
10.00 – 10.30
Raumwechsel
Mittagspause
14.45 – 15.00
15.00 – 16.00
Kaffeepause
Qualitätssicherung
in Webprojekten –
klingt ätzend, ist aber
wichtig!
Sven Wolfermann
12.45 – 13.45
JSR 363 und Unterstützung von
Maßeinheiten,
Werner Keil
Echtzeit im IoT –
Daten auf der
Überholspur,
Constantin Klein
Raumwechsel
F# für C#
Programmierer,
Carsten König
Houston – Wir haben
(k)ein Problem!
Marco Richardson,
Ulrike Stirnweiß
Gehaltsverhandlung,
Julia Schüller
Code-Generierung
mit der Konsole,
Ralf Eggert
Code Reviews ohne
Streit beenden,
N.N.
Ganz unten,
Michael Wiedeking
Windows-Entwicklung
in einem designgetriebenen Startup,
Christian Lang,
Loek van den Ouweland
Rolle der Führungskraft in einer agilen
Organisation,
Michael Schmidt
SOLID MVC,
Stefan Priebsch
Wie man User Experience beurteilen kann,
Dr. Tobias Komischke
Kaffeepause
13.45 – 14.45
14.45 – 15.00
Developing
mobile Apps, with
NetBeans 8,
Mohamed Taman
Usability und UX für
15.00 – 16.00
das Internet of Things,
Gregor Biswanger
Go for the
Money – Handling
money with JSR 354,
Anatole Tresch
Gestensteuerung und
die nächste Welle der
3D-Kameras,
Martin Förtsch,
Thomas Endres
Kaffeepause
Abschlusskeynote
11.45 – 12.45
16.00 – 16.30
Abschlusskeynote
16.30 – 17.30
17.45 – 18.45
Programmänderung vorbehalten
Ausführliches Programm, alle Abstracts, alle Referenten und die
Anmeldung online unter:
developer-week.de
if
DWX
Developer
Week 2015
}{
Workshops
Workshops – Tag 4: Donnerstag, 18. Juni 2015
MVVM – Eine Einführung Workshopleiter: Bernd Marquardt
Workshopdauer: 09.00-17.00 Uhr
Wer mit WPF-Anwendungen erstellt, kommt um Model View Viewmodel eigentlich nicht herum.
Dieser Workshop vermittelt die Grundlagen für die Programmierung mit dem MVVM-Pattern. Im
ersten Teil werden die benötigten WPF-Features erläutert (Data Binding, INotifyPropertyChanged, ObservableCollection, Data Templates, Commands ...). Der zweite Teil zeigt die Anwendung
des MVVM-Patterns anhand eines gängigen Beispiels. Die Benutzung von MVVM wird dann mit
einem HandsOn-Beispiel vertieft.
Workshopleiter: Manfred Steyer Workshopdauer: 09.00-17.00 Uhr
Neben einer Vielzahl an kreativen Aufgaben sind Datenbankentwickler auch mit einigen monotonen und fehleranfälligen Aufgaben beschäftigt. Das runderneuerte Entity Framework 7 schafft hier
Abhilfe, indem es viele Aufgaben gekonnt automatisiert und dem Entwickler somit Freiraum für
die wirklich spannenden Seiten seines Jobs gibt. In diesem Workshop erfahren Sie, wie Sie Entity Framework 7 in Ihren Projekten nutzen können, welche Möglichkeiten es gibt und wo Herausforderungen und Grenzen liegen.
Workshop 7
Workshopleiter: Hendrik Lösch
Workshopdauer: 09.00-17.00 Uhr
Versucht man TDD in der Praxis einzusetzen, ist man oft ernüchtert. Der Workshop geht daher
näher auf die Hintergründe von TDD und agiler Softwareentwicklung ein. So zeigt er unterschiedliche Ausprägungen des Vorgehens, Vor- und Nachteile sowie Praxistauglichkeit. Was verbirgt
sich hinter der Transformation Priority Premise? Inwieweit kann TDD bei der Einhaltung der
SOLID-Prinzipien helfen? Am Ende des Workshops können Sie selbst entscheiden, wie viel TDD
wirklich gut für Ihr Projekt ist.
Workshop 8
Workshopleiter: David Tielke Workshopdauer: 09.00-17.00 Uhr
Softwarearchitekturen sind wichtig. Aber oft steht in einem Projekt kein dedizierter Softwarearchitekt zur Verfügung und die Last liegt wieder auf den Schultern des Entwicklers. Der Workshop behandelt elementare Grundlagen des objektorientierten Designs, der Metriken und der Entwurfsmuster und kombiniert diese zu einer einfach zu verstehenden aber gleichzeitig sehr mächtigen
Architektur. Diese kann danach in nahezu jedem Projekt verwendet werden, um die Qualität der
eigenen Projekte nachhaltig zu steigern.
Workshopleiter: Johannes Hoppe Workshopdauer: 09.00-17.00 Uhr
In diesem Workshop wird AngularJS anhand von praktischen Beispielen erläutert. Sie erfahren
wertvolle Tipps und bekommen Best Practices für die Entwicklung einer Single-Page-Application
auf Basis von AngularJS vermittelt. Themen u.a.: MVC und Routing – MVVM & Two-Way Binding –
Dependendy-Injection und Module – Controller, Services und Direktiven – Fehleranalyse und Debugging – Zusätzliche Frameworks wie Bootstrap und Kendo UI – Ausblick auf Angular 2.0.
Workshopleiter: Ralf Westphal
Workshopdauer: 09.00-17.00 Uhr
Technical debt, brownfield, legacy code belasten die meisten Projekte. Im Workshop lernen Sie eine radikale Objektorientierung kennen und wenden sie in mehreren Beispielprojekten an. Radikal,
weil sie zurückgeht an die Wurzeln. Dort findet sich nämlich das zentrale Merkmal für Objektorientierung: „Messaging“ ist der Schlüssel zu vielen Tugenden guten Softwaredesigns wie Entkopplung, Testbarkeit, Kapselung, klaren Verantwortlichkeiten und sogar agilem Vorgehen.
HbbTV (Hybrid Broadcast Broadband TV) für Entwickler Workshop 9
Eine Architektur für .NET-Projekte
Workshop 4
Workshopleiter: Peter Kröner
Workshopdauer: 09.00-17.00 Uhr
JS-Entwickler können auf mehrere für asynchrone Umgebungen angepasste Programmiertechniken zurückgreifen. Die Möglichkeiten beginnen bei heute alltäglichen Tools und gehen bis hin zu
selbstgebauten Event Loops. Der Workshop führt Sie in die Details der asynchronen Programmierung ein. Sie entwickeln eigenständig eine kleine Utility-Funktion für die Verarbeitung von asynchronen Sequenzen. Den Abschluss bildet ein Ausblick auf asynchronen Code in ECMAScript 6 und 7.
Radikale Objektorientierung für die agile Softwareproduktion
TDD in der Praxis
Workshop 3
string
Einstieg in AngularJS
Moderne Datenzugriffs-Lösungen mit Entity Framework 7
Workshop 2
href
Techniken für asynchrones JavaScript Workshop 6
Workshop 1
div
01000100
0101011101
011000
Workshopleiter: Matteo Harutunian, Nicolas Patz Dauer: 09.00-17.00 Uhr
In diesem Workshop lernen Sie interaktive TV-Applikationen in HbbTV umzusetzen. Technisch basiert HbbTV hauptsächlich auf HTML und JavaScript. Im
Fokus des Workshops steht die Einführung in die HbbTV-Programmierung.
Dazu werden die wesentlichen Unterschiede zwischen HbbTV-ApplikationsEntwicklung und Webentwicklung dargelegt. Sie experimentieren mit Code
Snippets und entwerfen eigene Applikationen.
Matteo Harutunian
Cross-Plattformentwicklung mit Xamarin
Workshop 10
Workshopleiter: Sebastian Seidel Workshopdauer: 09.00-17.00 Uhr
Exemplarisch wird in diesem Workshop eine Xamarin-Cross-Platform-App für Android und iOS
entwickelt. Am Beispiel einer kleinen App sollen wichtige Aspekte wie Code-Sharing, User-Interface-Design und Datenhaltung näher gebracht werden. Wir leben im immer mobiler werdenden
Digitalen Zeitalter, in dem selbst die Generation 50+ erstaunlich selbstsicher mit dem Smartphone oder Tablet umzugehen weiß.
Benutzung des TFS für kleinste Entwickler-Teams
Workshop 5
Workshopleiter: Neno Loje Workshopdauer: 09.00-17.00 Uhr
Der TFS hilft Entwickler-Teams von groß bis klein den Überblick zu behalten, um sich auf das
Wesentliche, nämlich das Projekt, fokussieren zu können. Allerdings scheuen gerade kleinere
Teams oft die Mühe den TFS einzurichten. Dieser Vortrag gibt eine Starthilfe für alle „kleinen“
Teams – wobei es keine Rolle spielt, ob diese in einer Fünf-Mann-Entwicklerbude oder in einem
Großkonzern beheimatet sind.
Ausführliches Programm, alle Abstracts, alle Referenten und die
Software Architecture 101
Workshop 11
Workshopleiter: Dino Esposito Workshopdauer: 09.00-17.00 Uhr
The purpose of this workshop is presenting the state-of-the-art of software architecture and discussing a few implementations on top of the .NET Framework. We‘ll look into a sample application
and first write it using Domain Model as the supporting architecture. Next, we‘ll spot a few drawbacks that a different organization of the business layer – the CQRS architecture – promises to
fix. Finally, we‘ll introduce events and event-sourcing and with it NoSQL and polyglot persistence.
Anmeldung online unter:
developer-week.de
Nicolas Patz
DWX
Developer
Week 2015
Mit
Early Bird
€ 100,–
sparen!
Jetzt Ticket sichern: developer-week.de/anmeldung
◯ Kombi-Ticket
DWX & Workshop
15.-18. Juni 2015
Ticketpreis 1.699,– €
zzgl. MwSt.
◯ 3-Tages-Ticket
15.-17. Juni 2015
Ticketpreis 1.199,– €
zzgl. MwSt.
(statt 1.299,– € zzgl. MwSt.)
(statt 1.799,– € zzgl. MwSt.)
◯ 2-Tages-Ticket
◯ 1-Tages-Ticket
15. / 16.06.2015 od.
16. / 17.06.2015
Ticketpreis 799,– €
zzgl. MwSt.
15.06.2015,16.06.2015
oder 17.06.2015
Ticketpreis 599,– €
zzgl. MwSt.
(statt 899,– € zzgl. MwSt.)
(statt 699,– € zzgl. MwSt.)
Bei Anmeldung bis
17.04.2015
◯ Workshop-Ticket
18.06.2015
Ticketpreis 599,– €
zzgl. MwSt.
(statt 699,– € zzgl. MwSt.)
Die Referenten der Developer Week:
Amend, David, DAB Bank
Anger, Ramon, Capgemini Deutschland GmbH
Barnsteiner, Felix, iSYS Software GmbH
Beres-Deak, Adam, AutoScout24 GmbH
Berghoff, Maximilian, Mayflower GmbH
Bez, Roberto, HolidayCheck AG
Binder, Christian, Microsoft Deutschland GmbH
Biswanger, Gregor, CleverSocial.de
Blümm, Steffen, adorsys GmbH & Co. KG
Bourguignon, Timothée, Mathema Software GmbH
Dittmann, Sascha, Ernst & Young GmbH
Dobric, Damir, DAENET GmbH
Eckert, Mathias, AutoScout24 GmbH
Eggert, Ralf, Travello GmbH
Eichenseer, Robert, Microsoft Deutschland GmbH
Endres, Thomas, TNG Technology Consulting GmbH
Erlinger, Hardy, Netspectrum
Esposito, Dino, Crionet Srl
Fellien, Jan, devCrowd GmbH
Feuerhake, Daniel, Ciber AG
Fischer, Oliver Boris, E-Post Development GmbH
Fisher, Daniel, danielfisher.com
Förtsch, Martin, TNG Technology Consulting GmbH
Friedrich, Ulrike, SOPHIST GmbH
Frieser, Uwe, adorsys GmbH & Co. KG
Friess, Frederic, Centigrade GmbH
Garbe, Philipp, AutoScout24 GmbH
Gebler, Mark, Beuth-Hochschule für Technik Berlin
Giesswein, Christian, Giesswein-Apps
Groß, Martin, DATEV eG
Grunwald, Gerrit, Oracle
Gülle, Roland, Sevenval Technologies GmbH
Hackstein, Michael, ArangoDB GmbH
Harutunian, Matteo, Institut für Rundfunktechnik
Hecker, Peter, GFU Cyrus AG
Heimeshoff, Marco, ASD Personalinformationssysteme GmbH
Heinrich, Lars, Heinrich & Reuter Solutions GmbH
Helmreich, Kristina, DATEV eG
Hofmann, Bastian, ResearchGate GmbH
Hofmeister, Johannes, cessor.de
Hoppe, Johannes, HAUS HOPPE - ITS
Huewe, Stephan, Huestel GmbH
Immich, Thomas, Centigrade GmbH
Ingman, Ville, Vaadin Ltd
Jacob, Christian, TOP TECHNOLOGIES CONSULTING
GmbH
Jacob, Marcus, TOP TECHNOLOGIES CONSULTING
GmbH
Jäger, Max, SDX AG
Kooperationspartner (Stand: 16.03.2015):
James, Mike, Xamarin
Jander, Philip, Jander IT
Jankowfsky, Lars, NFQ.COM
Jecan, Alexandru Eugen, Rodetec GmbH
Joye, Pierre, php.net
Juergens, Dr. Elmar, CQSE GmbH
Junginger, Markus, greenrobot
Jungowski, Dominik, inovex GmbH
Kaps, Stephan, Bundesversicherungsamt
Kawalerowicz, Marcin, CODEFUSION Sp. z o.o.
Keil, Werner, Heidelberger Druckmaschinen AG
Keller, Lars, H&D International Group
Kempe, Karsten, conplement AG
Klawonn, Marco, Portaltech Reply GmbH
Klein, Constantin, Freudenberg IT SE & Co. KG
Klose, Olivia, Microsoft Deutschland GmbH
Koch, Michael, Enough Software GmbH & Co KG
Komischke, Dr. Tobias, Infragistics
König, Carsten, Wiegand-Glas
Krämer, André, André Krämer - Software,
Training & Consulting
Kriesing, Wolfram, Uxebu GmbH
Kröner, Peter, Brainfire Design
Kühner, Markus, Ergosign GmbH
Künneth, Thomas, Mathema Software GmbH
Lang, Christian, 6 Wunderkinder GmbH
Lantin, Malte, Microsoft Deutschland GmbH
Lehejcek, Benjamin, insertEFFECT GmbH
Leidgens, Janusz, Kupferwerk GmbH
Liebel, Christian, Thinktecture AG
Lieser, Stefan, Stefan Lieser
Lobacher, Patrick, +Pluswerk GmbH
Loje, Neno, NenoLoje.de
Lösch, Hendrik, Saxonia Systems AG
Lübken, Matthias, Giant Swarm GmbH
Lupp, Christian, codedifferent
Marquardt, Bernd
Meier, André, Louis Internet
Meixner, Daniel, Microsoft Deutschland GmbH
Mieth, Stefan, AIT GmbH & Co. KG
Misch, Robert, gutefrage.net GmbH
Orschel, Nico, AIT GmbH & Co. KG
Ouweland, Loek van den, 6 Wunderkinder GmbH
Patz, Nicolas, rbb Rundfunk Berlin-Brandenburg
Peipman, Gunnar, Peipman Consult Ltd
Priebsch, Stefan, thePHP.cc
Rappl, Florian
Rebenich, Till, SDX AG
Reuter, Armin, Heinrich & Reuter Solutions GmbH
Richardson, Marco, conplement AG
Rigo, Volkmar, ACS Data Systems AG
Rinne, Thorsten, NFQ.COM
Ross, Marcus, Zahlenhelfer Consulting
Rozek, Peter, ecx.io germany GmbH
Ruppert, Sven, codecentric AG
Sandtner, Carsten, Mediaman GmbH
Schissler, Thomas, artiso solutions GmbH
Schmidt, Michael, Datev eG
Schotte, Björn, Mayflower GmbH
Schüller, Julia, Triumph International AG
Schulz, Marius, 69 Grad GmbH
Schwenk, Sönke, ASTRUM IT GmbH
Schwenzien, Jan, testCloud.de GmbH
Schwichtenberg, Dr. Holger, www.IT-Visions.de
Seidel Sebastian, Cayas Software
Šerlinskas, Simonas, NFQ
Słowik, Marcin, CODEFUSION Sp. z o.o.
Softic, Vildan
Solinske, Frank, H&D International Group
Sperber, Dr. Michael, Active Group GmbH
Spindler, Heiko, Freelancer
Springer, Sebastian, Mayflower GmbH
Steyer, Manfred, IT-Visions | Campus 02
Stirnweiß, Ulrike, conplement AG
Stoll, Laurin, YooApplications AG
Taman, Mohamed, efinance
Theissen, Dr. Sascha, Holtzbrinck Publishing Group
Thelen, Christoph, Technische Hochschule Mittelhessen
Thömmes, David C.
Tielke, David, david-tielke.de
Trappe, Udo, oput GmbH
Tresch, Anatole, Credit Suisse AG
Walter, Martin, Deutsche Welle
Weber, Johannes, Mayflower GmbH
Wehrle, Boris, AIT GmbH & Co. KG
Wendel, Holger, Ciber AG
Wessel, Ivo, iCodeCompany
Westphal, Ralf, One Man Think Tank
Weyer, Christian, Thinktecture AG
Wibier, Don, DevExpress
Wiedeking, Michael, MATHEMA Software GmbH
Winzinger, Ralph, Senacor Technologies AG
Witkowski, Alexander, develAPPers UG
Wolfermann, Sven, maddesigns
Wolter, Sascha, Deutsche Telekom AG
Würfel, David, Centigrade GmbH
Zander, Tobias, Sitewards GmbH
Zeitler, Alexander, PDMLab e.K.
Zimmermann, Torsten
Zörner, Stefan, embarc Software Consulting GmbH
Veranstalter: