JavaScriptIntermediate3 - 5 tháng

Devrel

Lộ trình phát triển toàn diện Devrel theo tiêu chuẩn quốc tế nilbuild/developer-roadmap

Hướng dẫn từng bước từ nền tảng đến chuyên sâu giúp bạn làm chủ Devrel. Tích hợp tài liệu lý thuyết, bài viết thực chiến, video tham khảo và bài tập lập trình trực tiếp trên IDE.

Giai đoạn:5 Phases
Mô-đun:142 Kỹ năng
Thực hành:19 Bài Lab IDE
Tiêu chuẩn:nilbuild/roadmap
⚡ Trình biên dịch IDE trực tuyến: Làm chủ kỹ năng thông qua thực hành viết mã và kiểm thử tự động.
Mở IDE Thực Hành Lộ Trình Này →
Bộ lọc:
Thành thạo:0% (0/0)
01
Giai đoạn 1Xây dựng tư duy kiến trúc và công cụ nền tảng

Nền Tảng & Khái Niệm Cốt Lõi

Giai đoạn 1 tập trung hoàn thiện 29 chủ đề then chốt.

Cốt lõiIDE Lab

Active Listening

Active listening in developer relations is about genuinely engaging with the developer community to understand their needs, challenges, and feedback. It involves more than just hearing what is said; it requires attention to verbal cues, context, and non-verbal signals, as well as asking clarifying questions and reflecting on what has been shared. By actively listening, developer advocates can build trust, foster open communication, and gain insights that help shape better products, documentation, and community experiences, ultimately creating a more supportive and responsive environment for developers.

ActiveListeningEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Advocacy

Developer Advocacy is the practice of representing and supporting the needs and interests of developers both within a company and in the broader developer community. Developer Advocates act as liaisons between the company’s development team and external developers, ensuring that the developers have the tools, resources, and knowledge to effectively use the company's products or platforms. They create educational content, provide technical support, gather feedback, and participate in community events.

AdvocacyCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Analytics and Optimization

When engaging with developer communities on social media, it's important to monitor your analytics in order to maximise the potential of your content. Platforms like X provide great analytics that help you keep an eye on which posts perform well with data such as impressions, likes, and shares.

AnalyticsandEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Animations & Graphics

Animations and graphics can be a great addition to your live streaming setup, especially if they're related to the brand that you're representing. Be aware though that excessive animations and graphics can take its toll on your machine and potentially result in a bad experience for viewers, so it's important to find the right balance.

Animations&Engineering
3 khái niệmChi tiết
Cốt lõiIDE Lab

Animations & Graphics

Animations and graphics are used in both video production and live streaming to illustrate concepts that are difficult to convey through code or speech alone. Architecture diagrams, data flow animations, and branded lower-thirds all add clarity and professionalism. Tools like After Effects, Motion, and simpler web-based tools make this accessible without specialist design skills.

Animations&Engineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Anticipate Questions

When giving talks, especially at developer conferences or events, its important to anticipate the audience asking questions at the end of your talk. Being prepared to handle common questions related to your topic can help you with confidence and show that you're a subject matter expert when you answer them correctly. It's important however not to lie or give incorrect answers so make sure that if you don't know the answer, you're honest about it.

AnticipateQuestionsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

API References

Adding API References to your products documentation is a key component and the most common reason for developers using documentation. When creating API documentation, ensure you add examples for the most common languages as well as any details around authorization and common issues faced.

APIReferencesEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

APIs & SDKs

APIs and SDKs are the primary technical surfaces that DevRel teams support and promote. Understanding how they work, how they are designed, and how they are documented is fundamental to the role. DevRel professionals often serve as the bridge between the developers building on these interfaces and the teams that create them.

APIs&Engineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Audio

Having good quality audio when live streaming or creating video content is a must; it is often said that viewers will accept lower quality video, but poor audio is a deal breaker. Unfortunately, this often includes purchasing a good quality microphone, although there are many improvements you can make to an existing setup, such as streaming from a quiet location with good acoustics and applying filters in your software of choice.

AudioCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Basic Programming Skills

Basic programming skills are essential for Developer Relations professionals to effectively communicate with developers, understand their needs, and provide technical support. These skills include proficiency in at least one programming language, understanding of data structures and algorithms, and familiarity with development tools and technologies. Having basic programming skills enables Developer Relations professionals to create educational content, provide technical guidance, and participate in code reviews.

BasicProgrammingEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Be Concise

Being concise during a Q&A means delivering clear, direct answers that address the core of the question without unnecessary detail or digression. This approach respects the time of both the person asking and the audience, ensuring that key information is communicated effectively.

BeConciseEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Blog Posts

Writing blog posts is about creating valuable, informative content that resonates with developers by addressing their interests, challenges, and learning needs. Effective blog posts should be well-structured, beginning with a clear introduction that outlines the problem or topic, followed by detailed, actionable insights, code examples, or step-by-step guides that help readers understand and apply the concepts. It’s essential to write in a clear, engaging tone that balances technical accuracy with readability, making sure to anticipate common questions and challenges developers might have.

BlogPostsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Blogging

Blogging is a strategic way to share knowledge, build credibility, and engage with the developer community. It involves writing content that educates, informs, or solves specific problems that developers face, such as tutorials, best practices, case studies, and product updates. Effective blogging should be both informative and approachable, using clear language, relevant examples, and practical insights that developers can easily apply.

BloggingCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Building a Community

Online developer communities have become the heart of successful DevTools (Developer Tools) go-to-market (GTM) strategies. They provide a platform for developers to connect, collaborate, learn, and share their expertise, ultimately fostering loyalty, driving product adoption, and fueling innovation.

BuildingaEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Building a Personal Brand

Building a personal brand in developer relations is about establishing a unique and authentic presence that showcases your expertise, values, and contributions to the developer community. It involves consistently sharing knowledge, insights, and experiences through various channels such as blogs, social media, podcasts, or public speaking, while engaging in meaningful conversations and collaborations. A strong personal brand helps build credibility and trust, making it easier to connect with other developers, influencers, and potential partners.

BuildingaEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Building SDKs

Building SDKs (Software Development Kits) involves creating a set of tools, libraries, and documentation that help developers easily integrate and interact with a platform or service. A well-designed SDK abstracts the complexities of an API, providing a streamlined, user-friendly interface that enables developers to focus on building their applications rather than handling low-level technical details. It should be intuitive, well-documented, and robust, offering clear examples, error handling, and flexibility to suit different use cases.

BuildingSDKsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Code of Conduct

A code of conduct is a formal document that sets expectations for member behavior and describes consequences for violations. It typically covers harassment, discrimination, and respectful communication. Publishing a code of conduct signals that the community takes inclusion seriously and provides recourse for members who experience problems.

CodeofEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Code Samples

Code samples are essential in sample projects as they provide concrete, practical examples that help developers understand how to use a platform, library, or tool. Well-crafted code samples should be clear, concise, and focused on demonstrating specific functionality, avoiding unnecessary complexity that might distract from the core concept. They should be easy to read, following consistent naming conventions, proper formatting, and best practices for the relevant programming language. Including inline comments and explanations can help clarify key steps, while additional context in the accompanying documentation or blog post can guide developers through the logic and potential use cases.

CodeSamplesEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Collaborations

Content collaborations involve creating blog posts, tutorials, or case studies jointly with community members, partners, or customers. Collaborations produce more credible content because they include real user perspectives, and they give the collaborating parties a shared stake in promoting the result. They are also an effective way to recognize and reward community contributors.

CollaborationsCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Community Engagement

Building a positive developer experience through community engagement is an ongoing process that requires dedication, empathy, and a genuine commitment to your users. By investing in a welcoming environment, facilitating knowledge sharing, and leveraging AI-powered tools like [Doc-E.ai](http://Doc-E.ai), you can create a thriving community that not only supports your product but also becomes a source of innovation, loyalty, and growth.

CommunityEngagementEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Community Growth

Growing a community is a multifaceted process that requires strategic planning, consistent engagement, and a focus on providing value to members. It involves creating a welcoming environment, fostering meaningful interactions, and continuously adapting to the needs and interests of the community. Key aspects include developing clear goals, establishing communication channels, organizing events, encouraging user-generated content, and leveraging data-driven insights to refine strategies. Successful community growth not only increases numbers but also enhances the quality of interactions, builds loyalty, and creates a self-sustaining ecosystem where members actively contribute to and benefit from the community's collective knowledge and resources.

CommunityGrowthEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Community Guidelines

Community guidelines define the norms of behavior expected from all members. They cover how to treat other members, what content is appropriate, how to ask for help, and what will result in removal. Clear guidelines create a safer, more welcoming environment and give moderators a consistent basis for making decisions.

CommunityGuidelinesEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Community Management

Community management is the day-to-day work of keeping a developer community active, healthy, and growing. It includes moderating discussions, welcoming new members, facilitating conversations, resolving conflicts, and recognizing contributors. Effective community management makes the difference between a community that thrives and one that goes quiet.

CommunityManagementEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Community Support

Community support involves being present in the spaces where developers ask questions and share problems, such as forums, Discord servers, GitHub issues, and Stack Overflow. DevRel teams monitor these channels, answer questions, and connect developers with the right resources. Active support signals that the company cares about developer success beyond the sale.

CommunitySupportEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Conference Speaking

Conference speaking is one of the highest-visibility activities in DevRel. A well-received talk at a major developer conference can reach thousands of developers and build lasting credibility. Building a speaking career involves developing signature talks, submitting to CFPs (Calls for Papers), and investing in the preparation and delivery skills that make talks memorable.

ConferenceSpeakingEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Conflict Resolution

Conflict resolution addresses disputes between community members before they damage the community's health. This involves understanding each party's perspective, applying the community guidelines consistently, and helping members reach a resolution or enforcing consequences when necessary. Handled well, conflict resolution demonstrates that the community is safe and governed fairly.

ConflictResolutionEngineering
2 khái niệmChi tiết
Cốt lõiIDE Lab

Consistent Posting

Consistent posting means publishing on a regular schedule so the audience knows when to expect new content. Algorithms on most platforms reward consistency with better distribution, and audiences are more likely to follow accounts that post reliably. A content calendar helps plan and batch content production to maintain consistency without burning out.

ConsistentPostingEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Content Creation

Content creation in the context of Developer Relations (DevRel) involves producing a wide range of materials designed to educate, engage, and empower developers. This includes writing technical blogs, creating video tutorials, developing comprehensive documentation, and crafting code samples and demos. The goal is to provide valuable resources that help developers understand and effectively use a product or platform. High-quality content addresses common challenges, showcases best practices, and highlights new features or updates.

ContentCreationEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Content Performance

Content performance involves measuring, analyzing, and optimizing the impact of created content on the target audience. This multifaceted process encompasses tracking various metrics such as engagement rates, conversion rates, time spent on page, and social shares to gauge the effectiveness of content in achieving its intended goals. By leveraging sophisticated analytics tools and techniques, DevRel professionals can gain valuable insights into audience behavior, preferences, and pain points, enabling them to refine their content strategy, improve user experience, and ultimately drive better outcomes for both developers and the organization.

ContentPerformanceEngineering
1 khái niệmChi tiết
02
Giai đoạn 2Làm chủ các thư viện, framework và luồng xử lý chính

Kỹ Năng Trọng Tâm & Thực Hành

Giai đoạn 2 tập trung hoàn thiện 29 chủ đề then chốt.

Cốt lõiKiến thức

Content Strategy

A social media content strategy is a plan to use platforms effectively to engage and grow an audience. It starts with setting clear goals, like increasing brand awareness or driving traffic, and understanding the target audience. The strategy focuses on creating diverse, valuable content—tutorials, updates, tips, and interactive posts—that resonates with followers and encourages engagement. Choosing the right platforms, posting consistently, and actively responding to comments are key to building relationships.

ContentStrategyEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Continuous Learning

Continuous learning is the ongoing practice of staying current with technical developments, community trends, and DevRel practices. The field evolves quickly, and professionals who invest in learning consistently are better equipped to serve their communities and grow their careers. Learning happens through reading, courses, conferences, and hands-on experimentation.

ContinuousLearningEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Contrast Principle

The contrast principle is a psychological concept where the perception of something is influenced by what came before it. In practical terms, it means that when two items are presented one after the other, the differences between them seem more pronounced. For example, if a developer sees a complex solution first, a simpler one that follows will appear even easier than it would on its own. This principle is often used in marketing, presentations, and negotiations to shape how choices are perceived, making certain options more attractive by strategically setting up contrasts.

ContrastPrincipleEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Creating Brand Voice

Brand voice is the consistent tone, style, and personality expressed across all of a company's communications. For DevRel, the brand voice needs to feel credible and peer-like to developers, avoiding corporate speak. Defining the brand voice in a brief guide helps everyone who creates content maintain a consistent identity across platforms.

CreatingBrandEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Cross-Promotion

Cross-promotion means sharing each other's content across different audiences and platforms when two parties produce related material. A guest blog post can be promoted by both the author and the hosting publication, reaching developers who follow each. Cross-promotion multiplies the distribution of individual pieces of content with minimal additional effort.

Cross-PromotionCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Data-Driven Strategy Shift

A data-driven strategy shift means changing the content approach based on what performance data reveals. If certain topics, formats, or posting times consistently outperform others, those findings should reshape the content plan. Regularly reviewing analytics and acting on them prevents continuing to invest in content that does not reach or engage the target audience.

Data-DrivenStrategyEngineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

Data Visualization

Data visualization involves using charts, graphs, and other visual tools to present data clearly and effectively. It transforms raw numbers into visual formats that make patterns, trends, and insights easier to understand at a glance. Good visualizations simplify complex data, highlighting key findings and supporting informed decision-making. When creating these visuals, it’s important to choose the right type—like bar charts for comparisons, line graphs for trends, or pie charts for proportions—and ensure they are clean, accurate, and easy to read.

DataVisualizationEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Developer Experience

Developer Experience (DX) refers to the overall experience developers have while using a software product, tool, or platform. A positive DX is characterized by intuitive and well-documented APIs, robust and clear documentation, seamless integration processes, and responsive support. Good DX ensures that developers can efficiently build, deploy, and manage applications, reducing frustration and increasing productivity.

DeveloperExperienceEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Developer Journey

The Developer Journey encompasses the entire process that a developer goes through when interacting with a product or platform, from initial discovery to long-term engagement. This journey includes various stages such as awareness, onboarding, learning, building, deploying, and scaling. Each stage requires thoughtful design and support to ensure a smooth and positive experience. By understanding and optimizing each touchpoint in the Developer Journey, companies can reduce friction, enhance satisfaction, and foster a more loyal and productive developer community.

DeveloperJourneyEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Developer Marketing

Developer marketing focuses on reaching, attracting, and retaining developers as an audience. Unlike consumer marketing, it requires technical credibility and relies on education, tutorials, open-source contributions, and community engagement rather than advertising. The goal is to help developers understand what a product does and how to get started quickly.

DeveloperMarketingEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Developer Satisfaction

Developer satisfaction refers to how content and engaged developers feel when using a platform, tool, or service. It encompasses aspects like ease of use, quality of documentation, helpfulness of support, and overall developer experience. High developer satisfaction is crucial because it leads to greater adoption, advocacy, and retention. To achieve it, platforms need to listen actively to developer feedback, provide intuitive and well-documented tools, and ensure quick, effective support. Regularly measuring satisfaction through surveys, feedback loops, and usage analytics helps identify areas for improvement, ensuring that the platform continues to meet developer needs effectively.

DeveloperSatisfactionEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Documentation

Developer onboarding documentation covers everything a new developer needs to go from zero to their first successful integration. It includes tutorials, API references, and user guides organized to match the developer's journey. Good onboarding documentation reduces the time to first success and lowers the volume of basic support questions.

DocumentationCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Editing

Editing transforms raw footage into a polished, watchable video by removing mistakes, dead air, and tangents. It also involves adding titles, captions, transitions, and annotations to guide the viewer. Even modest editing significantly improves the watchability of technical content and demonstrates respect for the audience's time.

EditingCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Education

Developer Education focuses on providing developers with the knowledge and skills they need to effectively use a product, platform, or technology. This involves creating and delivering a variety of educational materials such as documentation, tutorials, courses, webinars, and interactive workshops. Effective developer education programs cater to different learning styles and levels of expertise, from beginners to advanced users.

EducationCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Encouraging Participation

Encouraging participation means reducing the barriers and increasing the motivations for members to contribute. Tactics include welcoming new members publicly, asking direct questions to quiet members, creating low-effort entry points like polls or reactions, and making it easy to find ways to help. Communities that actively encourage participation grow faster and retain members longer.

EncouragingParticipationEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Engagement Rates

Engagement rates are key metrics that measure how actively an audience interacts with content on platforms like social media, blogs, or community forums. They reflect actions such as likes, comments, shares, and clicks, indicating how well the content resonates with the audience. High engagement rates suggest that the content is relevant, valuable, and appealing, while low rates can signal a need for adjustment in the messaging or approach. Tracking engagement rates helps in understanding audience preferences, refining content strategies, and assessing the effectiveness of campaigns, making them essential for improving overall communication and outreach efforts.

EngagementRatesEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Engaging Audience

Engaging the audience in public speaking involves capturing and maintaining their attention through dynamic delivery, relatable content, and interactive elements. Effective speakers use storytelling, humor, and real-life examples to make complex ideas more accessible and memorable. Varying tone, pace, and body language helps keep the presentation lively and prevents monotony. Additionally, asking questions, encouraging participation, and inviting feedback can make the audience feel involved and connected. Engaging speakers not only convey information but also create an experience that resonates, making it easier for the audience to absorb and remember key points.

EngagingAudienceEngineering
2 khái niệmChi tiết
Khuyên họcIDE Lab

Engaging Content

Content on social media is designed to capture attention, spark interaction, and encourage sharing. It’s often visually appealing, informative, or entertaining, offering value that resonates with the audience’s interests. This can include eye-catching images, short videos, infographics, or quick tips that are easy to digest and act on. To boost engagement, content should invite responses, like asking questions, running polls, or encouraging users to share their thoughts.

EngagingContentEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Event Management

Event management involves planning, organizing, and executing events, whether virtual or in-person, to create meaningful experiences for participants. It requires careful coordination of logistics, from selecting venues and scheduling to arranging speakers, promotions, and attendee engagement. Effective event management starts with clear objectives and a detailed plan, covering everything from budgeting and marketing to technical support and post-event follow-ups. Engaging content, interactive sessions, and smooth operations are essential to ensuring a positive experience, encouraging participation, and meeting the event’s goals.

EventManagementEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Event Participation

Event participation involves encouraging members to actively join and contribute to events such as workshops, webinars, hackathons, or meetups. Effective participation starts with understanding the community’s interests and creating events that provide value, whether through learning opportunities, networking, or problem-solving. To boost attendance, clear communication, easy registration processes, and engaging promotions are essential. During the event, interactive elements like Q&A sessions, polls, and group activities help keep participants involved and foster a sense of community.

EventParticipationEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Example Apps

Example apps are pre-built applications that demonstrate how to use a platform, framework, or set of tools in a practical, real-world scenario. These apps provide developers with hands-on examples of best practices, showing how different components work together and offering a solid starting point for building their projects. Effective example apps are well-documented, easy to set up, and cover common use cases, helping developers quickly understand core concepts and features. By providing clear, functional code, they reduce the learning curve, making it easier for developers to explore, experiment, and adopt new technologies.

ExampleAppsEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Execution

Execution is the delivery of the event itself, ensuring that everything planned comes together on the day. This includes managing the schedule, supporting speakers, handling technical issues, engaging attendees, and creating a welcoming atmosphere. Good execution makes an event feel polished and leaves attendees with a positive impression.

ExecutionCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Facebook

Facebook serves as a powerful platform for building and engaging developer communities. It allows developer advocates to share resources, host live events, and create dedicated groups or pages for discussions, fostering collaboration and knowledge sharing. Facebook’s global reach and engagement tools help advocates amplify content, provide support, and maintain an active presence in the developer ecosystem, creating a space for feedback, networking, and promoting tools or products to a broad audience.

FacebookCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

FAQs

FAQs (Frequently Asked Questions) serve as a self-service resource that addresses common queries or issues users may encounter. They help reduce the volume of support tickets by providing quick, accessible answers to recurring problems, ranging from technical troubleshooting to product usage. Well-structured FAQs not only improve customer satisfaction by offering immediate solutions but also free up support teams to focus on more complex cases, ultimately enhancing overall efficiency and user experience. For developer relations, FAQs can include coding examples, integration tips, and clarifications about APIs or tools.

FAQsCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Feedback Collection

Collecting feedback after an event reveals what worked, what did not, and what attendees want from future events. Feedback can be gathered through post-event surveys, direct conversations, and monitoring social media reactions. Acting on feedback visibly shows the community that their input shapes future events.

FeedbackCollectionEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Feedback Loop

Feedback loops are a crucial process that involves collecting, analyzing, and acting on feedback from developers to improve products and services. This loop begins with gathering insights through various channels such as forums, surveys, social media, direct interactions at events, and support tickets. The feedback is then communicated to internal teams, including product management, engineering, and marketing, to inform product enhancements, feature requests, and bug fixes.

FeedbackLoopEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Forums

Support forums are online platforms where developers can ask questions, share solutions, and collaborate on challenges related to specific products, technologies, or tools. They serve as a valuable resource for peer-to-peer support, allowing the community to contribute their expertise, often reducing the workload of official support teams. Active participation by developer advocates in these forums can foster stronger relationships, provide real-time feedback, and build trust within the community by addressing issues, clarifying doubts, and offering guidance in a more interactive and collaborative environment.

ForumsCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Git

Git is the standard distributed version control system. Core operations include committing changes, branching, merging, and pushing to remote repositories. DevRel professionals use Git daily when maintaining sample code, contributing to open-source projects, and collaborating on documentation.

GitCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

GitHub

GitHub is the most widely used platform for hosting Git repositories and collaborating on code. Beyond version control, it provides tools for project management, issue tracking, community engagement through Discussions, and public backlog management. For many developer communities, a company's GitHub presence is a key signal of openness and developer investment.

GitHubCoreEngineering
2 khái niệmChi tiết
03
Giai đoạn 3Kỹ thuật chuyên sâu, hiệu năng và chuẩn thiết kế

Kiến Trúc Nâng Cao & Tối Ưu

Giai đoạn 3 tập trung hoàn thiện 29 chủ đề then chốt.

Cốt lõiKiến thức

Google Analytics

Google Analytics tracks web traffic, user behavior, and conversion events on documentation sites and developer portals. It shows where visitors come from, which pages they view, how long they stay, and where they drop off. These insights help DevRel teams optimize documentation structure and content to improve the developer onboarding experience.

GoogleAnalyticsEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Guest Blogging

Guest blogging involves writing for external publications or inviting external authors to contribute to the company blog. Publishing on established developer platforms increases reach beyond the existing audience. Hosting guest posts brings fresh perspectives, recognizes community contributors, and reduces the content production burden on the internal team.

GuestBloggingEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Handling Q&A

Q&A sessions test a speaker's depth of knowledge and ability to think on their feet. Good Q&A handling involves active listening to understand the question fully, anticipating common questions in advance, and giving concise answers. Difficult or off-topic questions should be acknowledged and redirected without dismissing the person asking.

HandlingQ&AEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Handouts

Handouts are supplementary materials distributed before, during, or after a talk, such as slides, reference guides, or code snippets. They allow attendees to review content after the session and reduce the need to take notes during the talk. In technical presentations, handouts that include code samples or setup instructions are especially useful.

HandoutsCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

History and Evolution

DevRel as a formal discipline emerged in the late 1980s when Apple and Sun Microsystems created dedicated teams to support third-party developers building on their platforms. Over the following decades it evolved from a support function into a strategic role, growing alongside the API economy and open-source movement. Today it covers a broad range of activities from technical content creation to community building and product feedback.

HistoryandEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

Identifying Audience

Identifying the audience means understanding who the target developers are, what they build, what problems they face, and where they spend time online. This research shapes every decision about platform choice, content format, tone, and event type. Building a community without a clear picture of the audience leads to unfocused efforts and low engagement.

IdentifyingAudienceEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

IDEs

The concept of Integrated Development Environments (IDEs) traces its roots back to the 1960s and 1970s when basic text editors and simple programming tools were used in early computing. The first notable IDEs emerged with the rise of Unix systems in the 1970s, such as the EMACS text editor, which included features like code editing and debugging. Today, IDEs have become essential for developers, supporting multiple programming languages and integrating cloud-based tools, continuous integration, and real-time collaboration. IDEs like Visual Studio Code, IntelliJ IDEA, and Eclipse are widely adopted by developers across industries.

IDEsCoreEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Importance of DevRel

Developers make purchasing and adoption decisions based on technical quality, documentation, and community trust rather than traditional marketing. A strong DevRel practice reduces friction for new developers, builds long-term loyalty, and creates a feedback channel between the community and the product team. Companies with active DevRel programs typically see faster developer onboarding and higher platform engagement.

ImportanceofEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Initial Outreach

Initial outreach is the process of inviting the first members to a new community before it has organic momentum. This involves identifying existing developers who use the product, reaching out directly, and giving them a reason to join and participate. The earliest members set the tone and help attract others through their presence and contributions.

InitialOutreachEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Insights & Recommendations

Insights and recommendations transform data into action. Rather than just reporting numbers, this involves explaining what the data means, why it changed, and what should be done differently as a result. Reports that include concrete recommendations are more valuable to stakeholders and more likely to lead to informed decisions.

Insights&Engineering
1 khái niệmChi tiết
Cốt lõiIDE Lab

Instagram

Instagram is a visual platform used by some DevRel programs for brand building, event coverage, and behind-the-scenes content. It works best for reaching developers interested in company culture, community events, and visually engaging technical content like architecture diagrams or infographics. It is less effective for driving direct technical engagement than X or LinkedIn.

InstagramCoreEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

Issue Tracking

Issue tracking through tools like GitHub Issues provides a structured way for developers to report bugs, request features, and ask questions within the context of a specific project. DevRel teams triage incoming issues, reproduce bugs, route them to the right teams, and communicate status updates back to reporters. Responsive issue management signals that the company takes developer feedback seriously.

IssueTrackingEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Issues & Pull Requests

GitHub Issues are used to report bugs, request features, and ask questions in a project's repository. Pull Requests propose changes to the codebase and trigger code review. DevRel professionals triage incoming issues, respond to questions, review community pull requests, and use both to maintain an active and welcoming project.

Issues&Engineering
2 khái niệmChi tiết
Khuyên họcIDE Lab

JetBrains IDEs

JetBrains produces a family of IDEs tailored to specific languages, including IntelliJ IDEA for Java and Kotlin, PyCharm for Python, and WebStorm for JavaScript. They are widely used in enterprise and professional development environments. DevRel professionals working with these ecosystems should be familiar with JetBrains tooling and its plugin system.

JetBrainsIDEsEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Key Metrics

Key metrics in DevRel quantify the impact of the team's work on developer satisfaction, content effectiveness, community engagement, and growth. Tracking the right metrics helps justify investment in DevRel, identify what is working, and guide decisions about where to focus effort. Metrics should be chosen to reflect business outcomes, not just activity.

KeyMetricsEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Labelling and Cleanup

Labels in GitHub categorize issues and pull requests by type, priority, status, or area. Consistent labelling makes it easier for contributors to find beginner-friendly issues, understand what needs review, and filter by topic. Regular cleanup of stale issues and outdated labels keeps the repository approachable and the backlog meaningful.

LabellingandEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

LinkedIn

LinkedIn is the professional social network where developers follow company pages, read industry articles, and make career decisions. DevRel content on LinkedIn tends to perform well when it focuses on career insights, technical learnings, product announcements, and developer success stories. LinkedIn reaches a different segment of the developer audience than X, including more senior roles and enterprise buyers.

LinkedInCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Live Streaming

Live streaming brings DevRel content to audiences in real time, creating an interactive experience where viewers can ask questions and influence the direction of the session. It is used for coding sessions, product demos, community Q&As, and conference presentations. The informal, unedited nature of live streams can feel more authentic than polished video content.

LiveStreamingEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Managing Difficult Questions

Difficult questions include those that are hostile, outside the speaker's knowledge, or designed to derail the discussion. Effective strategies include acknowledging the question honestly, offering to follow up offline, and redirecting to the talk's core topic when appropriate. Remaining calm and professional when challenged builds credibility with the rest of the audience.

ManagingDifficultEngineering
1 khái niệmChi tiết
Khuyên họcIDE Lab

Managing Discussions

GitHub Discussions provides a forum-like space within a repository for longer-form conversations that are not bug reports or feature requests. DevRel teams use it for Q&A, announcements, polls, and general community conversations. Actively managing Discussions keeps the community informed and creates a searchable knowledge base for common questions.

ManagingDiscussionsEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Media Appearances

Media appearances include interviews, podcast episodes, and press quotes that extend reach to audiences beyond those already following the speaker. Being accessible to journalists, podcast hosts, and newsletter writers as a knowledgeable source increases visibility and positions the individual as a go-to expert in their area.

MediaAppearancesEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Meetups

Meetups are local or virtual gatherings of developers around a specific technology, interest, or geography. Attending and speaking at meetups builds relationships at a community level and reaches developers who may not attend large conferences. Organizing meetups creates a recurring touchpoint with the local developer community.

MeetupsCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Milestones & Releases

GitHub Milestones group issues and pull requests into planned releases or goals. They help communicate the project roadmap to contributors and users. Keeping milestones current and closing them with proper release notes shows a project is actively maintained and makes the development process legible to the community.

Milestones&Engineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Mind Mapping

Mind mapping is a visual technique for organizing ideas around a central concept, with branches representing related topics. It is used in talk preparation to explore the full scope of a subject before deciding what to include or cut. Mind maps help speakers see connections between ideas and avoid presenting in an overly linear way.

MindMappingEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Moderation

Moderation involves reviewing content and member behavior to ensure the community stays within its guidelines. It ranges from removing spam and off-topic posts to handling reports of harassment or conflict. Good moderation is consistent, fair, and transparent, and it responds promptly enough to prevent problems from escalating.

ModerationCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Networking Strategies

Networking strategies are deliberate approaches to building professional relationships that support career growth and the effectiveness of DevRel work. Effective networking is about giving value first, maintaining relationships consistently rather than only when needed, and engaging with communities in both online and in-person contexts.

NetworkingStrategiesEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Networking

Networking in DevRel involves building professional relationships with other developers, advocates, event organizers, and community leaders. Strong networks amplify the reach of DevRel work through referrals, collaborations, and co-promotion. Conferences, meetups, and online communities are the primary venues for building these connections.

NetworkingCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Office Hours

Office hours are scheduled sessions where developers can join a live call to ask questions, get help debugging, or discuss their use case directly with a member of the DevRel or product team. They provide high-touch support for developers who are stuck and create direct feedback opportunities that are harder to get through asynchronous channels.

OfficeHoursEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Online Communities

Online communities are digital spaces where developers gather to discuss topics, ask questions, and share work. Examples include Discord servers, Slack workspaces, Reddit communities, GitHub Discussions, and Stack Overflow. DevRel professionals participate in these spaces to support developers, gather feedback, and build visibility for their product.

OnlineCommunitiesEngineering
2 khái niệmChi tiết
04
Giai đoạn 4Kiểm thử, CI/CD, đám mây và quy chuẩn sản xuất

Hệ Sinh Thái & Triển Khai Thực Tế

Giai đoạn 4 tập trung hoàn thiện 29 chủ đề then chốt.

Cốt lõiKiến thức

Online Communities

Online communities for networking include developer forums, Slack groups, Discord servers, and LinkedIn groups focused on DevRel, developer tools, or specific technologies. Active participation in these spaces builds relationships with peers, potential collaborators, and future employers. Being helpful and visible in online communities compounds over time.

OnlineCommunitiesEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Open-Source

Contributing to open-source projects is a high-credibility networking and learning activity. It creates public evidence of technical skills, builds relationships with maintainers and contributors, and demonstrates investment in the ecosystem. DevRel professionals who contribute to open source are seen as genuine participants in the community rather than pure marketers.

Open-SourceCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

PechaKucha

PechaKucha is a presentation format where a speaker shows 20 slides for exactly 20 seconds each, totaling 6 minutes and 40 seconds. The strict timing forces brevity and encourages visual storytelling over dense slides. It is used at community events and conferences where multiple short talks are given in sequence.

PechaKuchaCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Planning

Event planning involves defining the format, audience, goals, venue or platform, agenda, and budget. Good planning accounts for logistics, speaker preparation, accessibility, and contingency scenarios. Starting the planning process well in advance gives enough time to promote the event and attract the right attendees.

PlanningCoreEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Platform Selection

Platform selection is the choice of where to host and grow a community, such as Discord, Slack, GitHub Discussions, a forum, or a mailing list. The right platform depends on the audience's existing habits, the desired type of interaction, and the level of moderation required. It is better to commit to one platform and do it well than to spread effort thinly across many.

PlatformSelectionEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Platform Specific Analytics

Platform-specific analytics cover the insights available within community platforms like Discord, GitHub, and YouTube. GitHub Insights shows repository traffic and contributor activity. YouTube Studio shows watch time, audience retention, and traffic sources. Each platform provides unique data that complements the broader analytics picture.

PlatformSpecificEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Post Event Followup

Post-event followup extends the value of an event beyond the day it occurred. This includes sending recordings and resources to attendees, publishing a summary, following up with speakers, and reaching out to new contacts made during the event. Timely followup reinforces relationships and converts event energy into lasting community connections.

PostEventEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Presentation Techniques

Presentation techniques are the methods used to structure and deliver a talk effectively. Common approaches include the Rule of Three for organizing content, storytelling to make technical material memorable, and visual aids to reinforce key points. Choosing the right technique depends on the audience, the topic, and the format of the event.

PresentationTechniquesEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Promotion

Promoting an event means reaching the target developer audience through the channels they use, including social media, community forums, email newsletters, and partner networks. Effective promotion communicates the value of attending clearly and creates multiple touchpoints between announcement and the event date.

PromotionCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Public Backlog

A public backlog on GitHub exposes the planned and in-progress work on a project or SDK to the developer community. It increases transparency, allows external contributors to identify where help is needed, and gives users insight into when issues they care about will be addressed. Maintaining a clean and up-to-date public backlog builds community trust.

PublicBacklogEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Public Speaking

Public speaking is very important for a Developer Relations (DevRel) role, though its exact importance depends on the specific job and company. DevRel professionals act as a bridge between a company (often its tech or product team) and the developer community, so communication—especially in public settings—is a core part of the gig.

PublicSpeakingEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Publishing

Publishing thought leadership content involves writing articles, essays, research reports, or opinion pieces for blogs, industry publications, and developer platforms. The goal is to contribute ideas that the audience finds genuinely useful or thought-provoking, not just to market a product. Consistent, high-quality publishing establishes a reputation as a credible voice in the ecosystem.

PublishingCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Recognition Programs

Recognition programs acknowledge and reward community members who contribute positively through answering questions, creating content, reporting bugs, or helping onboard new members. Formats include MVPs, badges, featured spotlights, and early access programs. Recognition programs increase motivation, build loyalty, and identify potential advocates and future collaborators.

RecognitionProgramsEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Recording

Recording a high-quality technical video requires adequate screen resolution, a clean microphone signal, and a distraction-free environment. Screen recordings for tutorials should use a large font, high contrast, and a zoomed-in view when showing code. Recording in shorter segments and assembling them in editing is usually more efficient than attempting long single takes.

RecordingCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Regular Reports

Regular reports, produced weekly, monthly, or quarterly, keep stakeholders informed about DevRel performance without requiring them to dig into raw data. They typically cover key metrics against targets, highlights from the period, and areas for improvement. Cadence and format should match the audience's level of interest and the pace of the work.

RegularReportsEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Repetition & Reinforcement

Repetition and reinforcement involve stating key messages multiple times across a talk in different ways to improve retention. The principle is to tell the audience what you will say, say it, then summarize what you said. Repeating the core idea in varied forms helps different types of learners absorb it.

Repetition&Engineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Reporting

Reporting translates raw analytics data into structured summaries that communicate the impact of DevRel work to stakeholders. Regular reports build organizational trust in the team and provide a record of progress over time. Good reports focus on trends and insights rather than raw numbers, and connect metrics to business outcomes.

ReportingCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Rules and Policies

Rules and policies go beyond the code of conduct to cover operational details: how to post in different channels, what is off-topic, how to report issues, and what promotional content is allowed. Well-documented rules reduce ambiguity and lower the moderation burden by preventing common misunderstandings before they arise.

RulesandEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Rules of Three

The Rule of Three is a presentation principle based on the idea that audiences remember information most effectively when it is grouped in sets of three. Structuring a talk around three main points, three examples, or three takeaways makes the content easier to follow and recall. It is one of the most widely used frameworks in speechwriting and presentation design.

RulesofEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Sample Projects

Sample projects are complete, working applications that demonstrate how to use a product in a realistic context. Unlike tutorials, which teach step by step, sample projects give developers a starting point they can explore, run, and adapt. They are especially useful for developers who prefer to learn by reading code rather than following instructions.

SampleProjectsEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Scripting

A script or detailed outline before recording ensures the video covers its topic efficiently and stays on track. Even a loosely structured script reduces retakes, filler words, and tangents. For tutorial videos, scripting means working through the code in advance so the recording flows without unexpected errors or confusion.

ScriptingCoreEngineering
2 khái niệmChi tiết
Khuyên họcIDE Lab

SEO Basics

SEO (Search Engine Optimization) for technical blog posts involves writing about topics developers search for, using accurate and specific language, structuring content with clear headings, and linking to related resources. Good SEO practices make content discoverable long after it is published and compound in value over time.

SEOBasicsEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Social Media Analytics

Social media analytics tools, including native platform dashboards and third-party tools like Buffer and Sprout Social, track post performance, audience growth, and engagement over time. They allow comparisons across content types and posting times, revealing patterns that inform the content strategy.

SocialMediaEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Social Media

Social media is a primary channel for DevRel outreach, community engagement, and content distribution. Different platforms serve different purposes: X for real-time conversation, LinkedIn for professional reach, Instagram for visual storytelling, and Facebook for certain community groups. An effective social media presence builds audience, drives traffic, and keeps the developer community informed.

SocialMediaEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Social Media

Social media writing for DevRel involves communicating technical ideas concisely across platforms like X, LinkedIn, and Mastodon. Posts need to be accurate, engaging, and relevant to the developer audience. Social media writing builds a public presence for both the individual and the product, and drives traffic to longer-form content.

SocialMediaEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Storytelling

Storytelling frames technical content within a narrative structure that makes it more relatable and memorable. A story typically follows a pattern of context, conflict, and resolution, which maps well onto problem-solution formats common in DevRel talks. Good technical storytelling shows real-world impact rather than just describing features.

StorytellingCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Streamyard

Streamyard is a browser-based live streaming studio that makes it easy to broadcast to multiple platforms simultaneously, add guests via video call, display comments on screen, and apply branded overlays. It reduces the technical complexity of live production, making it accessible for DevRel teams without dedicated streaming infrastructure.

StreamyardCoreEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Support

Developer support in DevRel covers the channels and resources that help developers resolve problems and get answers. It includes asynchronous options like forums, issue trackers, and FAQs as well as synchronous options like webinars and office hours. Good support reduces developer frustration, speeds up integrations, and creates opportunities for direct feedback.

SupportCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Surveys

Surveys are structured questionnaires used to collect feedback from event attendees or community members at scale. A good post-event survey is short, specific, and includes both rating scales and open-ended questions. Survey results provide quantitative data on satisfaction and qualitative insights on what to improve.

SurveysCoreEngineering
3 khái niệmChi tiết
05
Giai đoạn 5Các giải pháp quy mô lớn và tư duy dẫn dắt kỹ thuật

Chuyên Gia & Mở Rộng Hệ Thống

Giai đoạn 5 tập trung hoàn thiện 26 chủ đề then chốt.

Cốt lõiKiến thức

Technical Documentation

Technical documentation explains how a product works and how to use it. Good documentation is accurate, complete, and organized so developers can find what they need quickly. It includes conceptual overviews, how-to guides, API references, and troubleshooting sections, each serving a different stage of the developer journey.

TechnicalDocumentationEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Technical Setup

Technical setup for live streaming involves configuring streaming software, audio and video hardware, internet connection stability, and platform settings. Testing the full setup before going live reduces the risk of technical failures mid-stream. A basic checklist covering audio levels, screen share functionality, and backup plans helps ensure smooth broadcasts.

TechnicalSetupEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

The Hook

A hook is the opening of a presentation designed to capture audience attention immediately. It can be a provocative question, a surprising statistic, a short story, or a live demonstration. A strong hook sets the tone for the talk and gives the audience a reason to keep listening.

TheHookEngineering
3 khái niệmChi tiết
Khuyên họcKiến thức

Thought Leadership

Thought leadership means contributing original ideas, perspectives, and analysis to conversations in the developer and technology community. It is built through publishing, speaking, and participating in discussions in ways that demonstrate expertise and a distinctive point of view. Strong thought leadership increases both personal and company credibility over time.

ThoughtLeadershipEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Tools

DevRel teams use a range of analytics tools to measure content and community performance. These include general web analytics, social media native analytics, and platform-specific tools. Using the right tools for each channel ensures the team has accurate, actionable data rather than relying on manual tracking.

ToolsCoreEngineering
2 khái niệmChi tiết
Khuyên họcIDE Lab

Topic Selection

Choosing the right blog topics means identifying subjects that the target audience is actively searching for or discussing, that align with the product's strengths, and that the author can cover with genuine depth. Good topic selection combines keyword research, community observation, and awareness of trending conversations in the ecosystem.

TopicSelectionEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Tracking Engagement

Tracking engagement means monitoring likes, comments, shares, replies, and saves across social platforms to understand how the audience is responding to content. High engagement relative to reach indicates the content is resonating. Engagement data is more useful than follower count because it reflects active interest rather than passive presence.

TrackingEngagementEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Tutorials

Tutorials guide developers through completing a specific task step by step. A good tutorial has a clear goal, working code at every step, and is written for the developer's current level of knowledge. Tutorials are the most effective onboarding content because they give developers a concrete win early in their experience with a product.

TutorialsCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

Twitch

Twitch is a live streaming platform primarily known for gaming but with a growing developer and coding community. It is used by some DevRel professionals for live coding sessions, pair programming, and casual community interactions. Twitch's chat and clip features make it easy for viewers to engage and share moments from a stream.

TwitchCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

Understanding APIs

An API (Application Programming Interface) defines how software components interact, specifying the requests that can be made, the data formats used, and the authentication required. DevRel professionals must understand REST, GraphQL, and webhook patterns well enough to explain them clearly, write accurate documentation, and identify friction points in the developer experience.

UnderstandingAPIsEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Use Case Based

Use-case-based sample projects are organized around what a developer wants to build rather than around individual API features. Examples include a chat application, an image processing pipeline, or a payment integration. This framing is more intuitive for developers who arrive with a goal in mind rather than a desire to explore the API systematically.

UseCaseEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

User Guides

User guides explain how to accomplish common tasks and workflows with a product, sitting between tutorials and API references in depth. They address the "how do I do X?" questions that come up after the initial onboarding. Organized by use case rather than by API structure, user guides are particularly valuable for developers building more complex integrations.

UserGuidesEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Version Control

Version Control Systems (VCS) like Git track code changes and enable developer collaboration through modification history. Features include branching, merging, reverting, remote repositories, pull requests, and code reviews. Essential for modern software development productivity, quality, and teamwork.

VersionControlEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Video Production

Video production for developer relations covers planning, recording, and publishing technical content such as tutorials, live streams, and conference talks. It involves scripting, screen and audio capture, editing, and distribution — with emphasis on clear code visuals and practical examples for a developer audience.

VideoProductionEngineering
3 khái niệmChi tiết
Cốt lõiKiến thức

Video Production

Video production is a significant part of DevRel content work, covering tutorial screencasts, conference talk recordings, product demos, and interview content. Good technical video requires clear scripting, quality audio, and competent editing to be worth a developer's time. Video content reaches audiences who prefer watching to reading and performs well on YouTube and social media.

VideoProductionEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

Video

Video quality in live streaming covers resolution, frame rate, lighting, and camera angle. Good lighting, particularly a key light facing the presenter, makes a significant difference in perceived production quality. While 1080p is standard, consistent framing and a clean background matter more than raw resolution.

VideoCoreEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Visualization

Visualization in presentations means using diagrams, charts, architecture drawings, and live demos to illustrate concepts that are harder to convey in words alone. Strong visuals reduce cognitive load and help diverse audiences follow technical content regardless of background. The best visuals are simple, focused, and directly tied to the point being made.

VisualizationCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

VS Code

Visual Studio Code is the most widely used code editor among developers across almost every language and platform. It is lightweight, extensible through a large marketplace of extensions, and free. Being fluent in VS Code helps DevRel professionals create tutorials and demos that match the environment most developers already use.

VSCodeEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Webinars

Webinars are live online presentations that allow DevRel teams to demonstrate features, walk through tutorials, and answer questions from a wider audience than in-person events. They are recorded and shared afterward, extending their value beyond the live session. Regular webinars create a predictable touchpoint with the developer community and generate useful content.

WebinarsCoreEngineering
2 khái niệmChi tiết
Khuyên họcKiến thức

What is DevRel?

Developer Relations (DevRel) is the practice of building and maintaining relationships between a company and the developers who use its products, APIs, or platforms. It sits at the intersection of engineering, marketing, and community management. DevRel teams work to make developers successful with a product, which in turn drives adoption, retention, and trust.

WhatisEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Writing Documentation

Writing documentation for APIs and SDKs requires combining technical accuracy with clarity. Good API documentation includes authentication instructions, endpoint references with request and response examples, error code explanations, and quickstart guides. Documentation is often the first thing a developer consults and directly affects whether they continue evaluating the product.

WritingDocumentationEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

Writing Process

A structured writing process produces better blog posts more consistently. It typically involves outlining the structure before writing, drafting without self-editing, revising for clarity and accuracy, and getting a technical review before publishing. A repeatable process reduces the time spent on each post and improves quality over time.

WritingProcessEngineering
2 khái niệmChi tiết
Cốt lõiKiến thức

Writing Skills

Writing is one of the most high-leverage skills in DevRel because written content reaches far more developers than any single presentation. DevRel writing spans technical documentation, blog posts, social media, and email. Clear, accurate, and well-structured writing builds trust and helps developers succeed without needing direct assistance.

WritingSkillsEngineering
1 khái niệmChi tiết
Khuyên họcKiến thức

X

X is the platform where a significant portion of the developer and tech community discusses tools, ideas, and industry news in real time. It is used by DevRel professionals for product announcements, sharing tutorials, engaging with community members, and joining trending technical conversations. A consistent, authentic presence on X builds visibility and credibility among developers.

XCoreEngineering
1 khái niệmChi tiết
Cốt lõiKiến thức

X

X (formerly Twitter) remains a primary platform for developer conversations, announcements, and real-time discussion. For live streaming, X allows broadcasts directly to followers and integrates with Streamyard and other tools. It is useful for reaching developers who follow technical accounts and for amplifying live event announcements.

XCoreEngineering
3 khái niệmChi tiết
Khuyên họcIDE Lab

YouTube

YouTube is the dominant platform for hosting and distributing recorded and live video content to developers. Videos on YouTube are indexable by search engines and accumulate views long after publication. A well-maintained YouTube channel with organized playlists becomes a durable resource for developer education.

YouTubeCoreEngineering
3 khái niệmChi tiết