What the data tells us
HolyJS, 2021-11-02
What You'll Learn
What You'll Learn
What You'll Learn
But sometimes you have to explain what it is
50%
50%
85% EU/NA
52% EU/NA
85% EU/NA
52% EU/NA
39% say "pure tech, no particular industry"
in devs with > 2 years of experience
are almost equally big categories
but lead capture by itself is enormous
Do we give them resources to match?
All sites, not just Jamstack sites
Are we "mobile first"?
or are thought leaders paying too much?
Data leads to questions:
So being down is okay if it's fast when it's up
is apparently the industry standard
unless it's in any way inconvenient
bubble size
well known
not well known
horizontal axis
usage
vertical axis
want to
use more
(happy)
want to
use less
(unhappy)
happier
sadder
lost users
gained users
Why pay so much attention?
for (mostly front-end) web developers
Hey look, SQL!
Source: RedMonk Programming Language Rankings: June 2021
Developers writing for the web are forced into JavaScript
aka WASM
from JavaScript
are good, actually
It was very inefficient.
Changed the development economy
and only sometimes a technical one
because you can get other people to help
Performance is not a general argument
The case against frameworks
and then very, very slowly decline
Middle
Newest
Older
SSGs
Usage < 10% but growing, not well tracked in this data
Legacy frameworks
Not tracked
but for how long?
is a very blurry distinction these days
No clear winner,
but some solid ideas.
Conclusions: frameworks
But if you want one:
Conclusions: frameworks
if performance is your goal
Conclusions: frameworks
Conclusions: frameworks
Maybe some day.
but I mean that in a good way!
It became part of the browser
If it keeps growing, maybe
How about Web Components + React?
We are nearly done.
Breakouts
Fewer "full stack", more "front", "back" end
Breakouts: Big Sites
Compliance rises in importance at scale
Breakouts: Big Sites
Appealing to everyone where they are
Breakouts: Big Sites
Breakouts: Big Sites
This wasn't useful, just funny
Breakouts
They're just all over the map
Breakouts: Students
They have a lot of money
Breakouts
Containers, orchestration, microservices, etc.
Breakouts: Enterprise developers
Mobile whenever
Breakouts: Enterprise developers
Help your team scale with types
Breakouts: Enterprise developers
E-commerce? Ecommerce? eCommerce? Whatever.
Breakouts
Ideally, written and maintained by someone else
Breakouts: E-commerce developers
Mobile first, sometimes mobile only
Breakouts: E-commerce developers
Maybe just to mess with Enterprise devs?
Breakouts: E-commerce developers
What we learned
What we learned
What we learned
What we learned
What we learned
What we learned
What we learned
So many! But maybe pick:
What we learned
Data can be overwhelming.
The best way to reach me is Twitter:
@seldo