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

Показать описание
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
Комментарии