16
EMBARCADERO TECHNOLOGIES BEST PRACTICES FOR A WORLD CLASS DEVELOPER RELATIONS PROGRAM David Intersimone “David I” Chief Evangelist [email protected] http://embt.co/ SipFromTheFirehose Twitter: @davidi99 Skype: davidi99

David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

Embed Size (px)

Citation preview

Page 1: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

BEST PRACTICES FOR A WORLD CLASS DEVELOPER

RELATIONS PROGRAMDavid Intersimone “David I”

Chief [email protected]

http://embt.co/SipFromTheFirehoseTwitter: @davidi99

Skype: davidi99

Page 2: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

Agenda1. Developer community site features and infrastructures2. Technical content generation3. Developer webinar and communication best practices4. Global and local evangelism5. Leverage and integrate with other developer communities6. Knowledge curation and marketing

http://embt.co/drc2016-bestpracticeshttp://embt.co/drc2016-basics

Page 3: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

About David Intersimone “David I”• 46 years since my first program – IBM360/40, Fortran, Prime # Generator• First 8 years – real time assembly language programmer• 30+ years with the developer tools group• Responsibilities:

– Global Evangelism– Tech Partner Program– MVP Program– Embarcadero Community– Developer Cheerleader

Page 4: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

About Embarcadero• Enterprise strong development tools for cross-platform applications• Delphi, C++Builder and RAD Studio

– Single Source code– Native UI and Native code– Windows, OS X, iOS and Android

• Development environment, components, tools and libraries– Enterprise desktop, server and multi-tier– Mobile– Cloud– IoT

• Active community of more than 3 million developers worldwide

http://www.embarcadero.comhttp://community.embarcadero.com

Page 5: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

1) Developer community site features and infrastructures• SDK(s)– Tools, Libraries, Components– Docs, Wiki, Tutorials, Samples– Unit Tests, Test Datasets

• Answers and FAQs – StackOverflow, your own Q&A• Forums, Newsgroups• Support / Quality portals– Bug reports, Workaround, Feature Requests

Page 6: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

2) Technical content generation• Content Plan

– Themes / Topics– Campaigns– Product Launches– Project migration– Satisfaction– Ongoing education

• Types of Content– Articles– Blogs– Newsletters– Social posts– “How To” videos– Deep Dive videos– Events – online and live

RSS feeds and tags for everything!

Page 7: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

3) Developer webinar and communication best practices• Webinars and videos

– How To(s) – 5 minutes or less, one focused topic– Deep Dives - 30 to 60 minutes– Resolution: 1920x1080– Font for source code: Lucida Console - 14 point– In an IDE, when focused on code – hide all other windows/panels– Turn off taskbar, popups, Skype, notifications

• Communications– Separate marketing and technical EDMs– Focus emails for each target developer based on what you know about them– Newsletters with your news, content, events and other interesting dev news– HTML or Text format– Encoded links – so you can track what developers are interested in hearing

Page 8: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

4) Global and local evangelism• Webinars at 6am, 11am and 5pm Pacific Time• Most Valuable Professional(s) program• Thought leaders and luminaries• Social posts for your community members to localize/share• Replay video projects for localization, captioning

Page 9: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

5) Leverage and integrate other developer communities• Developers often use multiple tools, stacks, platforms• Leverage SDKs, content, etc. other DevRel programs• Participate in synergistic events and communities• Example: building a multi-device cloud healthcare solution

– Embarcadero Tools– Amazon AWS– Kinvey BaaS– Apple iOS, Google Android, Windows desktop/server– Oracle SQL database– Polar heart rate monitor, Wahoo scale, EC Microelectronics beacons

Page 10: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

6) Knowledge curation and marketing• Marketing / Community site separation and integration• Links from the documentation and wiki– To your community content– To other developer program content

• Twitter, Facebook, LinkedIn, G+• YouTube playlists• Samples – SourceForge, GitHub, Bitbucket• RSS feeds and tags for everything

Page 11: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

Embarcadero Community – Tools, Social, Activities• Current Infrastructure

– Joomla (CMS) / JomSocial (JS: plug-ins)– Blogs – EasyBlog (JS)– Questions/Answers – EasyDiscuss (JS)– Newsgroups: Jive NTTP, Kunena (JS) HTTP– Quality/Feature requests - Atlassian Jira– Samples – SourceForge, CodeCentral– Eloqua, SFDC– RSS feeds for everything

• ?format=feed&type=rss• Tags, Groups

• Social Tools– Buffer (personal), Hootsuite (mktg)

• Where we participate– Twitter, Facebook, LinkedIn, Google+– Stack Overflow– YouTube

• Activities– Online virtual conferences– Topic Webinars, “How To” Videos– Blogs– Meetups / Hangoutshttp://community.embarcadero.com/

http://tp.embarcadero.com/http://www.embarcadero.com/embarcadero-mvp-program

Page 12: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

DevRel Program in the Cloud• Content – Google docs• Videos - YouTube• Webinars - YouTube Live, Google Hangouts, LiveCoding.tv, Skype• Feeds – FeedBurner (Google)• Questions & Answers – StackOverflow• Feature requests – uservoice.com• Samples – GitHub, SourceForge, BitBucket, CodeProject• Event Calendar – Google calendar• Social Marketing – Buffer• Newsgroups – Google Groups• Finding content – Google Alerts• Meetings/UserGroups – meetup.com

Page 13: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

Three Takeaways• Tools/Content/Knowledge is critical to success• Developer Socializing is important, especially to listen• Developers collaborate, so should developer programs

Page 14: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

Developer Relations Program Checklist

Page 15: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

Q&Ahttp://embt.co/drc2016-bestpractices

http://embt.co/drc2016-basics

[email protected]

Page 16: David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program

EMBARCADERO TECHNOLOGIES

THANK YOU

[email protected]