I don't see nodes defined for application development languages like C++, OpenGL, CUDA, etc. Or content related to these is hard to find.
Personally, I think that web technologies are on the rise lately. Cross-platform also gains a lot of popularity, which might be a helping factor.
Web Technologies are open, they are always the same code with an overload of interpreters available for every platform out there. Just write the code and distribute it - anyone can use your app.
All those technologies are rather easy to learn and use. Compare using Electron to C++ for the mentioned use-case...
As a result I think that most people use web technologies lately which makes platforms like Hashnode and Stack Overflow mainly serve web technology related content.
While I do say that I am mainly a Full Stack Developer, I also enjoy playing around with OpenGL and Vulkan, which lead to lots of C++ development. If you need performance, nothing beats a compiled low-level program. But still, I use web technologies for things like the GUI.
Yes, it would seem so.
I guess it is primarily the case because a lot of people from web development background find the underlying stack (based on modern web technologies) very appealing. The community contributions by the team behind Hashnode have also focussed on web technologies which makes sense given that primary product is a web based offering and the open source components are extracted out of it.
Secondly most of the AMAs done by the team have been with important web technology professionals. So it is natural that as a platform it has gained popularity among their followers.
It would also seem that, that focus has helped towards a homogenous feed with very few unrelated/non-interesting posts for early participants. As the community grows and naturally diversifies and more content is funnelled in it would make sense to have algorithmic prioritization based on interests.
I tried to find an unbiased answer to this so I looked at the global rising page as an anonymous user. The majority of submissions are about web development and related topics (e.g. mobile development) as well as JavaScript in general. So this is not just my filter bubble: your assessment seems correct.
But don't let that discourage you: it's probably a good thing to have more diverse topics on Hashnode and there is a lot people in different parts of the field can learn from each other. Heck, most of the ideas that are currently hot and trending originally showed up in different areas decades before.
I was thinking that the other day and I think it's less Hashnode's fault as it is the community in general. It looks like a lot of the interest from the community is geared towards JavaScript with minor outliers here and there.
My native languages are C# and JavaScript and I think I've mentioned C# once and only then in reference to ArangoDB.
Paul is absolutely correct though, a surprising amount of the theory applied here can be applied elsewhere and if ypu have questions about another language, I'm willing to bet that there are those here that would be more than willing to help.
Sandeep Panda
co-founder, Hashnode
It's true that majority of the users on Hashnode are web developers. When we started the community we seeded it with a lot of web content. This is partly because we are web developers ourselves - so it was easier for us to build nodes and discussions around these technologies. So, naturally Hashnode attracted primarily web developers as its early users.
I understand that topics like C++, OpenGL, CUDA etc are important. That's why we are working on new upgraded nodes which gives ownership to users. This time the focus is on launching new kinds of nodes systematically and building communities around them by having moderators, creators and influencers on the platform.
Once we launch the new upgraded nodes, we'll also have to tweak the feeds a little bit. We are working on it and are very excited about it.
So, expect to see some new and interesting nodes on Hashnode soon!