Back-End

JCConf 2020 大會心得分享 – RSocket 革命,為了 Reactive Programming 而生的高效率通訊協定

這次想介紹的是來自 Pivotal 的 Josh Long 所介紹的 RSocket。相信有使用 Spring Boot 的同學都很熟悉這個名字。RSocket 是一個 TCP based 的 protocol,跟 HTTP 相比,他支援一些長連線 / 雙向溝通的模式,跟 gRPC 一樣很適合用於 Micro services 之間的通訊。更令人心動的是 RSocket 的 R 是 reactive 的 R!而且,在官方的 RSocket Java implementation 中,他跟常用的 reactive programming 框架: Spring Reactor & RxJava (v2 以上) 一樣實作 Java 9 所提出的 Reactive Stream interface (Publisher, Subscriber, Subscription & Processor)。這代表發佈或者消費 RSocket 資料流時能夠使用 Spring Reactor 或者 RxJava 來操作。

在 「LINE 熱點」服務上如何處理地理性資訊 ( Serving Location-based data)

大家好,我是 LINE Taiwan DevRel 團隊的 Evan Lin。很開心在這裡跟各位分享本年度的第三場開發者小聚中,由 LINE SPOT Team – Julian Shen 帶來分享他在處理地理資料 (location-based data) 時候所遇到的一些問題與經驗分享。關於LINE SPOT 可以參考 Julian 在 TECHPULSE 2019 的會場有介紹過關於 LINE SPOT 服務介紹。

軟體開發中的管理學 (management science in software development)

我認識的許多軟體工程師,跟我一樣,對於管理『人』這件事,總是有點抗拒。另一方面, 就我個人的經驗中,軟體工程師的開發工作之中,也含有許多管理的哲學。換言之,軟體工程師往往也身為經理人而不自知,只是他們管理的不是『活生生的人』,而是『軟體開發的知識』。

「How ML Powers LINE Services」機器學習如何的讓 LINE 的服務能更貼近使用者

大家好,我是 LINE Taiwan DevRel 團隊的 Evan Lin。很開心在這裡跟各位分享本年度的第三場開發者小聚其中的一段演講,由LINE 台灣資料工程團隊的 Shawn Tsai ,跟大家分享機器學習如何的讓 LINE 的服務能更貼近使用者 – 「How ML Powers LINE Services」。

LINE 開發社群計畫: 202010 Chatbot 社群心得分享

Chatbot Taiwan

大家好,我是 LINE Taiwan 的 Tech Evangelist – NiJia Lin。這次很開心受到 chatbot 社群的邀請,參加了 “Chatbot meetup 聊天機器人新手小聚 24 @ Gandi” 的聚會活動,並且分享 LINE API 更新與個人開發的心得。在此也跟各位分享本次參與的心得,並且也希望透過社群分享的力量能夠讓聊天機器人的開發動能更加的盛大。

LINE 開發社群計畫: Golang #54 場社群小聚心得

Chatbot Taiwan

大家好,我是 LINE Taiwan 的 Tech Evangelist – NiJia Lin。這次很開心再度參加了Golang 社群第 54 場的聚會活動,繼上次參加 53 場精彩的社群小聚之後這次總算來到 LINE 的辦公室舉辦,辛苦社群夥伴們的舉辦此次的活動,在此也跟各位分享本次參與的心得,並且也希望透過社群分享的力量能夠讓開發動能更加的盛大!

使用 Icon Switch 來變更聊天機器人的暱稱與圖示

曾經在 TECHPULSE 2018 的演講上有出現過的 Icon Switch 功能,當時受到相當多開發者的詢問。但是由於當時 Icon Switch API 仍然算是 Partner API (指的是需要透過跟 LINE 申請合作的開發廠商,才能使用的功能),所以能使用的開發者並不多。

很開心的這樣的功能總算開放給所有的開發者來使用,本篇文章就是透過一個簡單的範例來讓開發者們了解該如何使用這樣的功能。