As a member of the DEV team, I love reading what our community is writing. There's career advice, "meta topics", walk throughs, how to posts, and even why to posts.
I'm wondering what are some more advanced topics you'd like to see? My thought being perhaps responses to this post can prompt our community members to read and say "Oh, I know more about that and folks are interested."
And something to remember, each of us are at different stages along the many paths that we take in technology. Advanced to me Ruby posts are quite different from advanced to me Javascript posts.
So let's speak out about our curiosities, and see about helping each other level up.
Top comments (32)
I'd love to see more math and logic. Explanations of advanced algorithms step by step (grammar parsing algorithms, procedural generation of complex structures, competitive AI... all broken down). And not only "import this library, train with this dataset". Programming languages theory or discussions comparing effectively different paradigms, optimization techniques, static analysis of code... Or breaking down personal projects that don't fall in the regular categories of webdev or mobile apps. Idk, I feel like anything different than your daily explanation on what is git, why you should use Linux and React tutorials would be nice. Also, is it me or there's a raising trend of posts that consist on a single question? Like, there is no elaboration, only some easy bait to generate traffic.
Talking about that, and somewhat off topic, it would be nice to have a special category for that kind of posts. Anything less than a minute of reading time should go to a short reading section. It's a bit frustrating to see an interesting title and then find that the title is literally the whole post... I know, the comments are usually interesting, but that doesn't replace quality content.
My personal projects is where I "practice" to learn and think through new approaches. And these personal projects are of nominal value to others (smash together two procedures for generating Sci-Fi TTRPG worlds, a REPL that parses random tables and can record / write to files that are loaded into the REPL app, etc)
Those are interesting, and I know a lot of people post them here too, but they usually revolve around X technology or X framework, instead of the interesting algorithms or data structures used.
The projects you mention sound actually cool, btw!
Agreed with the quality of the content. If I could filter out low quality/low value posts I'd definitely do it.
As far as math and theory? I'd like to see more of that too. Perhaps a tag with these topics in mind. A lot of newbies would get lost seeing too much of that, but perhaps there's a way to filter.
Well, there's an option to set experience level both of posts and your own profile, for feed filtering, but in my experience it doesn't work too well, or probably there just isn't much content above certain level, idk. There is also the option for some trusted users to mark a post as low quality... but I'll tell you, after a few posts in a row you stop marking them.
Thanks for your comment!
For myself, I'm always looking for posts related to how to "own" a code base over time. What are the strategies for fighting off the very real entropy.
This is indeed a great topic that is not approached very much. I have been dealing with big legacy codebases for a long time (and actually love it), and started writing a bit about it, for example here: dev.to/wesen/90-of-software-engine...
Vanilla JavaScript is something that I very rarely see on any forums or blogs, but could be very interesting.
I like the different web APIs (developer.mozilla.org/en-US/docs/W...) very much. Just the other day I was working with the Web Audio API and it felt so good in a really long time. I also recently learned about the IndexedDB API and was completely blown away by it.
So yeah, I’d like to see more of advanced posts for web APIs.
Using idb or idb-keyval?
The native event-based interface can be a bit painful.
Yeah, fortunately I realised that quick enough and started using Dexie.js
Tech leadership or war stories on how they had screwed up and ways we should be mindful of for managing technical teams.
It would be very interesting to find more articles about Design Systems, and also testing and QA articles.
Definitely more testing and QA articles would be great.
Yep, me too. But I have the feeling that there were a few advanced articles on Design System and Testing lately.
I think i missed them :/
I think we want that chat feature again, I miss him 🥺🥴
Noted, but I didn't ask what new/old feature :(
I'm trying to recall, but failing, the person who posted about a Chrome plugin/extension that allows you to chat with other folks that are on the same site who also have that plugin installed.
Here's that post you're talking about!
Hitchweb! Browser Extension🧩, Talk to people on same website 🤩
Rajesh Joshi ・ Jun 6 ・ 1 min read
okay, sorry for that misunderstanding. It's all by my mistake :|
Oh, no worries on the mistake. I was aiming to be a bit playful so hopefully didn't miss my mark.
Thank you everyone for chiming in. I hope folks are seeing ways in which you can contribute and up our collective game.
That sounds exactly like the kind of post I'd love to read here! ^^
I don't think there's any tag for programming languages theory in DEV, the closest one is #computerscience and man that's full of noise... maybe we could start a #plt tag for that 👀
EDIT: In fact, it already exists!!
I'd like to learn more about maintaining and growing an open source project. Licensing the project, identifying and attracting developers that might be interested, managing pull requests from multiple contributors. That kind of thing.
I think Sloan may have heard your wish:
Tidelift ✨
Welcome to the Tidelift Community, an open space for open source contributors, maintainers, and OSS supply chain professionals to learn, share, and grow.
When I was in campus, i always found a disconnect between classroom education and realworld application. This only became an issue in the higher levels, especially towards the final year. Concepts like Knowledge Base Systems and Finite Automata were more conceptual than practical. For instance the only reason I ever understood the A* searching algorithm was by building a sample program that found the fastest route between 2 towns. Other concepts like the Monte Carlo simulation still seem far fetched for me. I can not say I understand them cause I never got a concrete example that explained it to me.
So to answer your question, I'd enjoy a series explaining higher concepts in math and computer science.
More about streaming data and real-time dashboards!
I am mostly interested in React, Testing, Git, Design Systems, Patterns, more vanilla JS, in an advanced way and was wishing for them for a long time, but I have the feeling that articles like these have increased the last few weeks. Didn't read all of time by now, mostly bookmarked, so I still hope I find what I need.
Advanced Laravel posts would be great. I'm planning to make some myself.
Awesome, I've heard Laravel mentioned a lot of times, but have minimal knowledge.
Do you have a title for one of those posts? To help folks better see what you consider "Advanced Laravel posts?"
Maybe more about Laravel Logging, Localization, Queues & Jobs, Eloquent and more.
"GameDev: theory and practice using Open Source technology"
(especially that target web browser or use browser technology like webview or Neutralinojs)
Game development for pc, consoles, steam and mobile.