WebAssembly: Der Docker-Killer? Entdecke WASM, WASI, WAGI & Co!

preview_player
Показать описание

Entdecke die faszinierende Welt von WebAssembly (WASM) in unserem nächsten Meetup von "My Coding Zone"! WebAssembly gilt als eine der vielversprechendsten Technologien unserer Zeit – aber warum eigentlich? Und warum findet seine wahre Stärke außerhalb des Browsers statt?

In dieser Session tauchen wir tief in die Welt von WASM ein. Wir beginnen bei den Grundlagen und erkunden die zugrundeliegende Technologie, bevor wir zu konkreten Anwendungsfällen übergehen. Dabei nutzen wir eine Vielzahl von Tools und Sprachen – von Mainstream wie C#/.NET bis hin zu spezielleren wie AssemblyScript. Aber das ist noch nicht alles: Wir werfen auch einen provokativen Blick auf die Frage, ob WebAssembly das Potenzial hat, Technologien wie Docker herauszufordern. Ist WASM der geheime "Docker-Killer" oder nur ein Hype?

Am Ende des Abends wirst du nicht nur verstehen, was es mit WASM, WASI, WAGI & Co auf sich hat, sondern auch wissen, wann und wie du WebAssembly effektiv einsetzen kannst.

Sei dabei, wenn wir die Grenzen des Möglichen ausloten und gemeinsam in die Zukunft der Webentwicklung blicken. Wir freuen uns auf dich!

Unser Gast: Dr. Florian Rappl kümmert sich als Solution Architect um Projekte für digitale Transformation. Sein Spezialgebiet sind dabei modulare Webapplikationen u. a. mit Hilfe von Microfrontends. Er hat für seine Arbeits- und Hobbyprojekte bereits einige Preise gewonnen und ist von Microsoft als MVP für Development Technologies ausgezeichnet worden.

▼ ▼ ▼ Timestamps ▼ ▼ ▼
[00:00:00] Countdown
[00:02:07] Willkommen
[00:12:26] WebAssembly & Blazor
[00:15:20] WebAssembly als "Docker-Killer"
[00:18:00] Von asmjs zu WebAssembly
[00:20:00] Architektur von Blazor und WASM Nutzung
[00:23:00] WASM: Ergänzung zu JavaScript
[00:26:00] Rust Integration und Publikumsinteraktion
[00:36:00] WASM, WASI & Anwendungsfälle
[00:39:37] Praxisbeispiele: Figma & Instagram
[00:42:01] WASM in konservativen Branchen
[00:42:43] Machine Learning mit WASM
[00:43:25] Entwicklung und Vergleich von Runtimes
[00:50:40] Blazor vs. Angular
[00:53:22] Praktische WASM Demonstration
[00:56:04] WASM Einführung und Grundlagen
[01:00:56] Stackbasierte Sprachen und Effizienz
[01:09:47] Datentypen: WebAssembly vs. JavaScript
[01:15:00] Exotische Typen in WASM
[01:18:00] Referenzobjekte in WASM
[01:19:00] Analyse mit Binary Toolkit
[01:21:00] WASM Textrepräsentation
[01:24:09] Probleme mit aktueller WASM Version
[01:27:01] WASM als Ziel für neue Sprachen
[01:38:09] Eigene Programmiersprache zu WASM kompilieren
[01:41:29] .NET 8 zu WASM Kompilierung
[01:47:50] .NET vs. WASM: Ressourcen und Sandbox
[01:52:10] WASM Runtimes und Strukturierung
[01:54:34] WASI erklärt
[01:56:36] GUI-Entwicklung und Debugging in WASM
[01:58:56] WASM vs. Docker: Dateizugriff
[02:06:10] Code aus Buch: NoJS Lehrmethoden
[02:07:27] WASI Einführung und Abgrenzung
[02:09:44] Wasi Anwendungsversuche und Fehleranalyse
[02:14:19] WASI in .NET und als Docker-Ersatz
[02:20:13] WASI und Snapshot Preview 1
[02:22:26] WAGI Einführung
[02:24:45] WAGI und CGI Vergleich
[02:32:02] WASI, WASM, WAGI Standardisierung
[02:33:47] WebAssembly Hype vs. Docker
[02:35:22] WebAssembly für Anwendungen: Herausforderungen
[02:36:01] WebAssembly außerhalb des Browsers
[02:38:08] Serverless Functions: WASM vs. Container
[02:48:16] WebAssembly Anwendungsfälle
[02:50:41] WebAssembly in Projekten
[02:54:55] Vorteile und Herausforderungen von WASM
[02:58:33] Docker, Virtualisierung und WASM Einsatzszenarien
[03:00:56] Kubernetes und Container-Technologien
[03:02:16] Cloud-Management und Migration
[03:04:03] Virtuelle Pods und Ressourcenmanagement
[03:07:55] WebAssembly & WASI Überblick
[03:12:48] Rust & WebAssembly Integration
[03:14:37] Rust-Code Ausführung mit Docker
[03:15:52] Runtimes in Docker & WebAssembly
[03:16:18] "scratch" für minimale Docker-Images
[03:20:18] Sicherheit & Effizienz mit "scratch"
[03:23:00] Docker-Parameter & WebAssembly Runtimes
[03:26:00] JavaScript in WebAssembly mit WinterJS
[03:29:00] WebAssembly-Präcompiler Diskussion
[03:34:47] Quiz
[03:56:00] Abschied

Комментарии
Автор

Hey zusammen! Nur ein kleiner Hinweis: Die Kapitel dieses Videos wurden automatisch mit der OpenAI-API erstellt. Das bedeutet, sie könnten nicht immer ganz ideal oder korrekt sein. Falls dir irgendwelche Unstimmigkeiten oder Fehler auffallen, wären wir dir sehr dankbar, wenn du uns einen Zeitstempel zusammen mit dem korrekten Thema hier in den Kommentaren hinterlassen könntest. Dein Feedback hilft uns, die Inhalte in Zukunft noch besser zu machen.

Und wenn dir das Video gefallen hat und du den Inhalt hilfreich fandest, vergiss bitte nicht, uns mit dem berühmten Daumen nach oben zu unterstützen. Das wäre eine tolle Anerkennung unserer Arbeit und motiviert uns, weiterhin interessante und nützliche Inhalte für euch zu produzieren.

Vielen Dank für deine Unterstützung und viel Spaß beim Ansehen! 😊

GregorBiswanger
join shbcf.ru