Laden...
No images? Click here Hey there!Rewriting CSS is just a part of the job. Something changes, you rewrite the code. A new class, some margin and a little box-shadow. But what if that wasn't true? What if the way you wrote CSS was kind of... well... wrong? Taking us into the future of CSS, our latest talks explore much more than just writing semantic CSS or adding new components. You'll discover a whole new way to write scalable, maintainable CSS, now and into the future. In Defense of Utility-First CSSEven if you’re great at CSS, making it scalable is hard. A few requests, layout changes and before you know it your component-based architecture isn’t as resilient as you thought, making you feel like starting over. In this talk we’ll uncover one mythology made for change. Instead of being tied to your project, it's tied to your style guide. It’s called utility-first CSS. Crafting Stateful StylesAs web apps and user interfaces become increasingly more dynamic and complex, structuring stylesheets for every possible state can be a challenge. David explores innovative ways of organizing our styles, adding complex interactivity and meaningful transitions, and comprehensively test UIs through a decades-old concept – finite state machines. You’ll add a whole new level of maintainability, testability, and interactivity to your styles. CSS, Design Systems & Developer ExperienceAuthoring performant, scalable & accessible CSS is difficult and requires specialist knowledge. Emily shares how design systems can help enable organizations to ship well-written CSS and why we decided to abstract styles into reusable React components. You’ll gain a deeper knowledge of how to design a public API for components, how theming works, and common pitfalls one might come across when trying to scale a design system across an organization. Happy Learning! The SitePoint Team SitePoint, Level 1, 110 Johnson Street, Fitzroy, VIC, 3065, Australia You're receiving this email because you signed up to receive news from SitePoint. Smart choice! Preferences | Unsubscribe |
Laden...
Laden...