MFFM, WTF? - MVVM Framework mit Clean Code und Design Pattern
Folge mir auf https://www.twitch.tv/gregorbiswanger
Komm zur Community auf https://discord.gg/rV67m6s
Unser Fan-Shop auf http://my-coding-zone.de
Entdecke die Vorteile für Mitglieder!
https://www.youtube.com/channel/UCGMA9qDbIQ-EhgLD-ZrsHWw/join
Was hat ein MVVM Framework mit Clean Code und Design Pattern zu tun, und warum entwickelt man so etwas?
"Thomas, was ist MVVM/MVC/MVP und kann man das mit WinForms umsetzen?" So ähnlich war die Frage in einer Schulung, die zu einem MFFM Framework und diesem Vortrag geführt hat. Bei der Umsetzung eines "Proof of Concept" kam mehr und mehr heraus, dass es mit ein paar Zeilen Code nicht getan ist. Vielmehr entstand ein Framework, in dem viele Design Pattern und Clean Code Prinzipien umgesetzt wurden. Dieser Vortrag soll zeigen, wo sich alles Design Pattern in einem Framework verstecken und wie mittels Clean Code ein erweiterbares Framework entsteht.
Unser Gast: Thomas Ley beschäftigt sich seit Mitte der 90er Jahre mit Computern und Elektronik. C# begleitet ihn seit fast 20 Jahren und beschäftigt sich seitdem mit Clean Code, Design Pattern und Refactoring. In den letzten Jahren ist er in einem „Brownfield“ Projekt und mit dem Umbau auf eine bessere Architektur beschäftigt. Der Satz „It has been there when I joined the project” begleitet ihn seitdem.
▼ ▼ ▼ Timestamps ▼ ▼ ▼
[00:00:00] Countdown
[00:02:09] Willkommen
[00:18:02] Interaktive Umfrage
[00:32:12] MVVM & Wein
[00:36:01] WPF Entwicklung
[00:46:58] WPF vs. WinForms
[00:56:30] MFFM Framework Vorstellung
[01:03:30] MVVM & Dependency Injection
[01:12:26] Design Patterns & Dependency Injection
[01:18:01] Datenbindung: WinForms vs. WPF
[01:23:10] Dependency Injection Anwendung
[01:32:00] MFFM Framework Einführung
[01:39:00] Entscheidungsdokumentation
[01:46:00] MVVM Framework Relevanz
[01:52:50] Konventionen über Konfiguration
[02:01:04] Trennung von Logik & UI
[02:06:14] MVVM Framework Einführung
[02:12:40] Convention over Configuration im MVVM
[02:19:40] Design Patterns Zusammenfassung
[02:26:00] UI-Interaktion Herausforderungen
[02:35:35] Datenbindung im MVVM-Framework
[02:42:05] Binding Manager Einführung
[02:46:56] Abschluss & Ausblick
[02:56:00] Proof of Concept Anwendung
[03:02:00] Abschluss & weitere Themen
[03:08:00] ICommand & Binding Implementierung
[03:18:30] Bindings & Frameworks im MVVM
[03:24:30] DI & Builder Pattern
[03:30:21] MFFM & MVVM Framework Einführung
[03:39:00] Abhängigkeiten Validierung
[03:46:40] Singleton & Transient Registrierungen
[03:52:00] Datenbindung & Event Aggregator
[03:56:00] Framework Erweiterbarkeit
[04:00:02] Transient & Singleton Erklärung
[04:06:17] Design Patterns Flexibilität
[04:08:01] Quizspiel
[04:31:00] Abschied
✅ Mein Equipment: https://kit.co/GregorBiswanger/gregorsequip
Folge mir auf https://www.twitch.tv/gregorbiswanger
Komm zur Community auf https://discord.gg/rV67m6s
Видео MFFM, WTF? - MVVM Framework mit Clean Code und Design Pattern канала Gregor Biswanger
Komm zur Community auf https://discord.gg/rV67m6s
Unser Fan-Shop auf http://my-coding-zone.de
Entdecke die Vorteile für Mitglieder!
https://www.youtube.com/channel/UCGMA9qDbIQ-EhgLD-ZrsHWw/join
Was hat ein MVVM Framework mit Clean Code und Design Pattern zu tun, und warum entwickelt man so etwas?
"Thomas, was ist MVVM/MVC/MVP und kann man das mit WinForms umsetzen?" So ähnlich war die Frage in einer Schulung, die zu einem MFFM Framework und diesem Vortrag geführt hat. Bei der Umsetzung eines "Proof of Concept" kam mehr und mehr heraus, dass es mit ein paar Zeilen Code nicht getan ist. Vielmehr entstand ein Framework, in dem viele Design Pattern und Clean Code Prinzipien umgesetzt wurden. Dieser Vortrag soll zeigen, wo sich alles Design Pattern in einem Framework verstecken und wie mittels Clean Code ein erweiterbares Framework entsteht.
Unser Gast: Thomas Ley beschäftigt sich seit Mitte der 90er Jahre mit Computern und Elektronik. C# begleitet ihn seit fast 20 Jahren und beschäftigt sich seitdem mit Clean Code, Design Pattern und Refactoring. In den letzten Jahren ist er in einem „Brownfield“ Projekt und mit dem Umbau auf eine bessere Architektur beschäftigt. Der Satz „It has been there when I joined the project” begleitet ihn seitdem.
▼ ▼ ▼ Timestamps ▼ ▼ ▼
[00:00:00] Countdown
[00:02:09] Willkommen
[00:18:02] Interaktive Umfrage
[00:32:12] MVVM & Wein
[00:36:01] WPF Entwicklung
[00:46:58] WPF vs. WinForms
[00:56:30] MFFM Framework Vorstellung
[01:03:30] MVVM & Dependency Injection
[01:12:26] Design Patterns & Dependency Injection
[01:18:01] Datenbindung: WinForms vs. WPF
[01:23:10] Dependency Injection Anwendung
[01:32:00] MFFM Framework Einführung
[01:39:00] Entscheidungsdokumentation
[01:46:00] MVVM Framework Relevanz
[01:52:50] Konventionen über Konfiguration
[02:01:04] Trennung von Logik & UI
[02:06:14] MVVM Framework Einführung
[02:12:40] Convention over Configuration im MVVM
[02:19:40] Design Patterns Zusammenfassung
[02:26:00] UI-Interaktion Herausforderungen
[02:35:35] Datenbindung im MVVM-Framework
[02:42:05] Binding Manager Einführung
[02:46:56] Abschluss & Ausblick
[02:56:00] Proof of Concept Anwendung
[03:02:00] Abschluss & weitere Themen
[03:08:00] ICommand & Binding Implementierung
[03:18:30] Bindings & Frameworks im MVVM
[03:24:30] DI & Builder Pattern
[03:30:21] MFFM & MVVM Framework Einführung
[03:39:00] Abhängigkeiten Validierung
[03:46:40] Singleton & Transient Registrierungen
[03:52:00] Datenbindung & Event Aggregator
[03:56:00] Framework Erweiterbarkeit
[04:00:02] Transient & Singleton Erklärung
[04:06:17] Design Patterns Flexibilität
[04:08:01] Quizspiel
[04:31:00] Abschied
✅ Mein Equipment: https://kit.co/GregorBiswanger/gregorsequip
Folge mir auf https://www.twitch.tv/gregorbiswanger
Komm zur Community auf https://discord.gg/rV67m6s
Видео MFFM, WTF? - MVVM Framework mit Clean Code und Design Pattern канала Gregor Biswanger
Комментарии отсутствуют
Информация о видео
24 мая 2025 г. 13:00:02
04:31:41
Другие видео канала