56
Technology that underlie PyCon JP BPStudy #88 / 2014 Dec 15 Takanori Suzuki

PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Embed Size (px)

Citation preview

Page 1: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Technology that underlie PyCon JP

BPStudy #88 / 2014 Dec 15 Takanori Suzuki

Page 2: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Who am I(お前誰よ)鈴木 たかのり / Takanori Suzuki

PyCon JP 2014, 2015 Chair

PyCon JP Committee Board member

Python mini Hack-a-thon(#pyhack) Organizer

Python Bouldering Club(#kabepy) Founder

Twitter: @takanory

Page 3: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Agenda

What is “PyCon JP” ?

History of PyCon JP

Technology that underlie PyCon JP

Page 4: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

What is “PyCon JP” ?

Page 5: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

– http://www.pycon.org/

“The international community for the Python programming language holds

several conferences each year”

Page 6: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

PyCon in the world

https://mapsengine.google.com/map/edit?mid=ziqNkVN-9gVE.kCP86hgZRlYc

Page 7: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

PyCon APAC 2014 in Taiwan

Page 8: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

PyCon Singapore 2014

Page 9: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

PyCon JP 2014

Page 10: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

History of PyCon JP

Page 11: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Back to 2010 in Singapore• PyCon Asia Pacific 2010 in Singapore

• Four pythonistas from Japan

• @whosaysni

• @terapyon

• @ianmlewis

• @iqbalabd

Page 12: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

History of PyCon JP

• PyCon mini JP: 2011 Jan 29

• PyCon JP 2011: 2011 Aug 27, 28

• PyCon JP 2012: 2012 Sep 15-17

• PyCon APAC 2013 in Japan: 2013 Sep 13-16

• PyCon JP 2014: 2014 Sep 12-15

Page 13: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Growth of PyCon JP

Page 14: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

I want to tell you

Page 15: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

I want to tell you

PyCon JP is decent big event

attendee, sponsor, staff, budget

I share know-how

If you like you refer it

Page 16: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Technology that underlie PyCon JP

Tools

Other

Processing

Page 17: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Tools

Page 18: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

ToolsCommunication

Issue Management

Document

Web site

Other

Page 19: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Communication

Skype (2012)

Mailing List + Skype (2013)

Slack (2014)

Page 20: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Communication: problem

Weak mention, search

Heavy application

Difficult to member management

Page 21: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Communication: Slack

Slack is powerful and useful !!!

https://slack.com/r/024g2ze8-0254myur

Slack app(Mac, iPhone, Android)

notification, integration, search

Page 22: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Communication: Slack

Page 23: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Issue management

Google Spreadsheet (2012)

trac (2013)

JIRA onDemand (2014)

Page 24: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Issue management: problem

Weak reporting

Server management

Page 25: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Issue management: JIRA

Powerful reporting

onDemand service

Open Source Project License

but slow…

Page 26: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Issue management: JIRA

Page 27: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Document

Google Docs (2012)

Google Docs (2013)

Google Drive (2014)

Page 28: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Document: Google Drive

It is difficult to know where

powerful search

Confluence is good ?

Page 29: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Web site

Google Sites(2011 mini)

Plone (2011)

Sphinx (2012, 2013)

Symposion (2014)

Page 30: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Web site: problem

Communication cost

logo, text, contact information

review, accept/reject

Page 31: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Web site: Symposion

a Django project for conference websites

https://github.com/pinax/symposion/

PyCon US and other PyCon sites

Page 32: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Web site: Symposion

Page 33: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Web site: Symposion

Proposal application form(Talk, Poster, LT)

Review system

Sponsor application form

Time table

Page 34: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Web site: SSL certificate

GlobalSign

Free SSL Certificate for Open Source Projects

https://www.globalsign.com/ssl/ssl-open-source/

Page 35: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Other: Service

Flickr: https://www.flickr.com/photos/pyconjp

YouTube: https://www.youtube.com/user/PyConJP

Facebook: https://www.facebook.com/PyConJP

Bitbucket: https://bitbucket.org/pyconjp

Page 36: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Other: Service

Blog: PyCon JP Blog

Ticket: connpass

Payment: paypal

Mobile app: guidebook

Page 37: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Other: Twitter@PyConJ

dlvr.it: blog -> tweet

yabmin: DM, mention -> mail

GroupTweet

Twitbot: robot

Page 38: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Tools: ConclusionCommunication: Slack

Issue Management: JIRA

Document: Google Drive

Web site: Symposion

Other: many services

Page 39: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Other

Page 40: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Goods

T-shirt: FirstBall

Badge: ZEAMI Art

Sticker: Sticker Ace

NeckStrap: http://www.neckstraps.jp/

Page 41: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88
Page 42: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Goods

Banner: HORIE Orimono

Print: Printpac

Bag insert: Marufuku service

Page 43: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88
Page 44: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

FoodParty: G-Style

Halal food: HALAL DELI, Malaychan

Water: KAKUYASU

Sandwich: FUNGO

Drink: AIM service

Page 45: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Services

Video streaming: STREAM PLUS

Simultaneous translation: KYTrade

Page 46: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Processing

Page 47: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

PyCon JP 2014 Team

Management Office

Program

Venue

Media

Page 48: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Processing

Good developer is lazy

reduce Meeting

Work day

Page 49: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Work day

Page 50: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Work day

Page 51: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Conclusion

Page 52: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

ConclusionWhat is “PyCon JP” ?

History of PyCon JP

Tools

Slack, JIRA, Google Drive, Symposion

Other

Processing: Work day

Page 53: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Join out team !!

PyCon JP 2015 staff application form

http://goo.gl/rK9zOV

Page 54: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

See you at PyCon JP 2015

Page 55: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

https://www.slideshare.net/takanory/technology-that-underlie-pycon-jp

Page 56: PyCon JP を支える技術/ Technology that underlie PyCon JP / BPStudy #88

Thank you