Michael Mathews
Heydon Pickering
It's pronounced like that Jurassic Park actor guy
Looks like GEL
but with a bit more F
Like a pattern library?
Not really.
Your
Product
Your
Product
What to aim for
Which tools to use
With which workflows
Component name
## Recommended markup
## Recommended layout
## Recommended behaviour
## Reference implementation
### Oh and don't forget this accessibility stuff:
Not like
this
“...which exposes navigation options to screen reader software...”
“...can be perceived in the
absence of colour...”
“...removing the invisible element from
focus order...”
<button>, disabled via a
debounce function
functional scrollbar
object-fit: cover, where supported
removed from keyboard and AT with inert
via IntersectionObserver
Initial
content
Evolving
content
Standards
Prior art
Research
Testing &
research
Production
received wisdom
testing
innovation
GEF (“JEFF”)
The framework that is not a library. But is a useful companion guide for developers who want to build web components documented in GEL, using code with standards and accessibility baked-in. Also with working examples. Also sexy.