SmashingConf Freiburg 2023
I was very fortunate to be invited to be the Mystery Speaker at Smashing Conference in Freiburg this year! We really did trap hundreds of people in a room to teach them about web components 😈😈😈
Check out the video of the talk: The Good, The Bad, The Web Components
Talk Notes
A few quick points from some of the other talks at this event (I always try to watch as many as I can!):
Slava Shestopalov
A reminder that the Russian invasion of Ukraine is creating more people that need accessible experiences—so investing in accessibility testing and improving those experiences in our work is one small way that we can do our part.
via this social post
Amy Hupe
- “You can create really inaccessible experiences from accessible components.”
- Design systems can create bias at scale!
- You can’t retrofit inclusion!
- Are simplicity and inclusion incompatible?
via this social post
Jecelyn Yeen
Have you ever struggled with a focusable element (custom drop down menu) that disappears when you swap focus to your Developer Tools? The “Emulate a focused page” checkbox is for you!
via this social post
Dan Donald
- You don’t need to solve Big Tech Company problems, nor repeat their solutions.
- The success of your design system is reflected in how successful the end users feel when interacting with the products created using the design system.
via this social post
Miriam Suzanne
- Gave much needed historical attribution to Jen Simmons for their work on Intrinsic Web Design.
- Reminded us that media queries aren’t going away even if container queries are ubiquitous. They’ll continue to be useful for non-size related things like
prefers-reduced-motion
andhover
, etc. - Style queries are coming and they are awesome when used with Custom Properties.
via this social post
Christophe Porteneuve
- New Array APIs that don’t mutate:
toReversed
,toSorted
,toSpliced
,with
(already in Safari 16 and Node 20+). - There are new Set methods coming for
intersection
,difference
,isSubsetOf
,union
! - ShadowRealm for sandboxed JavaScript execution will be very helpful in WebC too 👍🏻
via this social post