總之:PyConAU 2018 為期 5 天,實體規模近似 PyConTW 2018,基礎設施以及風景則別具風味,包含票價以及講題的表現。對英文會話與社交的雙苦手如我,會覺得有點孤單。沒機會參加的話,可以掃它的錄得蠻好的線上錄影。
與我參加過的 PyCon 特別不同之處
- 在南半球。
- 報到真的是只有分一個掛牌,連實體議程表都不浪費了。
- 會眾頻道與公告是用 Slack。
- 會場有提供 Quiet Room,裡面有三個圓桌。與 PyCon US 不同的是,大家進去多在用電腦,小睡的人不多;有時有些人會在裡面小聊一下,有些人會拿咖啡或食物進去坐著吃。
- 他們第一次試行,大會期間沒有任何主辦單位舉辦的晚宴,會場附近餐廳很多,鼓勵自己揪團去吃晚餐。第一天獨立議程那天有點不知所措,後來主議程第一天最後有特別說明一下他們知道這不容易,大家可以怎麼亂入,請大家在 Slack 上看看問問,或與會場的小幫手聊聊有什麼團以及參考的餐廳。第二天乍看就好些。
- 投稿是用 PaperCall,感覺方便且有模有樣,猜客製化當然也有限。
- 沒有 Keynote;有三個 Invited Speaker。
其它與 PyCon Taiwan 不同之處
- 有提供要價錢有折扣、要先預約的安親服務 On-site Child Care 能顧朝九晚五,到 12 歲大的兒童,是外包給 Abracadabra。
- T-shirt 是選購。
- 今年似乎沒辦 Tutorials。
- 有 Open Space,沒見 Job fair。
- 售票用 Tito,就類似 KKTIX。
簡介
PyCon Australia 始於 2010,2018 為第 9 次的 PyCon。今年大會為期 5 天,有 713 個會眾參加。約三十出頭個志工,這規模看來有辛苦。雖在澳洲,來自美國的人感覺不少,好像不小心打翻水就會潑到加州人那樣。門票在八月 17 號售完。
會場
雪梨 ICC 國際會議中心很大,一個3樓就夠這次用了,會場有一大四小會議廳,Keynote 都在大會議廳,其它有兩小廳併成一廳,以及另外兩廳。早上下午有點心,跟午餐一樣都是設在大通道上的 buffet 型式,量都不會剩很多。通道沒有坐的桌椅,有一些站立的小茶桌,大家就圍成一圈圈吃東西聊天。主議程兩天用了一個白板兩面寫了滿滿的 Job/Hiring。
議程
主議程的前一天排了四軌獨立議程,接著兩天的大會主議程也是四軌,以及最後兩天的 sprint。這次共有 90 個 talk,3 個 Invited Speaker,113 個講者。
獨立議程有四軌:
- Security & Privacy
- Education
- IoT
- DjangoCon
包含大會議程,這次聽了許多資安相關的 talk,算意外收穫。好像有一點 Open Space 不過我剛好完全沒碰到?
Invited Speaker Annie Parker 講如何用科技幫助難民以及 NGO,也請到曾為難民的 Shaqaeq Rezai 上台分享她的故事,令人印象深刻。
順列一些這三天的一些不同角度的講題:
- 非同步 Django:Andrew Godwin 在講題 Taking Django Async 裡講非同步之不易以及其自 Channel 2.0 到 Django 邁向完全支援非同步的時程計畫。
- Hypothesis 測試:Zac Hatfield-Dodds 的講題 Escape from auto-manual testing with Hypothesis! 深入淺出地介紹了 Hypothesis 測試的二三事。
- Typing:Luka Sterbic 的 Why you should care about types: How Python typing helped my team scale 講解在 Facebook 公司裡使用 Python Typing 的實務經驗;並且宣佈開源了其內部重構工具 Bowler!
- PostgreSQL:Curtis Maloney 精彩的 PostgreSQL Indexing : How, why, and when. 真的是高度與 Python 無關;然而放在 DjangoCon 裡就覺得合理。
- Remote:Kelsey van Haaster Remote First, Not Second Best. 分享了 ThoughtWorks 全球 remote 工作模式下的眉角。
- Security:Tennessee Leeuwenburg 的 Watch out for Safety Bandits! 簡單地說就是請用 Bandit 與 Safety 套件檢查 Python code 的臭味道與套件安全性,非常便利而可行。
- Container:Sarah Young 的 Don’t be a fail whale: secure your containers 講 docker 的安全觀念。
- 教育:Renee Noble 的 Scissors-Paper-Rock your classroom with differentiated projects 分享帶小朋友寫程式的經驗,有 Python 技能計分表以及專案規劃,若對兒童資訊教育有興趣,非常可以參考。
聽到的講題大多準備結束,也有提早結束的,沒有特別長到拖到時間講不完的。品質相當。
Sprint Day 蠻多人參加的,大約是零散地坐滿兩個大講廳的感覺,十幾個圓桌這樣。瞄到主要的專案有 Hypothesis,以及 IoT 的 FuPy,公司在會場有直接送一些 IoT device 出去,以及各種聊天。
其它樂子與隨筆
會場在碼頭附近,非常漂亮而舒服;時值早春,早晚會冷有溫差。旁邊就有一個類似台灣共融式的公園,可以帶各年層的小朋友去玩。公園裡有厲害的咖啡店,不過有沒有開好像看心情,假如沒開,旁邊冰棋淋店的咖啡也 ok。
大會議程前一天雪梨機場有災難演習。一天有早上火車卡了約半小時。早午茶時有看到有特定的贊助商贊助。
在雪利旅遊時澳洲人大多算親切。計程車約是台北三倍價,同澳洲一般物價。那樣看咖啡就便宜了。啤酒在超市旁是獨立一間喔,請年滿十八;我很自然地走進去,果然沒被驗身(咳嗯)。
聽到最好笑的講題,也帶些啟發: “Alex” 的 Operation Luigi: How I hacked my friend without her noticing 講他的朋友答應給他駭駭看的故事。