DEV Community

Cover image for 😁12 things you didn't know you could do with DEV
Anmol Baranwal
Anmol Baranwal

Posted on

😁12 things you didn't know you could do with DEV

As a developer, I'm always looking for those little details because, well, the details matter.

We're all part of one big community here on DEV, and in this post, I'm excited to share some unexpected features and tricks that you might not be aware of on this platform.

Let me take you through 12 surprising things you can do on DEV, from creating custom buttons to creating your comment templates!

Please comment and let me know which point surprised you the most.


1. Filter posts using tags.

With the constant intake of posts in our feeds, having some control and filters is essential. One way is to filter posts by using tags.

For instance, to view posts with the #discuss tag, simply navigate to dev.to/t/discuss.

Likewise, if you want posts with the tag #softwaredevelopment, head over to dev.to/t/softwaredevelopment.

As a general rule, you can use this.

https://dev.to/t/paste_your_tag_without_spaces
Enter fullscreen mode Exit fullscreen mode

You can paste the above URL with your tag to see the top posts in that relevant category.

discuss direct page

You can discover tag moderators responsible for handling that particular tag.
In case you're wondering, tag moderators are responsible for maintaining the relevance of the tags with the post.

You can check the tags you're following at dev.to/dashboard/following_tags.

A comprehensive list of all tags is available at dev.to/tags.


2. Handy resources based on official tags.

It might be related to the first one, but it's not true for every tag.

Certain tags provide handy official resources, such as documentation for tailwindcss or helpful guides for nextjs. These resources can be valuable, especially if you're new to a particular tag.

docs

For instance, the nextjs tag has decent resources :)

resources

These "little details" make the DEV platform more user-friendly and informative.


3. RSS Feed.

Explaining RSS feed to a 5-year-old:

Imagine you have a favorite cartoon show, and every time there's a new episode, your magical TV shows it to you. The RSS feed is like that magic messenger for websites. It tells your computer when there's something new on your favorite website, so you can see it without having to check all the time. It's like a friendly notification that says, "Hey, something interesting happened on the website you like!".

It's like having a personalized news feed with content from multiple sources.

  • Check your DEV RSS feed using: dev.to/feed/your_username

  • Check Chrome extension that I use to find RSS Feed URLs.

Learn more about how drafts are created from your feed at DEV in this guide.

Β 

Head to dev.to/settings/extensions to paste your RSS Feed URL and integrate it with your DEV profile.

Suppose you have your own blog, and whenever you publish a blog to your website -> dev will fetch that blog as a draft post which you can publish from the dashboard.

paste your rss feed url in dev settings

Β 

What is a Canonical URL?

Imagine you have a webpage, and there are a few copies or variations of it. (Your personal blog + DEV blog)
A canonical URL is like tagging the main one as the bossβ€”the original source.
It helps search engines know which version is the most important or preferred, preventing confusion and improving your webpage's search engine ranking.

Understanding canonical URLs is crucial when re-publishing content to maintain clarity for search engines.


4. Crazy Badges for Lots of Innovative Things.

DEV awards several badges weekly based on the technologies featured in articles. From tech stack badges to quirky ones like the "Beloved Comment" badge, each badge holds its own charm.

For example, if you write an article with React and are considered a top author of the week, you will be awarded the React badge.

tech stack

I can't help but share my excitement about some adorable badges I've seen.

icebreaker

I know a couple of guys who have this beloved badge.
If you know, comment down!

beloved comment

badge

badge

Who has this one? LOL! Worth a party.

special badge

I have this one but didn't win any game 🀣

game time

The Top 7 Author Badge, often regarded as the most prestigious, is my personal favorite. Earning this badge is truly an honor in its own right.

top author

I can't list them all; otherwise, people will get angry. LOL!

Explore the complete list of badges at dev.to/badges.


5. Software comparisons.

Comparing Software is not a new trend. We do it all the time.

So, the DEV Team made a list of top posts that the community has created. These are the posts folks have generally continued coming back to over and over again.

The list has around 350+ software companies. Must check!

software comparisons


6. Adding a caption to your image.

In DEV posts, you can add captions to your images that provide context or additional information to complement the image shown.
It's an interesting way to navigate within the image.

Here's how you can do it.

You have to use the <figcaption> tag after the image.

For instance, see the image below along with it syntax.

GitHub Profile with username Anmol Baranwal

GitHub Profile of Anmol Baranwal

Β 

![GitHub Profile with username Anmol-Baranwal](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2klya81kv58vcr94yqks.png)
<figcaption> GitHub Profile of Anmol-Baranwal </figcaption>

Enter fullscreen mode Exit fullscreen mode

7. Subscribe to comments.

Typically, as the author of a post, you're automatically subscribed to all comments.

This means you'll receive notifications for every comment on that post.

However, what's interesting is that you can also subscribe to comments on other posts. I recommend doing this, especially for posts with a #discuss tag, as it exposes you to various perspectives, leading to valuable learning experiences in the end.

  • Notifications of top-level comments is a handy one.

subscribe to comments


8. Embed & Line break.

Most of the people would already know this.
But for those who don't, you can embed any video so that you can play the video rather than pasting a link.

It allows viewers to watch the video directly without visiting another site.

{% embed paste_url_here %}
Enter fullscreen mode Exit fullscreen mode

For example, embedding my DEV profile will look like this.

Some might not be aware of creating line breaks using &nbsp;.
This simple technique improves the readability of your posts.

For example, This first sentence can be separated from the next content using &nbsp;.

Β 

The second sentence is separated by a line break.


9. A call-to-action button.

This is the coolest!
Did you know you can make a personalized button with a description? So exciting!
It's a handy way to grab attention and enhance engagement, and it's super easy to implement.

For instance, let's create a CTA for my GitHub profile:

πŸš€ Visit My GitHub Profile

Β 

You can use the below syntax for creating that button:

{% cta https://github.com/Anmol-Baranwal %} πŸš€ Visit My GitHub Profile {% endcta %}
Enter fullscreen mode Exit fullscreen mode

This personalized touch can add a whole new dimension to your posts.

The syntax uses liquid tags created by Shopify.


10. Complete Editor Guide.

Here's a hidden gem that even top authors might not be aware of.

The DEV team has made a comprehensive editor guide covering almost every aspect of using the editor. It's a one-stop resource for answering questions like:

  • How to add a caption to your image
  • Supported URL embeds
  • How to add comments (author notes) which won't show up in the content
  • Markdown basics + recommended cover image size (1000 * 420)
  • They have even covered accessibility and much more.

Read the complete guide at dev.to/p/editor_guide.

Big kudos to the DEV team for creating such a handy guide! Do follow the official DEV team and join the fun :)


11. Comment Templates.

Another nifty feature that DEV offers is the ability to save comment templates. Whether it's for introducing yourself or sharing your social media URLs, these templates can save you time and add consistency to your interactions.
It may be small, but it packs a punch!

It closely mirrors a functionality commonly found on GitHub.

GitHub

Β 

Let's see how it works.

To set up your comment templates, visit dev.to/settings/response-templates

templates for comments on DEV settings

Β 

You can easily add new templates with short titles for quick reference.

add a new template

Β 

When you're in the comments section of a post, click the three dots on the bottom right -> then the bookmark symbol. You'll find a list of templates that you can directly use.

insert comment templates

Trusted users even get a predefined list of templates for extra ease.

predefined list of comment templates as a trusted user


12. Podcasts? Videos? And the power of Hidden tags.

Did you know you could upload videos for your posts on DEV?

upload video draft post

You can find the option to upload the video in the left bottom corner at dev.to/dashboard

dev upload in dashboard

It's a fantastic way to improve your post. Discover these video posts at dev.to/videos.

DEV also hosts a section dedicated to podcasts. You can even submit your own podcast for review and explore various others at dev.to/pod.

Hidden Tags for Personalized Feeds

Hidden tags are a way to provide you with more control over what you see and a means of hiding content from your feed that you don't want to see.

You can hide tags over on the tags page - use the search to find a specific tag you want to hide

You can hide tags over on the tags page - use the search to find a specific tag you want to hide

Β 

You can also hide tags over on the "Following tags" section of your dashboard - press the three dots to access the hide option

You can also hide tags over on the "Following tags" section of your dashboard - press the three dots to access the hide option

Β 

You can see which tags you've hidden on your dashboard and unhide them

You can see which tags you've hidden on your dashboard and unhide them

Β 

This feature ensures a more personalized and enjoyable browsing experience on DEV.

I'm not covering APIs since it would make the post very long.
However, if you're interested, you can explore more about Forem APIs.


Bonus

I know, I know!
I promised 12 things, but here's a little extra on "How you can earn money whenever someone reads your blog!"

Explore the concept of Web Monetization in this insightful blog post. It's an awesome guide that explains everything you need to know.

You can also read more on how to become a DEV Mod and collaborate with fellow community members.


I don't know about you, but I'm extra excited, and there might be more treasures that the DEV Team is hiding. LOL!

I hope you learned something new today.

I love the DEV community as it is an excellent place for encountering great content of all kinds: lively discussion posts, in-depth tutorials, library updates, career advice, and a lot more.

If you are keen on sponsoring this post, shoot me a message at anmolbaranwal119@gmail.com or hit me up on Twitter! πŸš€

If you enjoy my content, please support me by following me on my GitHub & Twitter.

Write more, inspire more.

Ending GIF waving goodbye

Top comments (38)

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

As an author, I've wanted to share this for a long time.
I believe people need to have fun, go deep, and find these small details about DEV.

Telling you the truth, I began my writing journey on DEV and never wrote on Hashnode or Medium before DEV. I'm not a fan of Medium because of the paywall, and Hashnode seems challenging for beginners.

I only want people to read my content and enjoy it.
See you later. Hope you like it!

Collapse
 
moopet profile image
Ben Sinclair

I didn't know about the Software Comparisons page or the CTA tag! How did you find out about them?

Collapse
 
thomasbnt profile image
Thomas Bnt β˜•

Yeah CTA isn't mentionned on comments sections with buttons or documentation.

But one post about that, a post from the DEV Team - @michaeltharrington

Collapse
 
michaeltharrington profile image
Michael Tharrington

Oooo yeah, thanks for bringing this one up, Thomas. And that makes me realize that I need to make this series a bit easier to access!

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

I struggled a bit to make it work since I wasn't very familiar with liquid tags.
Thanks for sharing the post! :D

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

LOL! I blackmailed the DEV Team. Just kidding!
As I mentioned, I explore in-depth. It's a habit as a developer.

I didn't share some generic things since it's not that useful. There is a whole lot more!

first line

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Wouaw! Thanks for this great list! I have been using dev.to lately and some of these stuff will come handy

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

Thanks so much for commenting! I'm really glad this was helpful :)

Collapse
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Something I also wonder: is there a way to have a default footer for all blog posts ? Or to save a snippet of text and re-use ?

Thread Thread
 
anmolbaranwal profile image
Anmol Baranwal

As far as I know, I don't think there is.
Usually, I copy-paste it from the last blog.
If you want, I can ask in the DEV discord community, and if they like it, the team might consider it.

Having snippets would be great!

Thread Thread
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks ! That would be great !

Thread Thread
 
moopet profile image
Ben Sinclair

You mean like a signature on an email or an old-style forum?

I think it's probably not a good idea; people are generally negative towards signatures because in those old enviroments they tended to fill up your feed with repetetive fluff. That shouldn't happen on DEV since you only read one post at a time and the feed only contains a snippet, but generally speaking I think signatures have baggage. They might also feel like too much self-promotion, especially if you see the same ones again and again.

There's nothing stopping you pasting the same content into multiple posts yourself, of course, but I think they'd mostly get used for "follow me on $platform" and "buy me an lemonade shandy" links, and we already have the ability to set social media links against your profile. Perhaps a solution which covers that would be a new feature to allow users to set which links/buttons appear in the little popover you see when you hover over their name?

Thread Thread
 
anmolbaranwal profile image
Anmol Baranwal

If you've used GitHub, you would know how they provide templates for basic things. You can use a slash (/) to create a table with different rows and columns, and then you can customize it.

In DEV, I have to rewrite the structure, which can be frustrating. So, having some small snippets could be useful. For instance, the snippet to create a line break within bullet points.

Thread Thread
 
_ndeyefatoudiop profile image
Ndeye Fatou Diop

Thanks for taking the time to write such a complete response.
I understand the rational : it’s mostly used for linking to other social media’s but also suggesting the user to comment/like, etc. I have been copy/pasting the text and it looks like a lot of bloggers here do it too. So maybe it’s worth adding ? If not, the popover would be great indeed !!!

Collapse
 
rachelfazio profile image
Rachel Fazio

I LOVE this. Also (if no one has already shared) we have a new badge page that is more organized and helps ya see which badges you can earn now in our community vs. which ones are our past badges vs. language specific badges!

Here's that link for ya: dev.to/community-badges

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

DEV is full of surprises! πŸ˜„

And here I thought there wouldn't be anything new.
I can't believe how many things are there that I don't know about on DEV. LOL!

Thanks a bunch for sharing this :D
I would have included it in the post if I had known this earlier.

Collapse
 
ricardogesteves profile image
Ricardo Esteves

Wow thank you for this info! Supaaa handy. πŸ‘Œ

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

Thanks so much!
Even I wasn't aware of a few things, especially that button.

Collapse
 
ricardogesteves profile image
Ricardo Esteves • Edited

After your post I discovered this link: This one πŸ€›

Also have nice suggestions.

Collapse
 
mihneasim profile image
Mihnea Simian

DEV Community Caption Contest - wait, what contest? :D

I answered some "Caption This!" posts with, what I thought, were cracking captions, but gave up since there isn't much action over there.

Thanks for the list! Finally a useful listicle.

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

As I said, DEV team is trying to hide lots of things 🀣
I need that badge even though I can't crack good jokes. LOL!
I'm really happy that you found this article useful. :D

Collapse
 
unnati_ag14 profile image
Unnati Agarwal

I joined DEV today and had previously not used any writing platforms such as Medium or Hashnode. This post has really helped me get started.

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

Woah!
Welcome to the community :D

I'm glad it was helpful.
If you have any more questions, feel free to let me know, I'll be happy to help you anytime :)

Collapse
 
unnati_ag14 profile image
Unnati Agarwal

Sure! Want to start for real but not getting motivation. Can you let me know more about the content type people usually share on DEV.

Thread Thread
 
anmolbaranwal profile image
Anmol Baranwal

You can check out the Top 7 Posts of the last week. As you can see, the content is very different from each author.

While people typically share technical content, you can share whatever you like.

Whether it's tutorials, tips, career advice, technical content, real-life experiences, to lively discussions. It depends on you where you can provide the maximum value :)

Starting is the main thing, just do it and eventually you will learn and grow by improving through feedback and structure.
I'd love to read it!

Thread Thread
 
unnati_ag14 profile image
Unnati Agarwal

Thank you so much. Will be posting soon!

Collapse
 
thomasbnt profile image
Thomas Bnt β˜•

Awesome. Just awesome.

You demonstrated all capacities of Forem/DEV, showed the part of Web Monetization and the POWER of RSS feeds. βœ¨πŸ’œ

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

I wasn't going to include it since Coil discontinued their services. 🀣
But there are more payment providers, so I thought it was worth adding.

RSS feeds want some "feed"-back humor!
It is actually a handy feature, and can save a lot of trouble.

Collapse
 
beacamphq profile image
BeacampHQ

I didn't know some of these, thank you for sharing.

Collapse
 
klimd1389 profile image
Dmytro Klimenko

when I got to the point that tags are a very important part, my life changed for the better

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

Yeah! Tags are indeed important because everyone has their own set of reading preferences.
DEV actually helps in that, and we can discover content that aligns with our interests more easily.

Collapse
 
karenpayneoregon profile image
Karen Payne

Great post, thanks.

Some comments may only be visible to logged-in visitors. Sign in to view all comments. Some comments have been hidden by the post's author - find out more