Over the past 16 years, mostly as a Developer Advocate, I’ve developed a framework to help developers learn and get excited about something new. I believe generating excitement is the primary goal of advocacy. Each developer advocacy project ideally produces seven artifacts: Code Samples A Blog Post A Presentation and/or Video A Hands-On Workshop Broad Social Media Reach Product Feedback Enriched