持續支持開源社群 – LINE Taiwan x COSCUP 2019

什麼是 COSCUP?

大家好,我是 LINE Taiwan Technical Writer – Claire Wang。很高興這次能以 LINER 身份參加 COSCUP 2019,並體驗開源社群充滿熱忱與活力的氛圍!COSCUP 是亞洲最大的開源會議之一,自 2006 年開始由開源社群舉行的年度會議,也是台灣自由開源軟體運動 (FOSSM) 的主要倡導者。COSCUP 包含演講、贊助商、社群攤位,以及 BoF 社群同樂會等,COSCUP 的宗旨在於提供一個聯結開放原始碼開發者、使用者與推廣者的平台。

出處

LINE Taiwan x COSCUP 2019

COSCUP 2019 是為期兩天的活動,於 8 月 17 日至 18 日,在國立台灣科技大學舉行,吸引 1600 多位熱情的與會者,以及 200 位演講者於 15 個 track 同步開講。身為鑽石贊助商之一,LINE 為 COSCUP 準備了 5 個講題,包括 keynote 與 4 個技術講座,每位講者都以見解獨到的分享和個人魅力,得到與會者廣大的迴響。此外,我們也設置公司攤位,由台灣、福岡,以及 LINE Pay 派出的 10 多名工程師,定時為 COSCUP 與會者提供介紹,說明 LINE 服務、工程工作,以及 LINE engineering culture 等內容。每當介紹開始時,都會吸引大批人潮來到 LINE 攤位附近,並與 LINERs 進行進一步的討論。

除了精彩議程,我們還與 Armeria 團隊合作,於第一天議程結束後,為對開發大型 Web 服務感興趣的 COSCUP 與會者,首度舉辦 LINE BoF (社群同好會)。另外,我們非常高興能在 COSCUP 與 NAVER Pinpoint 開源專案團隊見面,他們在 COSCUP 中發表了精彩的 lightning talk。從影響數百名聽眾的演講,到與開源開發人員深入互動的聚會,LINE 用心為 COSCUP 2019 與會者提供最完整的體驗。

Keynote 與技術講座

來自 LINE 台灣、日本與韓國的講者,在 COSCUP 2019 共發表 5 個講座,感謝大量聽眾熱情參與每個講座! 現在,讓我們一窺各個講座的精彩重點:

(Keynote) LINE Open Up – 共創互惠開發社群生態圈 / Evan Lin

簡介

LINE Taiwan Technical Evangelist – Evan Lin 擔任 COSCUP 2019 keynote 講者,透過講題「LINE Open Up – 共創互惠開發社群生態圈」介紹 LINE 平台與開源專案。LINE 是台灣最熱門的線上即時訊息平台,擁有 2100 萬以上使用者。但 LINE 其實也已經開源了超過 50 個專案,不僅有訊息平台的軟體開發工具套件,更有 LINE 開發內部專案過程中也在使用的套件:包括 Armeria 與 Central Dogma 等數個知名的開源專案,並且也開始經營相關的開源社群。本次 keynote 分享 LINE 企業內部的開源流程,並說明 LINE 企業文化鼓勵員工分享,更以開放的心胸接觸開源及參與開發者社群。

(Track) MySQL at LINE / Kentaro Kitagawa

簡介

LINE Japan database administrator – Kentaro Kitagawa 分享 LINE 如何進行 MySQL 操作。LINE 管理成千上萬的 MySQL instance,並每週發佈新的 LINE 服務,database instance 的數量更是每天都在增長。講師向與會者展示如何有效率地操作數千個 instance,以及如何使用 MySQL 8.0 等。

(Track) Armeria: 你唯一需要的 Thrift/gRPC/REST 微服務框架 / Trustin Heuiseung Lee

簡介

Netty 創始人 – Trustin Lee 介紹新的微服務框架:Armeria。Armeria 之所以獨特,是因為它以 Netty 的高性能 HTTP/2 為基礎,使開發人員可以在單一 JVM 中的單一 TCP 端口上運行 gRPC、Thrift、REST,甚至 Servlet Web 應用程序,並整合 Spring Webflux 和 Reactive Streams。

(Track) 如何製作能和 LINE 結合的 IoT 裝置 / Hazel Shen

簡介

LINE Taiwan 工程師 – Hazel Shen 介紹 LINE Things platform,並展示如何利用 ESP32 以及樹莓派製作一個簡易的 IoT 裝置,讓此裝置可實際連接 LINE App 運作。除了展示 code 與裝置,也帶來一些例子,說明 LINE Things 可以如何被應用在的生活中。

(Track) Rancher Pipeline 使用經驗分享 / Wei Wan

簡介

LINE Taiwan 工程師 – Wei Wan 分享 Rancher Pipeline 的使用經驗,以及相關工具的優劣勢比較。目前已有越來越多的專案在 K8S 上部署其開發和正式環境,對於如何有效率的串接 CI/CD Pipeline 對於一個團隊的生產力有直接的影響。

LINE Booth

LINE 在 COSCUP 中設置公司攤位,連結 COSCUP 與會者和 LINERs,除了工程師之外,也包括 Developer Relations、PR 與 HR 成員。來自 LINE 台灣和 LINE 福岡各團隊超過 10 名工程師,定時發表簡短的介紹,說明 LINE 服務、工程工作內容,以及 LINE engineering culture 等。我們也邀請 LINE Pay 成員介紹他們的平台和服務,每場介紹開始後,都會吸引大批人群聚集在 LINE 攤位附近,甚至留下來與 LINERs 進行進一步的討論。攤位成功吸引許多與會者,並透過當面互動為與會者解答各種問題。

Day 1 亮點分享

LINE COSCUP BoF

在 COSCUP 第一天活動結束之後,我們與 LINE DX Part 團隊緊密合作,在台灣首度舉辦 Armeria BoF (社群同好會)。這次的 BoF 選在 Cafe Madeleine 舉辦,於輕鬆卻專注的氛圍中展開,超過 35 名 COSCUP 與會者出席本次活動,聆聽以 Armeria 進行開發的分享和案例研究,本次 BoF 涵蓋 以下主題:

  • 所有與會者及 DX Part 成員自我介紹
  • DX Part 團隊成員的 lightning talk
  • 參與者的 AMA (Ask-Me-Anything)

在自我介紹後,熱情的與會者與超 high 主持人之間的有趣互動,使得現場氣氛更加活躍。簡短而有力的 lightning talk 隨後從各種角度為 Armeria 和 LINE 開源程序賦予生命,包括 LINE 的開源文化、Armeria 和 Central Dogma 的概念、如何開始採用 Armeria,以及如何成為全職 LINE 開源開發人員。在 Ask-Me-Anything 中,與會者真誠地分享他們的疑問與感受,引起許多笑聲的同時也發人深省。在這個充實的夜晚結束後,每個人都帶著微笑離開。

Day 2 亮點分享

NAVER Pinpoint 團隊 Lightning Talk

很高興能在 COSCUP 與 NAVER Pinpoint 開源專案團隊成員:Roy Kim 與 Hyun Jeong 碰面,他們在 COSCUP 發表了很吸引人的 lightning talk,說明 Naver 如何使用 Pinpoint 監控其服務,以及如何於分佈式環境中的進行偵錯。

Community Booth for Chatbot.tw

LINE Taiwan Developer Relations 團隊一直與 Chatbots 社群合作舉辦許多聚會。在 COSCUP 中,我們再度與 Chatbots 社群合作,由 LINE 開發人員 – Hazel Shen 向所有與會者宣傳 LINE Things。

活動小結

LINE 的使命之一是持續支持開源社群,這次非常感謝能以 LINER 身份參加 COSCUP 2019,見證開源社群成員的才華與熱情,他們努力推進開源生態系的精神更讓我深受啟發,期待 COSCUP 2020 再見!

立即加入「LINE 開發者官方社群」官方帳號,就能收到第一手 Meetup 活動,或與開發者計畫有關的最新消息的推播通知。▼

「LINE 開發者官方社群」官方帳號ID:@line_tw_dev

關於「LINE 開發社群計畫」

LINE 今年年初在台灣啟動「LINE 開發社群計畫」,將長期投入人力與資源在台灣舉辦對內對外、線上線下的開發者社群聚會、徵才日、開發者大會等,預計全年將舉辦 30 場以上的活動。歡迎讀者們能夠持續回來察看最新的狀況。詳情請看 2019 年 LINE 開發社群計畫活動時程表 (持續更新) https://engineering.linecorp.com/zh-hant/blog/line-taiwan-developer-relations-2019-plan/)