Productivity with Plain Vanilla Web Components
A conversation with Robert Brem about web frontends without
frameworks
51 Minuten
Podcast
Podcaster
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Beschreibung
vor 6 Jahren
An airhacks.fm conversation with Robert Brem (@bremrobert) about:
JavaScript was worse than GWT, Swing over SWT, ES 6 / ECMAScript
2015 changed everything, ES 6 looks like Java, MDN is like JCP for
specs, ES 6 does not come with usable templates, lit-html and
hyperHTML close the gap, WebComponents over ReactJS, AngularJS
(Angular v1) was nice, Angular applications were hard to
modularize, why the Angular airhacks.com Workshops at Munich
Airport were "interesting", core.js developer searches for a job,
nobody cares about dependencies in the frontend, Google Cemetery,
Angular comes with two releases a year and follows semantic
versioning, core.js is a "Modular standard library for JavaScript",
rollup.js is a ES 6 module bundler, what happens if something
breaks, why it can take two days to invoke a Java method, one super
Web Component is reasonable, mapping redux to BCE structure,
preventing frontend dependencies with CI/CD audits, structuring
code after domain responsibilities, it is impossible to create a
template with business structure, Semantic UI for styling
components, Custom Events are used for communication, using CSS
variables to style ShadowDOM, loading CSS per BCE package, Angular
Elements, replacing Custom Elements with home grown code,
Robert Brem on twitter: @bremrobert
JavaScript was worse than GWT, Swing over SWT, ES 6 / ECMAScript
2015 changed everything, ES 6 looks like Java, MDN is like JCP for
specs, ES 6 does not come with usable templates, lit-html and
hyperHTML close the gap, WebComponents over ReactJS, AngularJS
(Angular v1) was nice, Angular applications were hard to
modularize, why the Angular airhacks.com Workshops at Munich
Airport were "interesting", core.js developer searches for a job,
nobody cares about dependencies in the frontend, Google Cemetery,
Angular comes with two releases a year and follows semantic
versioning, core.js is a "Modular standard library for JavaScript",
rollup.js is a ES 6 module bundler, what happens if something
breaks, why it can take two days to invoke a Java method, one super
Web Component is reasonable, mapping redux to BCE structure,
preventing frontend dependencies with CI/CD audits, structuring
code after domain responsibilities, it is impossible to create a
template with business structure, Semantic UI for styling
components, Custom Events are used for communication, using CSS
variables to style ShadowDOM, loading CSS per BCE package, Angular
Elements, replacing Custom Elements with home grown code,
Robert Brem on twitter: @bremrobert
Weitere Episoden
1 Stunde 12 Minuten
vor 7 Monaten
1 Stunde 6 Minuten
vor 7 Monaten
57 Minuten
vor 8 Monaten
1 Stunde 5 Minuten
vor 8 Monaten
1 Stunde 13 Minuten
vor 8 Monaten
In Podcasts werben
Kommentare (0)