LINE Corporation 於2023年10月1日成爲 LY Corporation。LY Corporation 的新部落格在這裏。LY Corporation Tech Blog

Blog


您不能錯過的 LINE TAIWAN TECHPULSE 2020 年度盛會

前言

大家好,我是 LINE Developer Relations 團隊的開發技術推廣工程師 – NiJia Lin ,主要的工作項目就是平台技術推廣與技術品牌的建立與溝通。

平常除了參加各大社群研討會、LINE Developer Meetups 社群、Hackathon(LINE FRESH) 抑或是招募日能夠與大家見面談談關於 LINE Dev 之外,另一個 LINE 最重要的年度盛事 - TECHPULSE。經由這一年的成長與磨練,將於 2020/12/18 南港展覽館二館七樓 盛大舉辦!

今年最特別的就是,從報到開始就已經讓大家開始體驗高科技,使用 LINE CLOVA 的臉部辨識技術讓與會者可以快速刷臉立即入場,只是要記得獲取參加資格後,在 LIFF 上傳頁面要上傳清晰的人臉照片(勿合照、風景圖),就能真正體驗 LINE CLOVA 的技術!

此外今年場外互動活動擁有結合相片牆與 LINE 貼文串(Timeline),與會者只需在貼文串中貼取當天的內容,並在靠近相片牆,則會出現以自己的 LINE 大頭貼並搭配著在相片牆中自己曾經貼過的貼文串資訊,是不是很特別呢?且這還是連 LINER 們都搶著體驗的互動功能(甚至還要排隊),不如就趕快手刀報名吧!

當然除了上述這些有趣的體驗外,你可能有許多的問題迫不及待想來 TECHPUSE 詢問了,以下列出在社群中常常聽到開發者詢問類似以下的問題:

  • LINE 的服務種類具有多樣性,需要何種團隊才有辦法開發出來呢?
  • LINE 的強大開發平台上面有哪些社群組織?裡面該如何加入呢?
  • LINE Pay 該如何申請測試帳號?行動支付開發有什麼需要注意的?近期有什麼新功能嗎?
  • 每次看到 LINE 的工程師在各大研討會的分享都好棒,有沒有機會可以跟他們近距離討論呢?
  • 聽說有 TECH FRESH 實習生計畫,但我應該去哪找人問呢?
  • 什麼是 LAE (LINE API Expert)?平常都沒機會遇見大神們,在哪可以與他們交流問問題呢?
  • LINE 的新星計畫又是什麼? 可以跟那些參與的新創團隊聊聊嗎?
  • 有沒有地方能夠認識使用 LINE API 開發各種服務的同好或社群呢?或者與友人合影留下回憶呢?

相信看文章的你一定有相關埋藏於心中的問題集,恭喜你很適合看這篇文章!請接著透過下面的內容讓我來幫你解惑吧!

若你是學生朋友的話...

除了在學校學習以外,因為接下來要踏入職場將是人生中很重要的一個課題,而這門課卻不會有任何人教你如何解答(每個人適應力不同),而在學生時期能與社會接軌的第一件事就是 - 實習,透過實習可以在還沒正式出社會工作前先認識企業文化、了解如何與同事們相處,但往往實習時間都在寒暑假期間,時間不常在任何事情都還沒 Ready 時就即將結束實習生活了,無法更了解公司的內容。

而 LINE 這邊提供了一個計畫叫做 - TECH FRESH program,簡單來說是一個一年有給職的實習計畫,讓學生朋友可以擁有更完整的實習經驗,並在國際級的網路公司裡與各路高手們合作打造出 WoW 的產品,想更了解詳細內容的學生朋友們,直接來報名 TECHPULSE  2020 就有機會直接跟在職的實習生們 HR 直接在攤位上了解詳細內容喔!更多細節內容你可以參考下方部落格與影片:

除了在 TECH FRESH 攤位上了解一些相關制度與內容外,下午於 B 廳會有 LINE TECH FRESH Program 的議程主題分享,本次大會首次提供舞台並從眾多優秀的實習生中挑選出三位來分享在 LINE 裡學習到的經驗與生活,若你是學生並且對於參與國際級公司專案的實習很有興趣的話,可以關注這三個主題(連結),也可以在休息時間時至攤位上詢問他們了解內容,或許會對你很有幫助喔!

  • Life As Fresh LINER - Chang Mandy
  • Life IN LINE: from the perspective of a junior LINER but a senior TECHFRESH - Chen Carolyn
  • From classroom assignment to the realistic problem in LINE - Chiu Troy

 若你是開發者朋友...

從平台開發(Chatbot/LIFF)到每個服務項目,從 Mobile app、Frontend、Backend、DevOps、QA 相關主題皆盡收於此主題中,以下就詳細整理並介紹你可能有興趣的議題,讓你可以依照專長或興趣去挑選適合的時段聆聽與詢問。

LINE API Platform 相關議題

相信你除了日常生活用 LINE 以外,聊天室裡面一定有許多官方帳號(Offical Account),這個技術也就是大家所說的 LINE Chatbot,這邊推薦你可以關注早上 keynote - LINE API Update,由 LINE 的資深技術開發推廣工程師 Evan Lin 為大家介紹今年 LINE 平台提供了什麼新的內容,如何開發者可以更有彈性的使用 LINE API 來開發出令人驚奇的作品呢?

且下午還有五年以來第一次開放邀請 LINE API Expert 站上 TECHPULSE 舞台為大家深入分析與探討平台上如何更好的使用 LINE API 開發出多元的服務,內容將橫跨 LIFF 開發者體驗與實用秘訣到跨平台開發技術應用,這麼精彩的內容將會在這次 TECHPULSE 上一次端出,並且可以近距離看到業界的大師們分享,若你跟我一樣期待當天的話,點我報名才能來現場看大師們的精彩議程!(照片中有一位是講者喔? )

LIFF SDK 的開發者體驗與實用秘訣 - Richard Lee

身為 LINE API Expert - Richard,長期於社群分享 LIFF 及其周邊串聯的開發心法,且熱衷於 Open Source 文化並常常送 Pull Request 來一同貢獻 LINE SDK,是一位集開發者熱情與管理者於一身的高手。在這次 TECHPULSE 2020 上的分享將會以 DX (開發者體驗) 的角度,帶各位一覽一些你可能不知道的 LIFF 開發方式與技巧,除了讓與會者在開發 LIFF 應用時更加得心應手,也更能了解使用 LIFF 時所帶來的好處!

若想了解更多關於 Richard,請參閱他的 Medium: https://medium.com/@dlackty

使用跨平台開發技術極速開發 LINE 相關應用 - 董大偉

在 .NET core 與 DevOps 有相當深造詣,且業界與社群都習慣稱之為董老師,日常於社群分享許多關於敏捷開發的心法,在這個場次將告訴您如何透過 .NET Core 跨平台開發技術,搭配 Nuget 上的函式庫,讓開發人員在數分鐘內,迅速完成各種 LINE 相關應用 (LINE Bot、LIFF、LINE Login、LINE Notify) 的開發與建立。

無論是想實現 LINE Login 的 SSO 網站整合、LINE 對話機器人的建立,還是 LIFF 應用的開發,都能夠快速搭建,立即完成。還能搭配 DevOps 進行 CI/CD,在 Container 或一般伺服器環境運行呢。想嘗試快速開發各種 LINE 相關應用的你,千萬別錯過這個場次!

更多關於董老師的內容請參考部落格

當然除了期待大神們上台分享以外,在 LINE API Expert 攤位上每個時段都有不同專長的專家們在現場為大家解答並分享不同的主題,這種難得的機會相信平常絕對看不到!相信能在 TECHPULSE 看見任何大神都能讓此次的旅程回本?

Mobile 或 Frontend 開發者

相信有在開發前端專案有一定數量的高手朋友們,到後來都會有個問題,就是如何共用這些前端 Component 來加快我們開發(不重複造輪子),這邊就一定是推薦你來聽這一場活動啦!他是一場英文議程,乾貨滿滿也適合大家聆聽~

  • Sharing UI Components Between LINE Projects

除了共用的問題,另一個部分就是跨平台,LINE 引入了 Flutter 來實踐跨平台開發,這部分會有專業的同仁在 Lighting Talk 中為大家分享,

  • LINE Shopping App with Flutter - Aaron Chu
  • Efficient Event Tracking Mechanism with Flutter - Lin, Kuan-Wei
  • Android Chatroom Message Capturing - Che Jerry

在上述的議程聽完之後,也歡迎到 Poster 上尋找專業 LINER 詢問相關專業的問題,想了解 Client side 技術究竟是運用在何種地方,技術能力需要到何種水平才能加入等等的問題,他們會很樂意在現場與你互動與交流喔!

AI & Machine Learning

既然 LINE 是一間 AI 公司,不管在資料的收集與處理(去識別化)到 AI 相關應用,都串連在整個 LINE 的服務當中,且在此次大會中也有應用 LINE CLOVA 相關辨識技術於 TECHPULSE 大會中,讓高科技的 AI 能夠貼近大家並在 TECHPULSE 體驗並使用。

除了每天都會有百萬級的訊息量進來,開發團隊也一直想著如何優化並實踐於 LINE 服務中,並享受這個巨大的挑戰,在這次 TECHPULSE 也有許多與 AI & ML 相關的主題,推薦這三個議程給你:

  • Life on LINE CLOVA - Aaron
  • Scaling Machine Learning at LINE - Shawn & Penny
  • SmartPOI: A location based recommendation system closing distance between you and the real world - Johnson

若這樣還是還是不能滿足你,可以先閱讀上次的 meetups 內容 - 「How ML Powers LINE Services」機器學習如何的讓 LINE 的服務能更貼近使用者 了解一下 Data Dev Team 日常都在做什麼,並至 Poster 上找到他們,直接面對面由專業的同仁為您說明,讓你更快速了解到在 LINE 會負責到的相關資訊喔!

綜合主題

TECHPULSE 除了上述列出這麼多精彩的內容,當然還有其他不同面向的主題。

首先因為 LINE 的服務需要許多人員的分工才有今天的平台,而因人事及工作量的增加,交付週期也隨之延長,且同時控管難度也隨之增長.因此,TODAY 決定試用 Large-Scale Scrum (LeSS) 框架完成大型專案開發進化,想了解如何在像 LINE TODAY 這類型大專案如何逐步演進的同仁,絕對不能錯過這精彩的議程!

  • Large-Scale Scrum (LeSS) Road, Where does it Lead? - Fu William

同時 LINE 裡面同時也運用了許多 Kubernetes,而在這個工具中我們導入了許多相關資源來優化開發的體驗,藉由這次大會讓 LINE 的兩位 SRE Team 的專業同仁前來分享相關的內容:

  • How GitOps Helps Kubernetes Adoption - Denny Tsai
  • Automated Acceptance Test and Test Isolations  - Bryan

若你對於上述議程中的 LeSS 框架有興趣,一定要去 TODAY 的 Poster 上詢問講者以及其他同仁是如何實踐這個框架。而雖然 SRE team 這次沒有 Poster,但他們也會在大會中讓大家問問題,即便可能因為茫茫人海找不到或是太熱門(畢竟每天應付的流量很可觀),也可以至其他團隊詢問相關技能,各團隊都會有相關技能的工程師在裡頭處理相關內容,每位 LINER 可都是身懷絕技呢!

而若你對於品質有堅持的話,一定要到 QA 的 Poster 上了解一下平常都在負責什麼內容才能確保每個服務的品質與規劃 也會懂此項技能的運作流程才能針對服務去測試確保品質,大家可以當天至 Poster 上直接詢問,讓專業的 LINER 為你解答吧!(以下附贈相關的介紹連結)

關於 LINE TAIWAN TECHPULSE 2020

活動日期:2020 年 12 月 18 日(五)

  • 活動地點:南港展覽館二館7樓(台北市南港區經貿二路2號7樓)
  • 報名期間:2020 年 11 月 19 日至 2020 年 12 月 13 日
  • 截止日期:2020 年 12 月 14 日 00:00 截止
  • 報名費用:免費報名、報名後通過審核即可確認入場資格,額滿為止。
  • 報名方式:至 LINE TAIWAN TECHPULSE 2020 官網點選「活動報名」,加入TECHPULSE 2020官方帳號為好友,即可於手機上官方帳號內繼續填寫報名資料,並持續追蹤活動的最新消息。

所有議程

Session TitleBrief introduction
Life on LINE CLOVA - Aaron Wu & Cid Chang

LINE CLOVA 全球佈局 台灣策略
從 LINE CLOVA AI 團隊的技術發展方向出發,因應全球各個國家的市場趨勢及產品策略,到在地的應用發展,我們引領 CLOVA AI 的核心技術,結合台灣當地的技術夥伴,一步一步的去實現 Life on LINE,甚至 Life on AI,讓聽起來遙不可及的高科技,平易近人的進入大家的生活中。
LINE Platform API Update - Evan LinLINE 致力於提供與開放更多 API 功能,幫助開發者更有效的連結使用者,與開發更多元的互動方式。此段分享將介紹最新的平台功能及實際應用,幫助你的服務與使用者連結更深且互動體驗更佳。
Scaling Machine Learning at LINE - Shawn Tsai & Penny Sun我們希望能開發機器學習的價值並將其應用到 LINE 的各個應用上。在這個議程中,我們將會介紹我們的機器學習平台,以及如何應用來解決我們在機器學習專案上可能會碰到的問題,例如:不同角色間的協作,特徵正規化,模型訓練,流程標準化與模型上線服務的偏差。
LINE Pay New Service - My Card - Hugo Huang
LINE Pay 除了在金融相關領域持續推陳出新外,同時也積極的拓展在地化服務。My Card 是即將上線的新服務,我們將與您分享我們如何打造其中的服務內容,以及如何成為 My Card 的合作商家。
My Card 將帶給使用者及商家們哪些好處呢?敬請期待。
How GitOps Helps Kubernetes Adoption - Denny Tsai
在使用 GitOps 方式管理台灣的各個服務之前,開發團隊常常會面臨一些管理 Kubernetes 設定的問題。設定檔常常沒有一個固定的存放位置,很難查找 cluster 上面的設定是什麼時候變更,以及很容易被誤操作的 Kubernetes 狀態。我們將跟大家分享台灣的 SRE 團隊如何使用 GitOps 和相關工具來讓開發團隊在擁抱 Kubernetes 時能夠持續維持著良好的開發節奏和持續部署。
Automated Acceptance Test and Test Isolations - Bryan Liu雲端與容器的技術的確讓快速迭代更容易達成,但在持續集成裡的自動化驗收測試要如何一起來搭配呢?讓我們從測試隔離的角度來看,如何讓測試向左及向右移來讓自動化測試能更穩定且更有效率!
Sharing UI Components Between LINE Projects - Petr Mareš此議程將會介紹如何建立 UIT Sharing Platform,並透過三個主要元素 - Discovering, Contributing 以及 Collaborating 讓不同團隊的同仁一起維護 UI Components。
Large-Scale Scrum (LeSS) Road, Where does it Lead? - Fu WilliamLINE TODAY 的開發是由 40 多位成員分工完成,其中包括 前端 後端 品管 計畫 及 設計.因人事及工作量的增加,交付週期也隨之延長,同時控管難度也隨之增長.因此,TODAY 決定試用 Large-Scale Scrum (LeSS) 框架完成大型專案開發進化.今天的講習會將敘述 TODAY 在這一年中使用 LeSS 框架逐步演進 發展的過程.
SmartPOI: A location based recommendation system closing distance between you and the real world  - Johnson WuSmartPOI 是 LINE 台灣資料工程團隊開發用於各種具有地理性質服務的推薦系統。此議程將分享在 LINE SPOT 的案例當中,我們如何收集及應用 line spot 的 poi 以及使用者點擊記錄,實作推薦系統包含單純基於點擊的計算到近期的圖神經網路來包含更多內容 (context),另外還會介紹部署模型階段透過優化推薦機制來達成又快又準確的推薦系統
LINE Shopping App with Flutter - Aaron Chu
LINE Shopping 是台灣的電子商務 Web 服務。自 2019 年底以來,LINE Shopping 已經計劃開發行動應用程式以服務更多用戶。我們決定使用跨平台的 UI 開發框架 Flutter 來打造 LINE Shopping App,而不是各自開發 iOS 和 Android 的應用程式。 在本次演講中,我將介紹 LINE Shopping App,並分享在該應用程式中應用的狀態管理方法以及我們面臨的挑戰。
Android Chatroom Message Capturing - Jerry CheLINE 多年來提供越來越多訊息溝通方式,縮短了人與人之間的距離。今年也推出了聊天室訊息擷取功能,旨在讓使用者選擇聊天室中的訊息,並且必要時可以匿名傳送者,並且透過照片方式,一次分享多個聊天室歷史訊息。演講分享中將提到許多實作的細節,譬如畫面轉換 (View-to-bitmap conversion), 記憶體管理,與聊天室分頁 (Pagination) 帶來的挑戰與解決方式.
Efficient Event Tracking Mechanism with Flutter - Kuan Wei, Lin

在 LINE 我們積極擁抱新技術,因此我們使用 Flutter 打造 LINE 購物 app。我們將分享如何在 Flutter 中實作事件追蹤機制以及使用的工具。此外也將分享如何使用 Flutter 的 Widget 測試並與自動化 CI/CD 整合來確保程式碼品質以達成快速交付。

TECH FRESH 議程

Life As Fresh LINER - Mandy ChangLINE 的 TechFresh 計畫提供了很好的機會,讓對 LINE 有興趣的學生可以提早體會到 LINE「 Be Open,  Trust and Respect, Take ownership 」的 LINE Engineering Culture。我們將會分享在 LINE 實習多采多姿的生活,以及這段時間我們在 LINE 對自身帶來的成長。
Life in LINE: from the perspective of a junior LINER but a senior TECHFRESH - Carolyn Chen小時候曾想像過成為大學生,也想像過成為工程師,卻從沒想過一邊當大學生、一邊當工程師的日常。沒想過的是什麼?我沒想過能和一群 LINE FERSH 合作並成為朋友、從參與 LINE Sticker 到加入 LINE Travel、在這裡獲得很多學校沒教的知識......。我是 LINE 第二屆實習生 Carolyn,在這次的演講中,我想和你分享關於我在 LINE 超過一年的實習故事。
From classroom assignment to the realistic problem in LINE - Troy分享我為什麼想實習,以及在 LINE 實習的實際體驗,並說明在 LINE 開發 AI 專案與學校 project 的不同,藉由 LINE 內部豐富的資源,使實習期間能學習到多面向的技能。

Technical Partner 議程

LINE API Expert - LIFF SDK 的開發者體驗與實用秘訣 - Richard LeeLINE 作為開放的開發者平台,在近年也積極投入 DX(開發者體驗)的優化,而其中 LIFF 作為重點產品之一,更是在今年推出了 NPM、TypeScript 等支援,針對 SDK 版本的更新週期等也都有了明確的藍圖說明。在這次的分享當中,我將帶各位一覽一些你可能不知道的 LIFF 開發方式與技巧,希望能讓與會者在開發 LIFF 應用時更加得心應手!
LINE API Expert - 使用跨平台開發技術極速開發 LINE 相關應用 - 董大偉相信嗎?不管是 LINE Bot, LIFF, LINE Login 或是 LINE Notify,你都能夠在幾分鐘內開發完成。這個場次,將告訴您如何透過 .net core 跨平台開發技術,搭配 Nuget 上的範本庫,讓開發人員在數分鐘內,迅速完成各種 LINE 相關應用的開發與建立。無論是想實現 LINE Login 的 SSO 網站整合、LINE 對話機器人的建立,還是 LIFF 應用的開發,都能夠快速搭建,立即完成。還能搭配 DevOps 進行 CI/CD,在 Container 或一般伺服器環境運行呢。想嘗試快速開發各種 LINE 相關應用的你,千萬別錯過這個場次...
Technical Partner - LINE 億萬流量架構大解密 - 漸強實驗室
Chris Kuan
從 LINE 資料發送,導入、搜集、再循環的整個程式架構,去支撐大量品牌個人
A. 品牌注重的 CMS 多元訊息和 Rich menu 編輯器的即時互動和預覽 - 利用 Rich menu api, LINE 資料格式、個性化參數
B. 處理龐大的品牌客戶用戶資料,協助發送 短網址追蹤 (tracelink) - 利用 Liff api 發送量一個月約一億封 LINE 訊息 - Messaging apiAI 去幫助精準發送 (動態產品推薦,retargeting, workflow) - Push api, Multicast api, Broadcast api 
C. 商業成功案例 - 會帶到 Beacon api  (OMO) 

結論

在這嚴峻的一年中,LINE 逆流而上強化了許多既有的服務,並且與各路夥伴合作建造更多更強大的生態圈,一步一步朝向 Life on LINE 的願景,並拉近人與人的距離,希望透過 TECHPULSE 讓 LINE 更貼近你的生活。

看到這了還在猶豫嗎?相信大家一定很想了解 LINE Dev 團隊每個細節,藉由這個一年一次的 TECHPULSE 讓大家可以與 LINER 們近距離接觸,趕快點選連結前往報名,別錯過這個千載難逢的機會!2020/11/19 報名搶先預約,請各位要把握時間,別錯過一年一度精彩的技術大會 - LINE TECHPULSE 2020 !