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

Post on 12-Jul-2015

917 views 4 download

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

Technology that underlie PyCon JP

BPStudy #88 / 2014 Dec 15 Takanori Suzuki

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

Agenda

What is “PyCon JP” ?

History of PyCon JP

Technology that underlie PyCon JP

What is “PyCon JP” ?

– http://www.pycon.org/

“The international community for the Python programming language holds

several conferences each year”

PyCon in the world

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

PyCon APAC 2014 in Taiwan

PyCon Singapore 2014

PyCon JP 2014

History of PyCon JP

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

• Four pythonistas from Japan

• @whosaysni

• @terapyon

• @ianmlewis

• @iqbalabd

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

Growth of PyCon JP

I want to tell you

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

Technology that underlie PyCon JP

Tools

Other

Processing

Tools

ToolsCommunication

Issue Management

Document

Web site

Other

Communication

Skype (2012)

Mailing List + Skype (2013)

Slack (2014)

Communication: problem

Weak mention, search

Heavy application

Difficult to member management

Communication: Slack

Slack is powerful and useful !!!

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

Slack app(Mac, iPhone, Android)

notification, integration, search

Communication: Slack

Issue management

Google Spreadsheet (2012)

trac (2013)

JIRA onDemand (2014)

Issue management: problem

Weak reporting

Server management

Issue management: JIRA

Powerful reporting

onDemand service

Open Source Project License

but slow…

Issue management: JIRA

Document

Google Docs (2012)

Google Docs (2013)

Google Drive (2014)

Document: Google Drive

It is difficult to know where

powerful search

Confluence is good ?

Web site

Google Sites(2011 mini)

Plone (2011)

Sphinx (2012, 2013)

Symposion (2014)

Web site: problem

Communication cost

logo, text, contact information

review, accept/reject

Web site: Symposion

a Django project for conference websites

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

PyCon US and other PyCon sites

Web site: Symposion

Web site: Symposion

Proposal application form(Talk, Poster, LT)

Review system

Sponsor application form

Time table

Web site: SSL certificate

GlobalSign

Free SSL Certificate for Open Source Projects

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

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

Other: Service

Blog: PyCon JP Blog

Ticket: connpass

Payment: paypal

Mobile app: guidebook

Other: Twitter@PyConJ

dlvr.it: blog -> tweet

yabmin: DM, mention -> mail

GroupTweet

Twitbot: robot

Tools: ConclusionCommunication: Slack

Issue Management: JIRA

Document: Google Drive

Web site: Symposion

Other: many services

Other

Goods

T-shirt: FirstBall

Badge: ZEAMI Art

Sticker: Sticker Ace

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

Goods

Banner: HORIE Orimono

Print: Printpac

Bag insert: Marufuku service

FoodParty: G-Style

Halal food: HALAL DELI, Malaychan

Water: KAKUYASU

Sandwich: FUNGO

Drink: AIM service

Services

Video streaming: STREAM PLUS

Simultaneous translation: KYTrade

Processing

PyCon JP 2014 Team

Management Office

Program

Venue

Media

Processing

Good developer is lazy

reduce Meeting

Work day

Work day

Work day

Conclusion

ConclusionWhat is “PyCon JP” ?

History of PyCon JP

Tools

Slack, JIRA, Google Drive, Symposion

Other

Processing: Work day

Join out team !!

PyCon JP 2015 staff application form

http://goo.gl/rK9zOV

See you at PyCon JP 2015

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

Thank you