TECH FRESH at LINE Taiwan Android team
Introduction 大家好,我是 Android team 的 TECH FRESH TU。 作為一位 Android 開發者,我們時常在開發應用程式的過程中遇到各種挑戰和需求。在這個不斷變化的技術世界中,我們不斷尋找新的解決方案和工具來提高我們的效率和程式碼品質。在這樣的背景下,我注意到 Gradle 不僅可以使用傳統的 Groovy 語言,還可以使用 Kotlin 這種現代化的語言來編寫。這都要歸功於 Kotlin DSL (Domain-Specific Language) 的應用。 回想起去年在台大醫院國際會議中心參加的 JCConf,我深受 Recca Chao 大大一個議程的啟發。當時他在演講中提到:「投影片還沒做好?沒問題,就用 Kotlin 寫一個吧!」這段經驗深深地激發了我對 Kotlin DSL 的興趣。 在議程中,Recca Chao 介紹了 kslides 這個開源專案,它是一個使用以 Kotlin 為基底的 DSL (Domain-Specific Language),來建立精美的演講投影片的工具。kslides 基於 reveal.js 框架開發,它
LINE Engineering Blog official account
前言 JCConf 為台灣最大的 Java 開發者研討會,這次的研討會中也看到許多講者、開發者的活力!有在現場的朋友一定會被這活力感染。當然今年 LINE 如往常一樣透過「黃金級」贊助 JCConf,除了讓開發者可以在攤位上與 LINER 互動外,也讓社群能夠有持續前進的動力!沒參加到也沒關係,以下就讓小編用文章帶大家走走。 什麼是 JCConf? JCConf Taiwan (Java Community Conference Taiwan) 是由社群成員發起的 Java 程式語言及相關領域研討會,由 TWJUG (Taiwan Java User Group) 主辦,Scala Taiwan 和 科斯高 協辦。宗旨在提供台灣的 Java 開發者有更多參與社群以及交流技術的機會,目標與會對象主要為使用 Java 語言及 JVM 相關技術的程式開發者和相關從業人員。 Keynote - LINE TODAY 因為這次是黃金級贊助,特此邀請 LINE TODAY 團隊的 PJ Tsai 用五分鐘的時間快速介紹整個團隊的技術架構與組成,既然是在 Java 研討會,當然基本的 Java
前言 在接下來的日子中,研發工程部門將會有同仁對外分享開發與研究上的一些成果與贊助資訊給大家。 本次 LINE 與往年一樣有贊助 JCConf,也是期待許久的線下研討會,透過贊助支持社群讓開發者圈的活動可以更加活躍,且與以往一樣都會有 LINER 在攤位上與各位開發者見面,藉由技術來認識彼此,而過去與接下來會有哪些 LINER 分享呢?讓我們往下看: A trip to JCConf 2020 JCConf 2020 大會心得分享 - RSocket 革命,為了 Reactive Programming 而生的高效率通訊協定 LINE Taiwan x Java 年度盛會:JCConf 2020 LINE Taiwan x Java 年度盛會:JCConf 2019 什麼是 JCConf? JCConf 是台灣最大的 Java 研討會,JCConf Taiwan (Java Community Conference Taiwan) 是由社群成員發起的 Java 程式語言及相關領域研討會,由 TWJUG (Taiwan Java User Group) 主辦,科斯高協
Introduction嗨我是 TECH FRESH 的 Ming。以下與大家分享一些這次 JCConf 中我認為值得分享的主題。整體來說,滿多議程在推廣 Kotlin 、serverless 與微服務的使用,而大家滿心期待的 Java virtual thread 也已如火如荼的開發中!用開源的 MySQL 叢集解決大型網路應用的擴充性問題現今後端應用的 bottleneck 常常是出現在資料庫上。因此當資料量大到一定程度時,解決資料庫的吞吐瓶頸就會成為一大挑戰。常見提高資料庫吞吐量的方式有垂直擴充與水平擴充。垂直擴充是以增加 cpu 與 RAM 等硬體資源為機器升級以提高讀寫效能,而水平擴充則是增加機器並運用分布式架構擴充資料規模,比較常見的方式有主從式讀寫分離架構或資料分片 (sharding) 等。然而對於傳統關聯式資料庫來說,水平擴展比起 NoSQL 困難許多,因為其涉及到了資料的切分或一致性等複雜的問題。MySQL 叢集為了解決上述的痛點,MySQL 提出了最新的高可用方案,包含了 MySQL Replication、MySQL Group Replication、Shar
LINE Taiwan Technology Evangelist
大家好我是 LINE 台灣的 Technical Evangelist - Evan Lin 。「開發社群計畫」是今年一個開發者關係與技術推廣部門一個重點,將在今年一整年中,在台灣舉辦對內的技術交流、教育訓練,對外的社群聚會、校園演講、開發者徵才日與開發者大會等各式各樣超過30場的活動。我們希望創造更多技術分享與跨國串連的機會,同時,持續招募優秀的人才加入LINE台灣的開發工程團隊。四月第一場社群活動邀請到 TWJUG (Taiwan Java User Group) 社群到 LINE 來舉辦。也請到 LINE Pay 的 Webber Su 來分享,除了讓更多人能夠了解 LINE Pay 工作經常用到的工具外,也希望能夠引發一些討論甚至可以互相交流。Where is the ghost in the ghost island? Explore by Java and Mongo/ LINE Pay - Webber Su投影片首先上場的是 LINE Pay 的同仁 Webber Su 所帶來的透過開放資料集的一個案例分享。在 LINE Pay 的開發經驗上其實會遇到大量資料的處理
LINE台灣工程師,負責App/SDK相關專案開發
LINE的公司文化希望員工能積極在內部分享新技術或架構的研究心得,也很鼓勵員工參與外部社群的分享與活動。像是去年(2018)也負擔了公司內幾位 iOS 工程師的門票費用,讓同事能去參與台灣 iOS 開發者的盛會 iPlayground。一直很喜歡公司這種推廣與分享的態度,期許自己也能多去做技術分享參與這類活動。碰巧去年底很榮幸收到 Steve Tian 及 WeTogether 的 Jane Shih 邀請,讓我有機會與LINE京都的同事 Freddie 大大一起參加 Kotlin Night 並分享 Kotlin 開發的相關經驗。因為 Kotlin 是一個新興的開發語言,社群人數比起其他深具歷史的語言自然尚未那麼成熟與龐大,但是 JetBrains 很積極的在推廣並贊助世界各地的社群活動,Kotlin Nights 就是其中之一。接下來,我將針對所參與的台北 2018 一年一度 Kotlin Night 的活動做介紹。什麼是 Kotlin Night?Kotlin Night 是一次性活動,通常包括 Kotlin 3 到 4 個 talk。Talk 必須專注在對 Kotlin 使用或