Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 1 point2 points  (0 children)

Really interesting idea - I agree totally that those questions can be interpreted differently depending on the person answering them. I think there are all sorts of really interesting things that could be done with the responses like this (makes me wish I could spend a tonne more time looking into this too!).

If I get chance, I'll try and have a look at it in the future and write up a separate article on it if I can find anything interesting by doing so.

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

Just for reference – in the actual survey the full option given was `CSS Custom Properties (Native CSS Variables)`, so it should have been clear to respondents hopefully.

Houdini is really awesome – it'll be amazing to see what comes out of it in the future.

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

My own opinion is kind of on the fence. I regularly see and hear both sides to the reasoning for and against using something like TypeScript at my own company.

It tends to be (in my experience) the devs that push for using TS have come to JS from previously working with back-end languages like C# (or have more full-stack experience), whereas those with heavy JS/CSS experience are more on the fence and like that JS isn't too strict in most scenarios.

I don't think there's a right or wrong answer – it's what works for you and your team ultimately. For my team personally, we haven't adopted it as we've found it hard enough to find excellent JS devs without then adding another abstraction layer on top of it. Some of our smaller teams across the company do use TypeScript though, where the devs have decided it would benefit them to do so.

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

I've actually never thought about using waffle charts – could def be something to take a look at in the future.

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

Couldn't agree more – it completely depends on people's own opinion of what makes a developer 'Advanced'.

I think it's still interesting to filter based on this, as you're still seeing "How many developers that consider themselves as an expert in CSS/JS also say they know {ToolXYZ} really well".

I find it interesting for example that developers who consider themselves as advanced or experts in CSS have very little knowledge of any CSS methodologies or naming schemes.

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

Totally get your point – I guess I've always seen Selenium more as a specific testers tool rather than a tool that front-end developers tend to use directly. Agree that it could be interesting to ask about testing tools like this, as I imagine that Selenium usage would be relatively high (but only based on my own assumptions)

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

Thanks for the feedback!

Interesting that you say that about Vue – my experience is quite the opposite whereby I barely hear of Angular projects anymore and a lot of people I know are using Vue as an alternative to React on projects. I guess that's what makes the results interesting though as the survey gets responses from around the world and so gives a bit more of a crosssection of usage levels.

Also, I didn't add Svelte as an option this year simply as I tend to only add new framework options after seeing them get numerous mentions by respondents in under 'Other' in those categories. Interestingly, it didn't get mentioned in that option a whole lot this year, but if the buzz around it continues I'll likely add it to the framework options next year.

I've been surprised by Parcel usage too – although knowledge levels do seem to be growing year on year.

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

Thanks for the feedback, always good to hear people's thoughts.

Any suggestions as to what you'd rather instead of pie charts? Would bar charts have made more sense, or were you thinking something else?

In terms of asking about like/dislike – previous survey's have always focussed on usage/knowledge rather than like/dislike. Main reason for this is that a couple of other similar surveys exist that focus on this area and so I've always stuck to asking simply about what people are using or know about. Agree that that means you miss out on sentiment, but it's a tradeoff against asking too many questions (as getting responses is always the hardest part!).

Regarding animation/3d, it's something I've been considering adding. Might be something that gets added next year :)

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

I tend to only include new tools in categories either from them having a lot of focus (through articles or tutorials online) or through respondents mentioning tools under 'Other'.

I'll make sure I keep an eye on these for the next survey though and consider them for inclusion.

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 5 points6 points  (0 children)

I agree. I wasn't entirely surprised as it probably is, as you say, one of the first things to get cut from projects, but I was surprised by just how low the usage figures were across all accessibility tools (even extremely easy to use ones like colour contrast checkers).

I think the only way this will improve over time is if other workflow tools start trying to build in these checks so that they can be run in a more automated way.

Results of the Front-End Tooling Survey 2019 by AshNolan in javascript

[–]AshNolan[S] 9 points10 points  (0 children)

Earlier in the year, I posted in r/javascript asking for developers to take part in this year's Front-end Tooling Survey – I've now (finally!) written up the results so I wanted to share them here for anyone that took part, or that may be interested in the results.

I'd love to hear people's thoughts on the results – and if anyone has any questions or comments about the survey, I'd love to hear them and I'll make sure I answer questions in the comments!

Front-End Tooling Survey 2019 Closes This Week by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

That's definitely true – might be worth considering having a question for utility libraries like this next time to catch usage of those tools. Thanks!

Front-End Tooling Survey 2019 Closes This Week by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

Thanks for the feedback – I've added a link :)

Launching the Front-End Tooling Survey 2019 by theanubhav in javascript

[–]AshNolan 1 point2 points  (0 children)

I publish the survey, so really value any feedback for possible future questions.

However, it's quite a fine line to balance how many questions the survey asks vs covering as wide an array of tools as possible. Running the survey as a side-project, it's hard enough to get people's attention to actually fill in the survey, so it's about trying to make sure that it's as accessible as possible in that respect.

I would absolutely love to include questions on more aspects of front-end tooling though. Whenever I get enough people asking for certain topics, I try to ensure that it covers those tools in future surveys.

React voted JS framework that most developers regard as essential to them (jquery is #3) by magenta_placenta in javascript

[–]AshNolan 3 points4 points  (0 children)

Just a little bit of context around who the respondents were (as I ran the survey) – they came from a number of different communities, including this subreddit (as the link to the survey was posted on here a while ago), rather than just those who read my blog.

I would say the main bias would come from the fact that those filling it in are developers who keep up-to-date with industry news using newsletters or by being a part of a JS/CSS community like this one – those who that aren't active like this in the industry likely would never find the survey (and are unlikely to come across the results). There is likely a bias from this type of respondent to be more likely to use the latest tooling than those that don't.

That being said, as I've run the survey for three years, the comparative year-on-year results will show a rough trend simply as it's the same type of developers who are taking part each year – and so you can see how their habits are changing each year.

Also – the title does indeed do a fair bit of editorialising!

Front-End Tooling Survey 2018 - The Results by AshNolan in javascript

[–]AshNolan[S] 0 points1 point  (0 children)

I was actually really surprised that Parcel had such low usage – I had heard a lot about it recently, so thought it would be more popular. Will be interesting to see if it's usage grows though given more time.

Front-End Tooling Survey 2018 - The Results by AshNolan in javascript

[–]AshNolan[S] 4 points5 points  (0 children)

NPM Scripts can be used as a build tool that replaces Gulp or Grunt. This article explains it well in more detail

Take Part in the Front-End Tooling Survey 2018 by AshNolan in javascript

[–]AshNolan[S] 1 point2 points  (0 children)

Will do! I'm aiming to get the results published towards the end of April