06.13.2023 - By Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« Schaefer
Traditionelles Glücksrad mit Schepp und Peter!
JSCRAFTCAMP
Das JSCraftCamp ist eine zweitägige Unkonferenz, bei der es um Software-Crafting
von JavaScript-getriebener Software geht. Hier könnt Ihr nicht nur Euer
Sprachverständnis gemeinsam mit anderen aufbauen oder schärfen, es können auch
Programmierpattern, Frameworks oder Transpiler Themen für Sessions sein. Da es
sich um eine Unkonferenz handelt, gestaltet Ihr alle das Programm zusammen, nach
Euren Wünschen!
Wann: Am 30. Juni und 1. Juli 2023
Wo: codecentric, August-Everding-Str. 20, 81671 München
Alle Infos unter jscraftcamp.org.
SCHAUNOTIZEN
[00:03:19] EVENT/TYPE
Event-Types mögen banale Strings sein, aber über Events im Allgemeinen gibt es
viel zu sagen. So erklärt Peter CustomEvent für überholt, Schepp spricht sich
für die ausschließliche Verwendung von Event Capturing aus. Desweiteren fragen
wir uns nach den Begründungen für die Unterschiedlichen Bubble- und
Compose-Verhaltensweisen unterschiedlicher Events und erinnern an jQuerys
delegate().
[00:17:49] BLUETOOTHDEVICE/NAME
Ob der sparsame Spezifikationstext darin begründet ist, dass Web Bluetooth nur
ein dünner JS-Wrapper über normale Bluetooth-APIs ist? Wir spekulieren.
[00:19:54] FORM-ELEMENT
Peters Galaxy-Brain-Hot-Take des Tages: Formulare in Single Page Apps sind ein
Antipattern! Was brauchts ein absendbares Formular, wenn alle Features des
Formulars in JS re-implementiert werden, wie etwa in der React-Variante von Todo
MVC?
[00:34:03] TITLE-ELEMENT
Wir haben überraschend viele Meinungen und Fragen zum einfachsten Element aller
Zeiten, speziell rund um JS-APIs und die Lokalisierung von Title-Content.
[00:46:01] MASK-BORDER-SLICE
Wir erfahren von der Existenz von mask-border und grenzen es im Ad-hoc-Verfahren
von border-image ab.
[00:51:00] ATTR()
Das nicht realisierte Potenzial (v.A. bzgl. Typisierung wie bei @property) von
attr() erfährt eine ausgiebige Würdigung. Spekulationen über bei CSS
zusammenarbeitende Browser-Interna führen dazu, dass Peter noch eine Runde über
seinen liebsten Firefox-Bug weint.