LINE Dev Day 2019 議程心得之五:設計系統中的前端技術


成也設計,敗也設計。好的設計可以吸引目光,帶來人潮,提供更良好的使用者體驗。像 LINE 有 App 版本、桌機版本、網頁後台,用戶橫跨好幾個國家,不免讓人好奇如何實現一致的設計。在 LINE Developer Day 2019 第二天( 11/21 )下午有一場官方講座,主題是〈 Front-end in Design Systems 〉( 設計系統中的前端技術),講者是日本 LINE 前端標準化團隊的工程師 Akihiko Okazaki ,分享了許多有趣的秘辛,例如光一個關閉的叉叉圖示,就可以有 10 款設計,意想不到吧。

由 Akihiko Okazaki 主講〈 Front-end in Design Systems 〉( 設計系統中的前端技術)。
由 Akihiko Okazaki 主講〈 Front-end in Design Systems 〉( 設計系統中的前端技術)。

閱讀全文〈LINE Dev Day 2019 議程心得之五:設計系統中的前端技術〉

LINE Dev Day 2019 議程心得之四: LIFF 前端技術新鮮事


LIFF ( LINE Front-end Framework )是 LINE 發展的前端技術,可以將應用從 LINE 聊天視窗延伸到網頁,為服務創造更多的可能性,近來普遍常見於聊天機器人應用當中。在 LINE Developer Day 2019 第二天下午有一場官方講座,主題是〈 What’s New in LINE Front-end Framework 〉( LIFF 前端技術新鮮事),講者是日本 LINE UIT 部門的產品經理、同時也是前端工程師的 Daisuke Shimizu ,所謂 UIT 就是「 UI 科技」,儼然已經是一門顯學了。

由 Daisuke Shimizu 主講〈 What's New in LINE Front-end Framework 〉( LIFF 新鮮事)。
由 Daisuke Shimizu 主講〈 What’s New in LINE Front-end Framework 〉( LIFF 新鮮事)。

閱讀全文〈LINE Dev Day 2019 議程心得之四: LIFF 前端技術新鮮事〉

LINE Dev Day 2019 議程心得之三:推薦系統與智慧頻道


什麼是推薦系統?就像 Netflix 或 Spotify 的猜你喜歡,看完這部片、聽完這首歌就要立刻推薦下一個,這樣你才會繼續使用下去,訂閱服務才不會中斷。那為什麼你需要推薦系統?因為資訊實在太多,不止你有選擇障礙,服務商也很難知道到底要給你什麼資訊(廣告)。

在 LINE Developer Day 2019 第一天的上午和下午各有一場官方講座,主題分別是〈 Timeline Post Recommender System 〉(貼文串推薦系統),講者是 Jihong Lee ,以及〈 Building a smart recommender system across LINE services 〉(建置跨 LINE 服務的智慧推薦系統),講者是 Jun Namikawa 。兩位講者都是研究院的學者等級,投影片媲美論文發表,除了有詳細的實驗數據分析和結果之外,還有公式推導。

金玉良言:唯有新內容才有價值!
金玉良言:唯有新內容才有價值!

閱讀全文〈LINE Dev Day 2019 議程心得之三:推薦系統與智慧頻道〉

LINE Dev Day 2019 議程心得之二:來賓主講智慧城市應用


當人們在生活上已離不開 LINE 通訊軟體時,許多服務便自然而然地化身為聊天機器人,開始進駐到 LINE 裡面成為你的好友。但是使用 LINE 聊天機器人做 O2O 應用到底可以做到什麼程度呢?常見的例如飲料菜單(甜度、冰塊、杯數),比較複雜的甚至可以是政府文件的申請表單,在 LINE Developer Day 2019 第二天下午有一場來賓講座,主題是〈 Let’s experience super smart city leveraging LINE API 〉(體驗運用 LINE API 的超級智慧城市),講者是日本 Bot Express, Inc 公司的 Kazuki Nakajima 。

由 Kazuki Nakajima 主講〈 Let's experience super smart city leveraging LINE API 〉(體驗運用 LINE API 的超級智慧城市)。
由 Kazuki Nakajima 主講〈 Let’s experience super smart city leveraging LINE API 〉(體驗運用 LINE API 的超級智慧城市)。

閱讀全文〈LINE Dev Day 2019 議程心得之二:來賓主講智慧城市應用〉

LINE Dev Day 2019 議程心得之一: LINE Things 物聯網


物聯網這個話題已經發燒好幾年了, LINE 也有自己的解決方案,叫做「 LINE Things 」,打從 2018 年 11 月開放以來,已經有超過 1800 件試用產品,可謂蓬勃發展。在 LINE Developer Day 2019 第二天中午有一場官方講座,主題是〈 Evolution of LINE Things and inside of released products 〉( LINE Things 演進及其應用產品探討),講者是日本 LINE 技術傳教士 Sho Tachibana 。議程裡面提到的多款原型和產品案例,在會場的攤位上也都看得到、玩得到喔。

由 Sho Tachibana 主講〈 Evolution of LINE Things and inside of released products 〉( LINE Things 演進及其應用產品探討)。
由 Sho Tachibana 主講〈 Evolution of LINE Things and inside of released products 〉( LINE Things 演進及其應用產品探討)。

閱讀全文〈LINE Dev Day 2019 議程心得之一: LINE Things 物聯網〉

串接 LINE Notify ,免費通知訊息吃到飽


假使你最近剛好要去日本旅遊或出差(比方說參加 11/20 、 11/21 在東京台場日航大酒店舉行的 LINE Developer Day 2019 開發者大會),你可以今天就準備行李,也可以下個禮拜再準備,唯有一件事情是必須時刻關注的,那就是匯率變化。今天( 11/12 )早上台幣兌換日幣的匯率是 0.2819 ,聽說已是不錯的換鈔買點了唷!

身為一名全端工程師,尤其是 LINE 聊天機器人開發者,責無旁貸當然要自己在後端寫一支爬蟲程式(臺灣銀行網站有提供 CSV 格式,週一至週五的交易日,從早上 9 點到下午 4 點,更新週期大約 10-15 分鐘,你要說它是 Open Data 也行,非常好解析),再串接 LINE Notify API 來發通知提醒自己囉(最簡單的方式是用個人開發名義來發行存取權杖,連服務都不必登錄,不少網管工程師都用來當作主機健康狀態的警示通知)。

閱讀全文〈串接 LINE Notify ,免費通知訊息吃到飽〉

LINE Flex Message Simulator ,拯救美感不佳的忙碌工程師


說到 LINE 聊天機器人,其實官方原本就有推出幾個很不錯的輔助工具,比方說針對 Flex 彈性訊息就有一個對應的模擬器,叫做 Flex Message Simulator ,可以視覺化 Flex 彈性訊息的排版(微調 JSON 或 YAML ,所見即所得),對於像我這種美感不佳的工程師,或是不會寫程式的產品經理而言,無疑都是一大福音!

LINE 官方提供的所見即所得 Flex Message Simulator 輔助工具。
LINE 官方提供的所見即所得 Flex Message Simulator 輔助工具。

閱讀全文〈LINE Flex Message Simulator ,拯救美感不佳的忙碌工程師〉

準備行囊, 11 月前進日本東京參加 LINE 開發者大會!


身為資深的聊天機器人開發者(近期課程是《聊天機器人工作坊:拯救忙碌沒時間的小編》,近期作品是「彰化旅行+」行動借問站),分享技術文章、經營社群聚會,最光榮的時刻,莫過於受到通訊軟體大廠 LINE 的邀請(沒錯,就是你我手機裡面都有安裝,每天都要用來跟親朋好友傳貼圖、噓寒問暖的 LINE ),贊助 11 月前進日本東京參加開發者大會( LINE Developer Day 2019 ),歡迎報名相揪來去!

LINE Developer Day 2019 的會場在東京台場日航大酒店。
LINE Developer Day 2019 的會場在東京台場日航大酒店。

閱讀全文〈準備行囊, 11 月前進日本東京參加 LINE 開發者大會!〉