# 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. Learn more from the following resources: - [@article@What is developer advocacy?](https://appsembler.com/glossary/developer-advocacy/) - [@article@The Developer Advocate Playbook: Your Go-To Guide to Turning Users into Champions 🚀](https://www.doc-e.ai/post/the-developer-advocate-playbook-your-go-to-guide-to-turning-users-into-champions) - [@video@Developer Relations: New Career Path for Developers](https://www.youtube.com/watch?v=iA2SQ4OL4GU)