Dotnet Cologne: WPF to Web

Tuesday, May 12, 2015 by Rainer Stropek

Changing the UI technology from WPF/Silverlight to HTML/JavaScript in a large project is a real challange especially for a rather small team like ours. At this year's dotnet Cologne I did a session about the architectural decisions we made. Additionally, I spoke about how we organize the project so that it can run smoothly side by side to our daily business. In this blog post I share the slides of my session (German).

Please note that dotnet Cologne is a German conference. Because of that abstract and slides are in German.

Abstract

In einer Anwendung, in der mehrere Entwicklerjahrzehnte stecken, das UI von WPF/Silverlight auf HTML/JavaScript umzustellen, ist für ein kleines Softwarehaus eine echte Herausforderung. Rainer Stropek und sein Team rund um time cockpit haben sich ihr gestellt. In dieser Session geht es um die Erfahrungen, die Do's und Dont's und die Tipps und Tricks, die dabei gesammelt wurden. Rainer wird die Session in drei Teile gliedern.

  • Im ersten Teil geht er auf die langfristigen Vorarbeiten ein, die in der Softwarearchitektur geschaffen wurden, um bereit für den Wechsel des UIs zu werden. Themen dabei sind Anwendungsmodularisierung, standardkonforme Web Services (OData, OAuth, etc.), plattformunabhängige DSLs u.v.m.
  • Der zweite Teil widmet sich weniger der Technik sondern mehr der Organisation. Wie bringt man in einem kleinen Team das Tagesgeschäft, den notwendigen Cash Flow und ein so großes Migrationsprojekt unter einen Hut?
  • Im dritten Teil berichtet Rainer über die Technik hinter der Web-Entwicklung. Er erklärt, welche Frameworks (AngularJS, KendoUI, etc.) warum eingesetzt wurden und wie der Entwicklungsprozess bis hin zur Continuous Integration mit Visual Studio Online gestaltet ist.

Slides

comments powered by Disqus

Rainer Stropek

Rainer Stropek

Co-founder, architect, developer

Bio

I am co-founder and CEO of the company software architects and have been serving this role since 2008. At software architects my team and I are developing the award-winning SaaS solution time cockpit. Previously, I founded and led IT consulting firms that worked in the area of developing software solutions based on the Microsoft technology stack.

In my work I focus on .NET development and software architecture. I have written some books and articles on C#, database development, Windows Azure, Windows 8 development, WPF, and Silverlight. Regularly I speak at conferences, do workshops and conduct trainings in Europe and the US. Since 2010 I have been MVP for Windows Azure.

I graduated the Higher Technical School Leonding (AT) for MIS with honors and hold a BSc (Hons) Computer Studies of the University of Derby (UK).

Contact

Twitter: @rstropek
Facebook
Google+
Xing
LinkedIn

Authors