Schepp und Peter erfreuten sich in dieser Revision an der Anwesenheit von Martin Donath (Twitter, Github), der nicht nur Maintainer von Material for MkDocs ist, sondern auch daran arbeitet, mit Stylezen das beste CSS-Intellisense diesseits der Baikal-Amur-Magistrale zu erschaffen.
Schaunotizen
- [00:00:59] CSS Tücken und Tooling
- In einem exzentrischen Orbit kreisen wir um das Thema Tools für CSS und die mit diesen Tools und/oder CSS einhergehenden Herausforderungen. Das Tool-Thema enthält neben Prä/Postprozessoren wie PostCSS, Less und Sass auch Konzepte wie BEM/ITCSS/OOCSS, konkrete Frameworks a la Tailwind und Addons wie CSS Modules. Diesen Erstellungs-Tools gegenüber stehen Analyse- und QA-Ansätze wie Visual Regression Testing (mit Varianten wie Warhol und SiteEffect) und relativ simplen Lintern. Martins Stylezen ist da etwas anders: aufbauend auf der Idee, dass CSS eigentlich eine statisch typisierte Sprache istund inspriert von Adam Argyle, wird Stylezen eine Art TypeScript für CSS (Stylezen-Extension für VS Code in Aktion). Am Rande geht es außerdem um Custom Properties, Container Queries, CSS Containment, warum niemand CSS ernst nimmt, die kognitive Komplexität von CSS, Web Components (v.a. Revision 480), Shadow DOM, Scoped CSS, Cloud Flare Workers, csstype, die absurde Komplexität von CSS Grid, Mootools und die Freuden der Webstandards-Spezifikations-Exegese.
Kommentare
Reinhard #
Geschrieben am 16.08.2021 um 07:54
spannende Sendung – vielen Dank.
Ich mache ganz wenig CSS, lande aber auch ganz schnell in dem beschriebenen Kuddelmuddel.
Insbesondere der vom Schepp aufgezeigte Unterschied zwischen „altem“ CSS und dem Tailwind Ansatz (pull, push Prinzip) war super. Da würde ich mir gerne eine Fortsetzung wünschen.
Schepp #
Geschrieben am 16.08.2021 um 08:30
Hey Reinhard, vielen Dank! Ich denke, irgendwann werden wir sicher nochmal eine Folge zu Tailwind aufnehmen und ich fände es gut, dort zu eruieren, wie gut sich ein darauf aufbauendes System langfristig warten lässt – um das sicher zu beurteilen gibt es Tailwind meiner Meinung nach noch nicht lange genug. Über die unmittelbaren Vorteile des Tailwind-Ansatzes haben wir vor einem halben Jahr eine Folge aufgenommen: Revision 464: TailwindCSS 2.0 (so Du sie nicht schon kennst). Viele Grüße!
RSS-Feed zu diesem Beitrag
Kommentare sind für diesen Beitrag geschlossen.