diff --git a/docs/pages/blog/2020-developer-survey-results.js b/docs/pages/blog/2020-developer-survey-results.js
new file mode 100644
index 00000000000000..0f85331540a683
--- /dev/null
+++ b/docs/pages/blog/2020-developer-survey-results.js
@@ -0,0 +1,15 @@
+import React from 'react';
+import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';
+import { prepareMarkdown } from 'docs/src/modules/utils/parseMarkdown';
+
+const pageFilename = 'blog/2020-developer-survey-results';
+const requireRaw = require.context('!raw-loader!./', false, /2020-developer-survey-results\.md$/);
+
+export default function Page({ docs }) {
+ return
+
+
+As last year, we again calculated the [Net Promoter Score](https://en.wikipedia.org/wiki/Net_Promoter)
+(promoters less detractors). This year it is again a pretty high number 61.54%! (As the values for NPS range between -100 and +100, a “positive” score is considered “good”, greater than 50 is “excellent”, and above 70 is considered “world class”).
+
+### 3. Who do you think would most benefit from Material-UI?
+
+
+
+
This word cloud was generated with wordclouds.com.
+ +Developers are again at the center of our universe 🙂 (And "people" and "teams" in general, of course!) This is understandable, given the [job role demographic](#8-which-of-the-following-best-describes-your-current-job-role) +of the majority of respondents. We will push hard on making the experience for you even better over the next year. + +### 4. What is the main benefit you receive from Material-UI? + + + +The responses to this question are a very clear indicator to us about what we need to continue to do more of. Some of the most common points were: the range of components, ease of use, documentation quality, as well as the design. We will, of course, continue to work on all of these. + +### 5. How can we improve Material-UI for you? + +As the answers to these questions were pretty different, we grouped them into different categories and counted the different number of times the concern was mentioned. You can see all of them sorted in descending order: + + + +306 | more components |
---|---|
202 | more components - ? |
15 | more components - data grid |
12 | more components - carousel |
12 | more components - charts |
10 | more components - lab to core |
10 | more components - upload |
9 | more components - icons |
6 | more components - big calendar |
5 | more components - layout |
4 | more components - navbar |
4 | more components - nested menu |
2 | more components - rich text editor |
2 | more components - splitter |
1 | more components - masonry |
1 | more components - nav bar |
1 | more components - numberpad |
1 | more components - onboarding |
1 | more components - prompt |
1 | more components - scrollspy |
1 | more components - swappable tabs |
1 | more components - timeline |
1 | more components - video player |
1 | more components - virtualization |
1 | more components - drag and drop |
1 | more components - dropdown |
1 | more components - image |
189 | customization |
85 | customization - easier |
22 | customization - docs |
16 | customization - dynamic color & variant |
15 | customization - improve custom themes |
13 | customization - provide more themes (not just Material Design) |
11 | customization - ? |
9 | customization - unstyled components |
8 | customization - support system in all components |
8 | customization - theme editor (visual tool) |
2 | customization - theme gallery (coming from the community) |
155 | docs |
46 | docs - ? |
45 | docs - more examples |
33 | docs - more templates |
16 | docs - beginner friendly |
8 | docs - smaller demos |
8 | docs - tutorials |
3 | docs - api integration with components |
2 | docs - better search |
2 | docs - spanish |
1 | docs - chinese |
1 | docs - translations |
1 | docs - detailed api |
1 | docs - easier discoverability of components |
1 | docs - generated DOM |
1 | docs - japanese |
1 | docs - more realistic examples |
1 | docs - nested props |
1 | docs - plugins |
1 | docs - ssr |
64 | performance |
31 | performance - ? |
32 | performance - bundle size |
1 | performance - DOM size |
56 | styles |
19 | styles - styled components |
7 | styles - docs |
5 | styles - simpler |
4 | styles - ? |
3 | styles - CSS syntax |
3 | styles - better dark/light switch |
3 | styles - emotion |
3 | styles - performance |
2 | styles - agnostic to engine |
2 | styles - css modules |
2 | styles - utility class names |
1 | styles - atomic compiled css-in-js |
1 | styles - keep jss |
1 | styles - remove JSS |
25 | typescript |
19 | typescript - ? |
3 | typescript - docs |
3 | typescript - faster check |
21 | date picker - improve |
19 | react native |
13 | form |
13 | material design updates |
12 | animations |
8 | animations - ? |
2 | animations - docs |
1 | animations - declarative API |
1 | animations - SVG |
11 | test |
4 | test - jest |
3 | test - stable snapshot |
1 | test - ? |
1 | test - docs |
1 | test - styles |
1 | test - testing library integration |
8 | more opinionated |
8 | simplify |
7 | class components |
7 | mobile |
7 | fewer breaking changes |
7 | designers |
2 | designers - bridge design tools and code |
2 | designers - Adobe XD material |
2 | designers - Figma material |
1 | designers - ? |
6 | free vs paid balance |
6 | tree view - improve |
6 | less abstracted components |
5 | more abstracted components |
4 | accessibility |
1 | accessibility - ? |
1 | accessibility - auto id |
1 | accessibility - full audit |
1 | accessibility - more examples |
4 | system |
1 | system - CSS grid |
1 | system - docs |
1 | system - performance |
1 | system - rework breakpoints |
3 | components consistency |
3 | grid - improve |
Help us prioritize by upvoting.
diff --git a/docs/public/static/blog/2020-survey/1.png b/docs/public/static/blog/2020-survey/1.png new file mode 100644 index 00000000000000..5d14bad86f3615 Binary files /dev/null and b/docs/public/static/blog/2020-survey/1.png differ diff --git a/docs/public/static/blog/2020-survey/10.png b/docs/public/static/blog/2020-survey/10.png new file mode 100644 index 00000000000000..f59a8953edbaf8 Binary files /dev/null and b/docs/public/static/blog/2020-survey/10.png differ diff --git a/docs/public/static/blog/2020-survey/11.png b/docs/public/static/blog/2020-survey/11.png new file mode 100644 index 00000000000000..784757464c8ea4 Binary files /dev/null and b/docs/public/static/blog/2020-survey/11.png differ diff --git a/docs/public/static/blog/2020-survey/12.png b/docs/public/static/blog/2020-survey/12.png new file mode 100644 index 00000000000000..dccc1c79d49c88 Binary files /dev/null and b/docs/public/static/blog/2020-survey/12.png differ diff --git a/docs/public/static/blog/2020-survey/13.png b/docs/public/static/blog/2020-survey/13.png new file mode 100644 index 00000000000000..105e98665f9a8b Binary files /dev/null and b/docs/public/static/blog/2020-survey/13.png differ diff --git a/docs/public/static/blog/2020-survey/14.png b/docs/public/static/blog/2020-survey/14.png new file mode 100644 index 00000000000000..57ed70e70e8c63 Binary files /dev/null and b/docs/public/static/blog/2020-survey/14.png differ diff --git a/docs/public/static/blog/2020-survey/15.png b/docs/public/static/blog/2020-survey/15.png new file mode 100644 index 00000000000000..08a32e87d45aa4 Binary files /dev/null and b/docs/public/static/blog/2020-survey/15.png differ diff --git a/docs/public/static/blog/2020-survey/16.png b/docs/public/static/blog/2020-survey/16.png new file mode 100644 index 00000000000000..394c57bb54e61b Binary files /dev/null and b/docs/public/static/blog/2020-survey/16.png differ diff --git a/docs/public/static/blog/2020-survey/17.png b/docs/public/static/blog/2020-survey/17.png new file mode 100644 index 00000000000000..051823ade17bd9 Binary files /dev/null and b/docs/public/static/blog/2020-survey/17.png differ diff --git a/docs/public/static/blog/2020-survey/18.png b/docs/public/static/blog/2020-survey/18.png new file mode 100644 index 00000000000000..9f7aa0d573c134 Binary files /dev/null and b/docs/public/static/blog/2020-survey/18.png differ diff --git a/docs/public/static/blog/2020-survey/19.png b/docs/public/static/blog/2020-survey/19.png new file mode 100644 index 00000000000000..e6de8a826182e9 Binary files /dev/null and b/docs/public/static/blog/2020-survey/19.png differ diff --git a/docs/public/static/blog/2020-survey/20.png b/docs/public/static/blog/2020-survey/20.png new file mode 100644 index 00000000000000..dab7bcdee80daa Binary files /dev/null and b/docs/public/static/blog/2020-survey/20.png differ diff --git a/docs/public/static/blog/2020-survey/21.png b/docs/public/static/blog/2020-survey/21.png new file mode 100644 index 00000000000000..bc8914a7e87cce Binary files /dev/null and b/docs/public/static/blog/2020-survey/21.png differ diff --git a/docs/public/static/blog/2020-survey/2a.png b/docs/public/static/blog/2020-survey/2a.png new file mode 100644 index 00000000000000..6b71c418792170 Binary files /dev/null and b/docs/public/static/blog/2020-survey/2a.png differ diff --git a/docs/public/static/blog/2020-survey/2b.png b/docs/public/static/blog/2020-survey/2b.png new file mode 100644 index 00000000000000..2497f11877561c Binary files /dev/null and b/docs/public/static/blog/2020-survey/2b.png differ diff --git a/docs/public/static/blog/2020-survey/3.jpg b/docs/public/static/blog/2020-survey/3.jpg new file mode 100644 index 00000000000000..eacc41b6560f7e Binary files /dev/null and b/docs/public/static/blog/2020-survey/3.jpg differ diff --git a/docs/public/static/blog/2020-survey/4.jpg b/docs/public/static/blog/2020-survey/4.jpg new file mode 100644 index 00000000000000..b48147e8e07d54 Binary files /dev/null and b/docs/public/static/blog/2020-survey/4.jpg differ diff --git a/docs/public/static/blog/2020-survey/6.png b/docs/public/static/blog/2020-survey/6.png new file mode 100644 index 00000000000000..136e78c3074d4a Binary files /dev/null and b/docs/public/static/blog/2020-survey/6.png differ diff --git a/docs/public/static/blog/2020-survey/7.png b/docs/public/static/blog/2020-survey/7.png new file mode 100644 index 00000000000000..b19f88ee78dd1b Binary files /dev/null and b/docs/public/static/blog/2020-survey/7.png differ diff --git a/docs/public/static/blog/2020-survey/8.png b/docs/public/static/blog/2020-survey/8.png new file mode 100644 index 00000000000000..bc2b7fcbb3d160 Binary files /dev/null and b/docs/public/static/blog/2020-survey/8.png differ diff --git a/docs/public/static/blog/2020-survey/9.png b/docs/public/static/blog/2020-survey/9.png new file mode 100644 index 00000000000000..31b7733d4b784f Binary files /dev/null and b/docs/public/static/blog/2020-survey/9.png differ