JAX 2023 / W-JAX 2023Mainz und MünchenDeutsch
WebAssembly: Power für Web-Frontends
WebAssembly als universelle Runtime hat das Zeug dazu, eine echte Konkurrenz für Java zu werden. Dieser Vortrag legt jedoch den Fokus auf die Ursprünge von WebAssembly: den Browser. Denn auch für den Browser ergeben sich mit WebAssembly spannende neue Möglichkeiten. Nach einigen Beispielen zum kreativen Einsatz von WebAssembly im Browser wird anhand eines Beipielprojekts der praktische Einsatz gezeigt. Mit Rust und C werden WebAssembly-Module zur Datenverarbeitung im Browser entwickelt. Die Einbindung und Verwendung mit TypeScript in einer Angular-Anwendung runden die anspruchsvolle Einführung ab. Um den konkreten Nutzen auch im Hinblick auf Performance zu bewerten wird ein Performancevergleich eines wissenschaftlichen Algorithmus zur Signalverarbeitung herangezogen.
JAX 2023MainzDeutsch
Workshop: Monitoring mit Prometheus und Grafana
Dieser Workshop vermittelt alle Grundlagen, um Infrastruktur und Anwendungen zu überwachen. Dazu gehören natürlich die Erstellung von Dashboards zur Visualisierung und auch die Alarmierung, wenn einmal etwas nicht so läuft, wie es soll. Das Erstellen eigener Metriken mit Java Spring Boot runden das kompakte Paket ab. Teilnehmer sind anschließend in der Lage, grundsätzliches Monitoring für ihre Anwendungen und Infrastruktur bereitzustellen, zu visualisieren und auszuwerten. In dem Workshop werden die theoretischen Grundlagen anhand praxisnaher Beispiele vertieft, dazu werden Dienste mit Docker verwendet. Teilnehmer sollten als Vorwissen den Umgang mit der Kommandozeile, Netzwerk-, sowie Containergrundlagen mitbringen.