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.
Even 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.
As 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.
Authoring 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.
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!
Di satu Januari, lupakanlah sengketa
Separuh nafas jiwaku... sirna
Di pagi Januari, yang kita harungi bersama
Bahagia selalu dimiliki, bertahun menjalani
Naluri berkata di setiap langkah-langkahmu
Dua langit tlah membaur di suatu cakrawala
Biarlah layar terkembang, menderu ombakmu menabuh pantai
Kuingin menyeberang, melintas pulau dan lautan
Sebelas Januari bertemu karena kita ini manusia
Kau basuh diriku dengan sejuta warna
Membiru lautmu memeluk pasir
Menanti setiap detik, ku hitung waktunya
Tak dapat ku kawal perasaan ini
Maafkan salahku saat-saat itu padamu
Biar diriku saja menjawab semua cinta
Biarkan kujawab semua dusta
Menguning bulanmu mengetuk malam
Mesra jemarimu belai sukmaku
Membias bintangmu menghias hidup
Belahan jiwa yang tertinggal
Kala tatap matamu sapa jiwaku
Januari lekas berganti
Kian hangat dalam ingatan
Sampai disini kisah kita
Kian hangat dalam ingatan
Hari ini tak harus ku sendiri yang menanti saat ini
Separuh nafas jiwaku... berakhir d…
Fast, automated image compression trusted by 1.3M WordPress usersView this email in your browserProfessional image compression made easy There's a reason Smush is trusted by over 1.3M WordPress users. Smush will optimize every image on your website for super-fast page speeds.
Backup all of your (or your clients') original images, automatically resize and scale images based on your visitor's device - all with the click of a button. Professional image compression made easy.
Just need a single Smush? Easy – use our free 7-day trial to get your job done. There are no lock-in contracts so you can cancel at any time and your images will stay compressed.