What is a discussion?
Discussions are a valuable way to engage with the professional developer community on daily.dev and share insights on various topics!
As a professional network for developers, we highly value the opportunity for our community members to participate in public discussions. Discussions allow you to share your thoughts, insights, and experiences related to a post or topic, and contribute to the collective knowledge of the community.
Participating in discussions can benefit you in several ways:
Gain insights from others: Discussions provide an opportunity to learn from other experienced developers who have read the post. You can gain additional insights, perspectives, and tips that can enhance your understanding of the topic.
Share your expertise: If you have expertise in a particular area, participating in discussions allows you to share your knowledge and contribute to the community. Your insights and experiences can provide valuable information to others and help foster meaningful discussions.
Build your professional network: Engaging in discussions can help you connect with like-minded professionals in your industry. You can build relationships, expand your network, and establish your reputation as a knowledgeable and engaged member of the community.
Enhance your profile: By actively participating in discussions, you can showcase your expertise and build your professional brand. Your comments and insights can be viewed by other community members, including potential employers or collaborators, which can help you establish yourself as a thought leader in your field.
Stay up-to-date with industry trends: Discussions often revolve around current trends, technologies, and best practices. By participating in discussions, you can stay updated with the latest industry developments, learn from others' experiences, and stay ahead in your professional journey.
How to participate in a discussion?
Click on any post in the feed to see the post modal.
Beneath the title, TLDR and post image you can see all the comments on the post.
You can be upvote (1), reply (2) to and share (3) individual comments. You can also see the number of upvotes a comment has on the right (4).
or you can add your own comment on the post itself.
Add a comment
There are two options to start/join a discussion:
- Click on the comment button in the post modal.
- Use the Companion widget.
The easiest way to start or join a discussion is to click on the comment icon at the middle-bottom of a post:
Once you click on the comment button, you will see the comment modal.
You can then leave a comment using markdown in the comment box (5).
Writing comments in markdown
You can use markdown when commenting on posts 🎉
- Headings (using
#for a h1 through to
######for a h6 )
- Text formatting like
- Lists (using
- Links (using
- Images and animated GIFs (using
`backticks around your code`)
- Blockquotes (using
> your quote)
- Code snippets (using
``` triple backticks on the lines before and after your snippet ```)
- and more, check out the markdown guide for more ways you can use markdown (not all features are supported).
We only support pure markdown in comments, HTML will be converted to plain text.
You can @mention people in comments! Simply type the @ character and start writing the first few characters of their name.
A list of matches will appear based on what you write, select the person you want to mention (6) and it will auto complete their name for you.
Once you post the comment they will be notified that you mentioned them (if they have notifications switched on)
Preview your comment
When writing a comment you can click on the "Preview" button at the top of the modal to check your comment looks great before posting!
We built some great and informative quality of life items into the post modal, such as:
post meta data
All the details about this post, including the title (a), TLDR (b), tags (c), published date (d), reading time (e) and cover image (f).
Table of contents
daily.dev uses the headings in each post to build an automatic table of contents (7).
A great way to get a snapshot of the post and understand what it's about, in addition to the TLDR.
Suggested similar posts
Based on the post's data, daily.dev will also recommend further reading recommendations (8).
Additionally, we feature some of the most interesting discussions (9) currently available on the platform.
That way, you can engage with the community on the hottest topics without going back to the feed.
- Clicking on a particular row in the table of contents will open up the post on that specific heading.
- Clicking on the number of upvotes on a comment will display a list of the users who upvoted the post or comment (10).