Top Banner
You’ll Never Look the Same Way at Developer Support Again Anne Gentle OpenStack Documentation Program Technical Lead Rackspace @AnneGentle flickr: Magdalena Roeseler
43
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: You'll Never Look at Developer Support the Same Way Again

You’ll Never Look the Same Way at Developer Support AgainAnne Gentle OpenStack Documentation Program Technical Lead Rackspace @AnneGentle

flickr: Magdalena Roeseler

Page 2: You'll Never Look at Developer Support the Same Way Again

Developer SupportOutreach and community!SDKs and tools!•Go!•Java!•Node.js!•.NET!•PHP •Python!•Ruby!

Developer documentation

flickr:davebloggs007

Page 3: You'll Never Look at Developer Support the Same Way Again

flickr:candelabrumelabrumdanse

Guiding Principles

•Developer Support Handbook!•Care about their success!•Empathize, put yourself in their

shoes!•Keep them informed!•Listen to them!•Appreciate them

Page 4: You'll Never Look at Developer Support the Same Way Again

flickr:tonyjcase

Supported Languages•fog (Ruby)!•php-opencloud (PHP)!•jclouds (Java)!•pyrax (Python)!•pkgcloud (node.js)!•openstack.net (.NET)!•gophercloud (Go)

Page 5: You'll Never Look at Developer Support the Same Way Again

flickr:theshadowknows

Help!

Page 6: You'll Never Look at Developer Support the Same Way Again

rssslurp49.02%

hubslurp31.64%

13.09%

mailslurp6.25%

We watch:

•Stack Overflow!•GitHub!•Email!•RSS Feeds

Page 7: You'll Never Look at Developer Support the Same Way Again

Application Developer in the Wild

flickr:Romina Uribe

Page 8: You'll Never Look at Developer Support the Same Way Again

Qs?

Page 9: You'll Never Look at Developer Support the Same Way Again
Page 10: You'll Never Look at Developer Support the Same Way Again
Page 11: You'll Never Look at Developer Support the Same Way Again
Page 12: You'll Never Look at Developer Support the Same Way Again
Page 13: You'll Never Look at Developer Support the Same Way Again

ask.OpenStack.org

Page 14: You'll Never Look at Developer Support the Same Way Again

Data Deep Dive

Page 15: You'll Never Look at Developer Support the Same Way Again

flickr:wili

Disqus Comments• Request for help • Request for feature • Request for doc fix !

20 comments/month !

27.5% Cloud Files 20% Cloud Servers 12% Identity

Page 16: You'll Never Look at Developer Support the Same Way Again

Stack Overflow

•Frequently Asked Questions •Related Tags •Top Tags •Unanswered Questions •Top Answers

flickr:leshaines123

Page 17: You'll Never Look at Developer Support the Same Way Again

Most Frequently Asked Questions

Page 18: You'll Never Look at Developer Support the Same Way Again

can’t I ping/ssh from/to VMs?

QUESTIONS WITH MORE THAN 1000 VIEWS

WHY

Page 19: You'll Never Look at Developer Support the Same Way Again

do I change Admin password for the Dashboard?

QUESTIONS WITH MORE THAN 1000 VIEWS

HOW

Page 20: You'll Never Look at Developer Support the Same Way Again

can I create an OpenStack image by importing an *.ovf file with Glance?

QUESTIONS WITH MORE THAN 1000 VIEWS

HOW

Page 21: You'll Never Look at Developer Support the Same Way Again

do I make an application on OpenStack?

QUESTIONS WITH MORE THAN 1000 VIEWS

HOW

Page 22: You'll Never Look at Developer Support the Same Way Again

Related Tagsflickr:Leo Reynolds

Page 23: You'll Never Look at Developer Support the Same Way Again

c#

openstack-nova

cloud

python

keystone

openstack-horizon

linux ubuntu jclouds java

rackspace-cl

networking

amazon-web

amazon-ec2

virtual-m rackspace ubuntu- opens

php

virtualization

kvm

docker

api puppy

ssh

hadoop

djan

openstack-swift

devstack

pyth

Page 24: You'll Never Look at Developer Support the Same Way Again

Top Tags

flickr:JD Hancock

Page 25: You'll Never Look at Developer Support the Same Way Again

php, php-open

csharp, openstack.n

java,c

ruby-ruby, vagrant

ruby, fog

rubyjavascript, pkg

python, pyrax

Page 26: You'll Never Look at Developer Support the Same Way Again

Unanswered Questionsflickr: Zach Stern

Page 27: You'll Never Look at Developer Support the Same Way Again

•Aws-php-sdk 1 seems not setting correctly keypair

• Instance OS cannot find attached volume

•Custom ceilometer metrics

•Not able to ping or SSH to openstack instance

•How to solve ubuntu openstack instance error “no valid host found”?

•Connecting Vagrant to Consul server in OpenStack

• jcloud openstack-neutron : Exception in thread “main” com.google.inject.ConfigurationException:

•“Unrecognized auth response” for every heat stack-create request

•Configuring flat network error

•How to get AWS Account name from AWS_ACCESS_KEY and AWS_SECRET_KEY

Page 28: You'll Never Look at Developer Support the Same Way Again

flickr: Pol Tadifa

Top Answerers

Page 29: You'll Never Look at Developer Support the Same Way Again

Matt Joyce Everett Toews Lorin Hochstein

Page 30: You'll Never Look at Developer Support the Same Way Again

flickr:loozrboy

Askbot

•ask.openstack.org!

•About 4,000 page viewsper day !

•More questions from operators than from application developers

Page 31: You'll Never Look at Developer Support the Same Way Again

TOP SDK: ASK.OPENSTACK.ORG

0" 5" 10" 15" 20" 25" 30"

vmware"

java"

ruby"

php"

Huh?

Page 32: You'll Never Look at Developer Support the Same Way Again

0" 2" 4" 6" 8" 10" 12" 14" 16" 18" 20"

block"storage"

object"storage""

monitoring/measuring"

networking"

compute"

iden<ty"

Oh?

TOP API: ASK.OPENSTACK.ORG

Page 33: You'll Never Look at Developer Support the Same Way Again

Tied to releases?

Issues

Page 34: You'll Never Look at Developer Support the Same Way Again

flickr:paul-vallejo

php-opencloud

•190 GitHub Issues logged •28% Object Storage •9% SDK itself

Page 35: You'll Never Look at Developer Support the Same Way Again

flickr:andrewmorrell

Users

•WordPress Updraftplus •Cevado Technologies •Real Estate Webmasters •CallFire •DearDoc

Page 36: You'll Never Look at Developer Support the Same Way Again

flickr: kky

TryStack

•Many queries about quotas •Questions about policies •Inspiring others to share resources: “I wanted to let everyone know

that the cloud in my garage is growing at a lot faster pace

than I expected”

Page 37: You'll Never Look at Developer Support the Same Way Again

flickr: kky

Think

•About: •suboptimal networks •bulk actions •consistent naming •date/time formats

•Across services

Page 38: You'll Never Look at Developer Support the Same Way Again

How can we improve?

flickr:mistybushell

Errors

“ I suppose one you’re pro and you’ve been doing this awhile, you’ll know that 409 means, ‘Hey you can’t do this until you delete the objects in the container.’ but until you are, you’re stick with ‘409, good luck figuring out what this means!’”

Page 39: You'll Never Look at Developer Support the Same Way Again

Tied to releases?

flickr: gabe popa

Page 40: You'll Never Look at Developer Support the Same Way Again

Dockermation Documentation•SDK Link

•http://developer.openstack.org•API Documentation

•http://developer.openstack.org/api-ref.html

•API Specifications •http://specs.openstack.org

•Scaling documentation across projects

•Tuesday 14:50 (Degas)

flickr: Donovan Beeson

Page 41: You'll Never Look at Developer Support the Same Way Again

SDKs & Testing•Getting Started with OpenStack

•Python SDK •Monday: 16:20 (Room 242AB)

•Mimic: •An API-compatible Mock Service for OpenStack

•Wednesday: 13:50 (Room 241)

Flickr: Filiz ÇAKIR

Page 42: You'll Never Look at Developer Support the Same Way Again

Working Groups•API Working Group

•https://wiki.openstack.org/wiki/API_Working_Group

•Tuesday @ 11:15 (Manet) •Thursday @ 16:30 (Hyatt)

•Application Ecosystem Working Group (all)

•https://wiki.openstack.org/wiki/Application_Ecosystem_working_Group

•Monday @ 14:30 (Degas) •Thursday @ 13:40 (Hyatt)

flickr:Annika Lidne

Page 43: You'll Never Look at Developer Support the Same Way Again

Let’s do this.

flickr:tonyjcase

@annegentle [email protected]