I'm a DEV Tag Moderator for the #showdev
and #java
tags. In this post, I briefly explain what the #showdev
tag is, and what it is not. I include links to a few good examples of #showdev
posts.
But first, what is a Tag Moderator? Tag Moderators are users like you who volunteer to make sure that the tags they moderate are used on relevant posts. The DEV Tag Moderation Guide explains in more detail. Essentially a Tag Moderator can remove a tag from a post if it doesn't fit the guidelines for the tag, and can also add a tag to a relevant post if it doesn't already have that tag (provided it is a tag that they moderate). In most cases I try to suggest a different tag that fits better whenever I remove a tag. It has been rare that I've actually added a tag, since that can only be done if the post doesn't already have 4 tags. If you are interested in becoming a Tag Moderator, see the DEV Tag Moderation Guide for details.
What #showdev
is
The guidelines for #showdev
start with "For showing off projects and launching products." If you created something that you want to share with the DEV community, then write a post about it and tag it with #showdev
. What exactly qualifies as a "project"? Just about anything that you've created (within the scope of DEV itself) that you want to show others. Maybe a game, or a development tool, or a library, or a website, or a mobile app, or a data set, or a portfolio, etc. "Products" are also certainly fine, it says so right in the first line of the guidelines ("launching products"), although it also indicates to "make posts community-driven and not overly corporate or salesy".
What #showdev
isn't
The most common type of post from which I've removed #showdev
are tutorials. The intended context of "show" in the tag name is "showing what" rather than "showing how". Use #tutorial
for posts that are intended to be tutorials (i.e., "how"), whose primary purpose is to explain how to do something, how to use a tool, etc. However, sometimes #showdev
and #tutorial
are both relevant to a post simultaneously. For example, perhaps the post shows off a project that you created (#showdev
), and then proceeds to explain how to use it, or how the reader can recreate it, or how they can do something similar (#tutorial
). In that case, either use both #showdev
and #tutorial
, or just pick the one that better represents the purpose of the post (e.g., perhaps your intention is to show us a tool that you created, #showdev
, and you incidentally included how to use the tool).
Technically, my use of #showdev
on this post is off-topic since this post isn't showing you a project or product. But since it is about the #showdev
tag itself it seems fitting. By the way, the other tag I used, #meta
, is for posts about DEV itself.
A few good #showdev
examples
Here are a few recent examples of effective use of the #showdev
tag.
This first example is one where both #showdev
and #tutorial
are appropriate simultaneously, and is also generally a high quality post. The author, @derlin, went with #showdev
along with some other relevant tags. The first part of her post shows a project (#showdev
) that she developed (a data analysis of tag usage on DEV using Jupyter Notebooks and hosted on GitHub Pages). The remainder of her post explains in detail all of the technologies that she used to create her project, as well as how to use them.
Share your Jupyter Notebooks like a pro
Lucy Linder γ» Jan 18 '23
The #showdev
tag is great for introducing software that you've created to the DEV community. Here's a recent post of this type from @ryoma about a CLI tool called dim that is essentially a package manager but for open data sets used by a project.
π How to manage the Open Data in your project / Release package manager for open dataπ¦
ryo-ma γ» Jan 19 '23
Some DEV users use #showdev
to announce new releases of projects, such as with release notes, etc. If you use it for this purpose, then you might combine it with DEV's series feature to organize all of your project's release announcements as a series. Here's an example from the other #showdev
moderator (@matteobruni) who has a series for posts about new releases of tsParticles.
tsParticles 2.8.0 Released
Matteo Bruni for tsParticles γ» Jan 19 '23
Here's one where @alvaromontoro shows us some rather impressive CSS art that he created.
Drawing a chibi character with CSS (with video)
Alvaro Montoro γ» Jan 23 '23
I stumbled upon this next example of using the #showdev
tag a few moments ago, where @louiseann93 shows us an image generator created with the assistance of ChatGPT.
ChatGPT helped me build a random image generator!
Lou Willoughby γ» Jan 24 '23
One of my favorite tags to follow is #showdev
because I like checking out all of the cool stuff that people build. It is a good way to find new tools that community members announce as well. If you aren't already, then consider following the showdev tag, which will increase the visibility of posts like the above examples appearing in your feed.
Where you can find me
Follow me here on DEV:
Follow me on GitHub:
Vincent A Cicirello
View My Detailed GitHub Activity
If you want to generate the equivalent to the above for your own GitHub profile, check out the cicirello/user-statistician GitHub Action.
Top comments (10)
Thank you for clarifying how this tag should rightly be used!
And thank you for the mention (highly appreciated). I am just wondering about the use of the they pronoun ("their post explains in detail all of the technologies that they used") ?
The "they" was a remnant from my first draft where I didn't pay attention to who the authors of the posts were, and I missed it when I added the links to the authors before I posted. I'll fix it. Sorry about that.
No worries, thanks π
You're welcome
Great timing for this article as I am working on a small project which will be out very soon π
Great. Share a post about it when you're ready.
Thanks for the mention and for this post! This is a must read!
You're welcome
Thank you for the mention Vincent ! It was the first time using this tag so Iβm glad I used it to its purpose π
You're welcome