DDC2020: Von WPF nach Angular in 60 Minuten

Conference: .NET Developer Conference
Location: Cologn – Germany
With Manuel Meyer

Die ganze Welt spricht (fast) nur noch von Angular und es scheint, als kommt niemand an dem Framework vorbei. Einmal mehr sind die klassischen Windows Entwickler mit der Attraktivität der Web-Welt konfrontiert. Manch einem WPF oder WinForms Entwickler graut es noch immer vor HTML & JavaScript. Dabei ist JETZT der ideale Zeitpunkt für den Umstieg! Schaut man sich die Entwicklung mit Angular im Detail an, so stellt man fest, dass die Unterschiede zu den klassischen Disziplinen immer kleiner werden. Dank der sprachlichen Unterstützung durch TypeScript und der gleichen Konzepte, wie zum Beispiel Data Binding, kommen die Frameworks sich immer mehr entgegen. In dieser Session vergleichen wir die Entwicklung mit WPF und Angular und geben Ihnen die Basics mit, um im Web durchzustarten.

Continue reading “DDC2020: Von WPF nach Angular in 60 Minuten”

2nd Azure Immersion Workshop: .NET Modernization

Organized by Microsoft
With Manuel Meyer

In diesem Workshop zeigen wir auf, wie Deine Anwendungen mit Hilfe der Azure Cloud in die Zukunft migriert werden können. Wir beginnen bei der Frage, wie eine in die Jahre gekommene Desktop-Anwendung den Schritt in das Web überhaupt schaffen kann und erforschen danach die Werkzeuge und Angebote, mit welchen die Azure Cloud uns bei der Migration, Weiterentwicklung und dem Betrieb Deiner Anwendungen unterstützt.

WDC 2020: Angular Components erobern die (Web-)Welt!

Conference: Web Developer Conference 2020
Location: Mainz – Germany

Workshop / DevSession

Mit Angular Elements bauen wir wiederverwendbare Komponenten, welche in beliebigen JavaScript Apps eingesetzt werden können. Nach einer kurzen Einführung zur Funktionsweise von Komponenten in Angular lernen die Teilnehmer in dieser DevSession, wie verschiedene Komponenten untereinander kommunizieren können. Im letzten Teil der DevSession lernen wir Angular Elements kennen. Angular Elements sind Custom Elements, welche in beliebige Web-Applikationen integriert werden können. Damit können wir wiederverwendbare Angular-Komponenten und -Widgets schreiben, die in nicht-Angular-Apps (z.B. React, Vue, Sharepoint, etc.) eingebettet werden können.

Continue reading “WDC 2020: Angular Components erobern die (Web-)Welt!”

BASTA2020: Angular Animations – Und plötzlich ist meine App so richtig sexy!

Conference: Basta 2020
Location: Mainz – Germany

Bei der Gestaltung moderner Webanwendungen spielen Animationen eine tragende Rolle. Animationen ermöglichen dem Benutzer eine User Experience, die ansprechend ist und die Aufmerksamkeit des Users auf die relevanten Teile leitet. Gute Benutzeroberflächen wechseln reibungslos zwischen den Zuständen mit ineinanderfliessenden Animationen. In dieser Session wird das Konzept von Animationen in Angular erklärt und wir schauen uns an, wie auch ihre App so richtig sexy wird.

Continue reading “BASTA2020: Angular Animations – Und plötzlich ist meine App so richtig sexy!”

BASTA2019: Von WPF nach Angular in 60 Minuten

Conference: Basta 2019
Location: Mainz – Germany
With Manuel Meyer

Die ganze Welt spricht (fast) nur noch von Angular und es scheint, als käme niemand an dem Framework vorbei. Einmal mehr sind die klassischen Windows-Entwickler mit der Attraktivität der Webwelt konfrontiert. Manch einem WPF- oder WinForms-Entwickler graust es noch immer vor HTML und JavaScript. Dabei ist JETZT der ideale Zeitpunkt für den Umstieg! Schaut man sich die Entwicklung mit Angular im Detail an, so stellt man fest, dass die Unterschiede zu den klassischen Disziplinen immer kleiner werden. Dank der sprachlichen Unterstützung durch TypeScript und dergleichen Konzepte, wie zum Beispiel Data Binding, kommen sich die Frameworks immer mehr entgegen. In dieser Session vergleichen wir die Entwicklung mit WPF und Angular und geben Ihnen die Basics mit, um im Web durchzustarten.

Continue reading “BASTA2019: Von WPF nach Angular in 60 Minuten”

Trivadis TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements

Conference: TechEvent 2019
Location: Zurich, Regensdorf – Switzerland

Heutzutage erhalten wir neue Web-Technologien und -Frameworks am laufenden Band. Framework-unabhängige Web Components und Micro Apps bieten Abhilfe für dieses Dilemma!
Angular Elements sind Custom Elements, welche in beliebige Web-Applikationen integriert werden können. Damit können wir wiederverwendbare Angular-Komponenten und -Widgets schreiben, welche in anderen Applikationen, unabhängig des Frameworks (z.B. React, Vue, Sharepoint), verwendet werden können. Zuerst werden wir uns mit den Grundlagen beschäftigen und betrachten danach den richtigen Einsatz von Polyfills, ShadowDOM und die Slot-API sowie Strategien zum effektiven Bundling mit Ivy.

Continue reading “Trivadis TechEvent 2019: Nachhaltige Client-Architekturen mit Angular Elements”

Trivadis TechEvent 2019: Wir prügeln den Monolithen ins Web

Conference: TechEvent 2019
Location: Zurich, Regensdorf – Switzerland
With Manuel Meyer

In Projekten für unsere Kunden treffen wir heutzutage immer wieder die gleiche Situation an: Die Kernapplikation der Unternehmung ist über mehrere Jahrzehnte und verschiedene Technologien zu einem funktionalen aber hässlichen Monolithen herangewachsen. Allen ist klar, dass eine Modernisierung nötig ist. Aber wie? Mehrere Modernisierungsprojekte sind bereits katastrophal gescheitert. In dieser Session beleuchten wir einen Ausweg aus der Misere. Wir zeigen einen Ansatz, bei welchem hochkomplexe Desktop-Applikationen allen Problemen zum Trotz schrittweise ins Web überführt werden können. Wir plaudern aus dem Nähkästchen und erzählen, wie wir für unseren Kunden die Migration von VB/C#/WinForms/WPF nach Angular geschafft haben.

Continue reading “Trivadis TechEvent 2019: Wir prügeln den Monolithen ins Web”

Developer Week 2019: Wir prügeln den Monolithen ins Web

Conference: Developer Week (DWX) 2019
Location: Nürnberg – Germany

In Projekten für unsere Kunden treffen wir heutzutage immer wieder die gleiche Situation an: Die Kernapplikation der Unternehmung ist über mehrere Jahrzehnte und verschiedene Technologien zu einem funktionalen aber hässlichen Monolithen herangewachsen. Allen ist klar, dass eine Modernisierung nötig ist. Aber wie? Mehrere Modernisierungsprojekte sind bereits katastrophal gescheitert. In dieser Session beleuchten wir einen Ausweg aus der Misere. Wir zeigen einen Ansatz, bei welchem hochkomplexe Desktop-Applikationen allen Problemen zum Trotz schrittweise ins Web überführt werden können. Wir plaudern aus dem Nähkästchen und erzählen, wie wir für unseren Kunden die Migration von VB/C#/WinForms/WPF nach Angular geschafft haben.

Continue reading “Developer Week 2019: Wir prügeln den Monolithen ins Web”

Developer Week 2019: Angular Developer Quick Start

Conference: Developer Week 2019
Location: Nürnberg – Germany

Angular ist das JavaScript Framework, von welchem heute alle sprechen und welches jeder Kunde einsetzen will. In dieser Session lernen Sie die Grundlagen der Web-Entwicklung mit Angular kennen und bekommen einen Überblick über den initialen Setup, mit welchem sie sofort mit Angular beginnen können. Nach einer Einführung in die Grundlagen zeigen wir Ihnen, wie sie mit Visual Studio Code und dem Angular Command Line Interface (Angular CLI) sofort loslegen können.

Continue reading “Developer Week 2019: Angular Developer Quick Start”

Talk: Wir prügeln den Monolithen ins Web @ Code Days/OOP München

Talk: Wir prügeln den Monolithen

Conference: Code Days/OOP
Location: Munich – Germany
with Manuel Meyer

In Projekten für unsere Kunden treffen wir heutzutage immer wieder die gleiche Situation an: Die Kernapplikation der Unternehmung ist über mehrere Jahrzehnte und verschiedene Technologien zu einem funktionalen aber hässlichen Monolithen herangewachsen. Allen ist klar, dass eine Modernisierung nötig ist. Aber wie? Mehrere Modernisierungsprojekte sind bereits katastrophal gescheitert. In dieser Session beleuchten wir einen Ausweg aus der Misere. Wir zeigen einen Ansatz, bei welchem hochkomplexe Desktop-Applikationen allen Problemen zum Trotz schrittweise ins Web überführt werden können. Wir plaudern aus dem Nähkästchen und erzählen, wie wir für unseren Kunden die Migration von VB/C#/WinForms/WPF nach Angular geschafft haben.

Slides | Demo

Talk: Customer Project Insights: How to Modernize a Huge App and Move it to the Web

Talk: Customer Project Insights: How to Modernize a Huge Patient Management Application and Move it from Desktop to the Web

Conference:  Trivadis Tech Event
Location: Zurich – Switzerland

Vitodata is the market leader for medicinal software in Switzerland. Their leading product is a complex patient management system in use at over 12’000 workstations in 2’000 medical offices. In order to keep up with current trends, they decided to move their entire patient management application to the web. Continue reading “Talk: Customer Project Insights: How to Modernize a Huge App and Move it to the Web”