前言
台灣最具指標之一的年度科技盛會-LINE 台灣第七屆開發者大會「LINE TAIWAN TECHPULSE 2023」,於 2/17 日正式登場,以「開發與創新」為主軸,著重於「流程再造、創新應用」等各式技術議題,更匯聚 26 個議程與 32 位講者,精彩豐富的內容超過千人報名!現場也容納高達七百位的參加者,讓這次活動能夠圓滿落幕,以下小編就跟大家分享一下這次大會上的內容!
議程介紹
A 廳 - 「在地化技術分享廳」
- Engineering Keynote
- 為了面對新型態的挑戰(New Normal),LINE 強化了許多服務,並從全球與在地兩種角度,讓大家了解 LINE 的技術策略佈局;理解 LINE 台灣 的工程團隊如何與總部及其他國家的團隊分工合作,培養自我職能,貢獻價值。
- Implement Development Governance with DevOps Mindset
- 為了確保資料使用安全與服務穩定性,總部定義了許多政策與規範,讓用戶更安心的使用更多功能。而在導入規範的過程中,究竟要如何管理與調整,讓各團隊在符合規範的同時更有彈性的開發,並透過 LINE 台灣 SRE 團隊所提供的平台,了解服務在每個細節中的狀態,更快速地發現當中的變化。
SmartText: Build a NLP Platform to Drive AI-Enabled Applications
- LINE 台灣應用自然語言技術來幫助許多服務解決海量文字內容上的難題,並透過自助式平台 - SmartText 讓各種角色協作,享有 NLP 帶來的好處。而打造的過程中要如何透過 MLOps,讓 SmartText 能夠普及並給非工程背景的人操作與驗證呢?本次將一步步帶各位認識其中工法,讓各位也能一同享有 NLP 所帶來的好處!
How We Foster Rapid Development Workflows with a Performant and Extensible Build System
過去在服務發生異常時,商業團隊只能確認服務狀態,但因不了解用戶狀態,團隊將很難做出正確的決策以改善服務。
另一方面,研發和商業團隊對於服務的定義可能有所不同,也會導致團隊之間無法清楚溝通,無法決定是否投入成本。
為了克服這些挑戰,與大家分享如何從觀察指標到理解用戶體驗的方法,分享如何衡量和定義服務水平,讓團隊能夠做出更好的決策並改善服務品質。
- Feature Toggle Makes Development Faster and Safer
- Feature toggle 是一種無需調整程式碼來更改系統行為的方法,幫助團隊快速且安全地向用戶提供新功能。本次將案例分享如何使用 Feature toggle 讓團隊可以在主分支上開發並且持續交付,以及介紹 Flagr 開源工具當中的架構與演算法。
- #meme = high traffic guarantee? — Cracking the Code to LINE VOOM Virality
- 作為一個 TECH FRESH,如何在 LINE VOOM 這個短影音平台中穿針引線,協助平台的推進呢?
- (1)如何建立 Hashtag Dashboard?
- (2)與團隊合作時往往會對於同一個工具背後衍伸出來的詳細資訊定義不同,要如何有效定義才能降低落差呢?
- (3)Pipeline 設計: 每日在 VOOM 產生的新趨勢、發燒話題間相當錯綜複雜,如何透過 pipeline 減少彼此之間的依賴性。
- 作為一個 TECH FRESH,如何在 LINE VOOM 這個短影音平台中穿針引線,協助平台的推進呢?
- How to develop merchant browsing history feature in LINE SHOPPING App using Clean Architecture
- 作為一個 TECH FRESH,如何運用有限的時間要,透過 Clean Architecture 和 Flutter Bloc 等技術來重新設計 LINE SHOPPING App 內部 Webview 的 Appbar,以及分享在開發階段如何將任務分散成多個 Sub-task 來跟團隊合作並減輕團隊成員在 Code Review 時的負擔。
- Use test automation tool to improve quality of LINE SHOPPING
- 此議程將分享 TECH FRESH 在 LINE SHOPPING 中 QA 團隊的職責和角色。以及如何利用 Cypress 自動化測試、Jenkins pipeline 與 QA mock server 等技術協助實現目標,確保 API 的可使用性和資料的正確性,並且分享在實習期間的各種經驗給現場的各位!
How LINE Invoice handle millions of transactions under limited 3rd party API?
- 隨著每月兌獎日來臨時,究竟要透過何種系統架構才能順利消化掉大量用戶的需求呢?另一方面,在開源工具的盛行下,如何妥善運用各式開源工具,讓研發效率最大化呢?對於 LINE 發票管家 有興趣的大家,千萬別錯過這次的議程!
Fast rendering and More configurable settings in LINE TODAY
- LINE TODAY 作為數一數二的內容媒介平台,為了簡化與自動化文章編輯工作,開發許多 Module 使文章各區塊設定能夠架構化。而 LINE TODAY 中有許多因應各種節慶所開發的在地化功能,其中泰國的樂透為最高流量需求功能之一,在這些功能中有哪些細節需要注意呢?讓我們一起來看看吧!
Efficient automation regression testing using historical testing data
- 泰國作為 LINE TODAY 第二大市場,坐擁許多各式各樣的在地化功能。隨著功能越來越多,許多功能都需要透過回歸測試來確保功能完整。在此議程中,將會分享如何透過各式工具與手法,與跨國 QA 團隊合作,提高回歸測試的穩定性,若您重視測試品質與穩定性,此議程絕對是您不可錯過的一場!
How to Fast Verify Data Backups for ISO certification review
- 備份就像保險一樣,有效備份可以減少停機時間與節省災難期間所帶來的隱藏成本。為達到快速恢復,必須有良好的配置文件,本次將介紹 LINE SHOPPING 如何透過 GORM 和 simple bash testing framework 來確保與驗證在數據備份的正確性。
Brickmaster 是 LINE 購物於 2022 年推出的情境感知深度學習推薦系統。本系統將解決傳統推薦系統常遇到的三個問題:推薦商品過時、無法跟上使用者喜好以及與組織 KPI 脫鉤。系統架構也提供可再用性與知識共享,將大幅減少所需開發人力與時間。
本次議程將分享如何透過 NLP 的技術減少不同服務在內容審核時的時間。透過我們提供的平台 - SmartText,讓內部用戶能夠建立各服務服務的 NLP 模型,讓 AI 能夠存在於各位日常生活中。然而,由於機器學習的可解釋性較弱,因此我們透過 XAI 和 EDA,讓用戶除了能夠了解模型是如何預測,並進一步進行故障排除和改進模型,提高模型性能和預測結果。
B 廳 - 「創新、技術分享廳」
- Devtools for Flex Message
- 「Flex 開發人員工具」是講者為了輔助開發 LINE chatbot 而製作的小工具,它主打的功能是在收到 Messaging API 的 Event 時會直接回傳 JSON,如果傳送 Message JSON 或是 Flex Message Simulator 複製的 JSON 給它,你還能直接看到這個 JSON 的呈現結果!在這個議程內將會詳細介紹這個小工具的使用方法。
- As an Engineer, let’s build the CRM system via LINE Official Account 2.0
- 面對越來越複雜的應用,系統面對許多客製化與多種不同串接,我們要如何透過 LINE 官方帳號 2.0 打造出屬於自己的 CRM 系統,這邊將採用 Rocket chat 為串接標地,透過 LINE Webhook / LINE API 同時與 LIFF 進行搭配,打造出可轉接窗口,多重狀態的 CRM 系統。
- Introduce to LINE MINI App
- LINE MINI App 是基於 LIFF 框架實作的服務,讓用戶的網站能夠透過 Web 的整合其服務,並讓服務能夠釘選在 LINE 首頁。此議程將會帶大家透過許多案例,了解整合 LINE 服務間的許多差異與變化。
- Our approach to New Year’s traffic of LINE STICKER
- 在過年的期間,大家是否有透過貼圖與親朋好友拜年呢?本次議程將透過各種視角,帶大家了解我們是如何設計與規劃系統架構,因應不同時區的新年流量,並了解在新年期間是如何透過監控與營運機制,讓服務被有效運用。
- A/B Testing in LINE TODAY – Recommendation Tab Case
- 好的推薦功能讓用戶在看 LINE TODAY 時能夠看到關注的內容。本次將以 LINE TODAY 的推薦頁面為案例,帶大家了解 LINE TODAY 是如何透過 A/B Testing ,分析用戶對於不同功能的接受度,進一步了解用戶需求與體驗。
- How JS task-force improve the quality of projects in LINE Taiwan
- 隨著組織與產品線的擴大,長期的維護與經營就相當重要。因此 LINE 台灣成立了 Frontend Infra 團隊,Infra 團隊整合總部的規範與在地的開發經驗,讓前端團隊在開發初期或現有產線上能夠符合規範並增進開發品質。
- SwiftUI with TCA in LINE LIVE Commerce Assistant App
- 隨著電商直播的需求越來越高,因此今年上半年將推出 LINE LIVE Commerce Assistant App,讓直播主能夠更快速地開啟直播。本次議程將透過 swiftUI 與 TCA,帶大家走訪在 App 開發時所會遇到的各種眉角,了解框架與測試所帶來的好處。
- Global Common Platform - Introduction
- 在各式各樣的行銷需求之中,如何透過共用的平台,讓不同地區的操作人員,藉由平台的整合,把各種行銷內容透過抽獎、官方帳號、集點卡…功能交付給使用者。
- LINE PROTOSTAR Introduction
- LINE 新星計劃歡迎開發者及新創公司一同加入,藉由提供免費 LINE 官方帳號、平台資源、技術支援,戰略夥伴諮詢輔導、提高您在 LINE 平台上開發的速度,並確保推出服務的成功。
- 自由食間 @freezone
- 「自由食間」 是一個小小的無人商店,座落在城市的各個角落,努力的開在離您最近的地方滿足您最及時的需求,採用信用卡/ LINE Pay 支付、自助購餐、自動結帳的消費方式,讓您隨時從容購餐。官網︰https://www.freezone.com.tw/
- Care724 @care724
- CARE724 主要滿足家庭中的照顧服務需求,經由提供資訊平台管道,讓不論是醫院看護、居家照護、陪伴就醫 等都能找到適合人選,價格均由服務者自訂,時間彈性,服務費用由第三方價金保管,更有保障。官網:https://www.care724.com/
- PackAge+配客嘉 @packageplus
- PackAge+配客嘉是網購循環包裝系統,讓包裝在消費者與電商間可以不斷重複循環再使用,來降低台灣網購的一次性包裝問題。PackAge+目前歸還點約有 500 家,包括非連鎖的街邊店如餐廳、早餐店,近期會再增加家樂福、爭鮮等連鎖品牌。官網:https://www.packageplus-tw.com/
- TWODAY 就 GO @twoday
- TWODAY 就 GO 是一個美業專屬的媒合平台,提供消費者即時預約自己喜歡的設計師,不需要等待商家確認即可完成預約服務!官網:https://twoday.beauty/
攤位系列
這屆 TECHPULSE 首次結合攤位以及演講的形式,促進交流的效益,小編在現場也是看到人滿為患(如圖),出乎意料的大家非常喜歡 B 廳攤位與演講,據現場同仁回饋都非常棒,每位開發者都很積極的來了解每個服務背後的架構與實作邏輯,一度還因為太踴躍希望大家控制音量(小編真抱歉)…但也因為每位開發者的熱情,把整個場館擠得水泄不通,這才是疫情前的研討會盛況啊!!希望大家在未來參加任何活動都能更踴躍的去參加各種實體活動,實體跟任何團隊成員交流也是學習的途徑之一唷:)
結論
因為有各位開發者的加入,才有辦法讓這次的活動圓滿結束,透過這次的 LINE TECHPULSE,希望在後疫情時代,大家更能夠跨出門與各個領域開發者實體交流,讓整個軟體開發圈能夠回復盛況,讓我們能夠在每場活動中,發想出更多更有創意的點子!
最後,希望這次的 LINE TECHPULSE 2023 能夠讓每位開發者滿載而歸,學習到最先進的軟體開發技術!謝謝大家的參與,我們未來活動見:)
活動小結
立即加入「LINE 開發者官方社群」官方帳號,就能收到第一手 Meetup 活動,或與開發者計畫有關的最新消息的推播通知。▼
「LINE 開發者官方社群」官方帳號 ID:@line_tw_dev
關於「LINE 開發社群計畫」
LINE 於 2019 年開始在台灣啟動「LINE 開發社群計畫」,將長期投入人力與資源在台灣舉辦對內對外、線上線下的開發者社群聚會、徵才日、開發者大會等,已經舉辦 30 場以上的活動。歡迎讀者們能夠持續回來查看最新的狀況。詳情請看: