- The developer evangelism handbook
- Defining developer evangelism
- Start with the right mindset
- Find your role and play to your strengths
- Remove the brand
- Working with the competition
- Show respect to the competition
- Acknowledge when the competition is better
- Know about the competition
- Build mashups using competitive products
- Prepare for outreach
- Get your facts right
- Know the audience and their needs
- Have expert backup
- Choose the right medium
- Plan for failure
- Delivering a talk or workshop
- Be yourself
- Invite communication
- Prepare takeaways
- Plan time for and own the questions and answers
- Be honest and real
- Follow up communication
- Write great posts and articles
- Simple is not stupid
- Say what it is - don’t sugar-coat it
- Size matters
- Add media
- Structure your content
- Time-stamp your content
- Cite to prove
- Write excellent code examples
- Solve a problem with your example
- Show a working example
- Explain the necessary environment
- Write working copy and paste code
- Have the example as a download
- Write clean and clever examples
- Build code generators
- Record your output
- Record the audio of your talks
- Shoot video
- Screencasts and screenshots
- Link collections
- Know and use the (social) web
- Be known on the web
- Use the web for storage, distribution and cross-promotion
- Build a network
- Work with the conference buzz
- Be a part of the conference you talk at
- Release immediately
- Write about the conferences
- Additional presentation tips*
- Introduce yourself
- Use humour
- Build bridges to the real world
- Pace yourself
- Avoid “hello world”
- Be fresh