Technology that underlie PyCon JP BPStudy #88 / 2014 Dec 15 Takanori Suzuki
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
See you at PyCon JP 2015
https://www.slideshare.net/takanory/technology-that-underlie-pycon-jp
Thank you