Slide 1

Slide 1 text

LINE Open Up -    LINE Technical Evangelist - Evan Lin COSCUP 2019 2019.08.17

Slide 2

Slide 2 text

My COSCUP Journey

Slide 3

Slide 3 text

COSCUP 2014 Do you remember the Mr. Desktop? https://www.facebook.com/Mr.Desktop

Slide 4

Slide 4 text

COSCUP 2015 I cannot get the ticket. QQ 4

Slide 5

Slide 5 text

COSCUP 2016 Become speaker and open source contributor https://www.slideshare.net/EvansLin/coscup-2016-project-52-for-golang

Slide 6

Slide 6 text

COSCUP 2017, 2018, 2019 6

Slide 7

Slide 7 text

Profile Image Evan Lin Technical Evangelist - LINE Developer Relations Team - COSCUP 2016 Speaker - Golang Taipei Co-Organizer - Chatbot Co-Organizer

Slide 8

Slide 8 text

21,000,000 Monthly Active Users

Slide 9

Slide 9 text

LINE DEVELOPER ECOSYSTEM

Slide 10

Slide 10 text

Messaging API Build bots that provide personalized experiences for your users on LINE.

Slide 11

Slide 11 text

Messaging API SDK • The LINE Bot SDK makes it easier for you to start creating bots on LINE using Messaging API • Supports multiple languages • Java • Python • PHP • Node.js • Go • Ruby • Perl

Slide 12

Slide 12 text

LINE Login Integrate LINE Login into your web app or native app to enable users to login with their LINE accounts.

Slide 13

Slide 13 text

LINE Login • LINE Login Starter application will help you to integrate LINE Login into a web application.

Slide 14

Slide 14 text

LINE SDK • LINE SDK provides a modern way of implementing LINE APIs. The features included in the SDK will help you to develop apps with engaging and personalized user. • Supports multiple platforms • iOS (Swift) • Android (Kotlin) • Unity (C#) • Flutter (Dart)

Slide 15

Slide 15 text

LINE Notify Connecting notification service: weather, calendar, flight ticket

Slide 16

Slide 16 text

LINE Beacon Use beacon to trigger location based services.

Slide 17

Slide 17 text

LINE Simple Beacon • LINE Simple Beacon is a specification for beacon hardware for LINE bot developers. • Based on the Bluetooth Low Energy (BLE) specification and let developers use the LINE Beacon service on the common devices.

Slide 18

Slide 18 text

LIFF (LINE Frontend Framework) LIFF is a platform for web app run within LINE

Slide 19

Slide 19 text

LINE LIFF Starter • LINE LIFF starter is a small web application that demonstrates the basic functionality of the LINE Front- end Framework(LIFF).

Slide 20

Slide 20 text

LINE Things IoT platform that enables channels and BLE enabled devices to be linked and operated via LINE.

Slide 21

Slide 21 text

LINE Things • LINE Things Starter is a sample code for developer • Explore more at: • 08/18 IB201 13:50 ~ 14:10 •  •   LINE  IoT

Slide 22

Slide 22 text

LINE Pay LINE Pay is a payment system that can be used by LINE users at the LINE Pay affiliated store sites.

Slide 23

Slide 23 text

Open Up! Actually, there are more open source projects in LINE.

Slide 24

Slide 24 text

What challenges do developers face? • API Framework hard to use • We need the “Better UX for dev”. • Can we design .. • A user-friendly asynchronous API • .. with modest learning curve?

Slide 25

Slide 25 text

Introduce LINE Armeria • Asynchronous RPC/REST library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC. • Easy to learn and fun to use (hopefully) • Find out more at … • 08/18 IB401 13:00 ~ 13:30

Slide 26

Slide 26 text

Armeria Sprint - Make your GitHub greener! • 2 days workshop to gather developers who wanted to contribute to Armeria. • Day 1 : Orientation & Setting up • Day 2 : Intensive coding & mentoring • Result • 7 pull request merged • We’ve found the new and continuous contributors

Slide 27

Slide 27 text

Contributor Reward Event ● To express our appreciation❤ to the contributors, sent them personalized emails and gifts! "

Slide 28

Slide 28 text

28

Slide 29

Slide 29 text

More open source projects in LINE

Slide 30

Slide 30 text

LINE Open Source Contributions 30

Slide 31

Slide 31 text

LINE Open Source Contributions (2) 31

Slide 32

Slide 32 text

… and so on LINE Open Source Contributions (3) 32

Slide 33

Slide 33 text

BOF 08/17 19:00 ~ 21:00  (Cafe Madeleine) LINE: Casual talk & case study for adopting Armeria LINE Open source project Ameria team (from Korea and Tokyo) wants to meet open-source developers in Taiwan. If you are interested in developing large-scale web services, com e join us. #microservice #http2 #netty #loadbalancing

Slide 34

Slide 34 text

We create WoW for the world

Slide 35

Slide 35 text

LINE Engineering Culture

Slide 36

Slide 36 text

Tech Talk / Workshop FIX IT Taiwan workshop 3 Days workshop for client team (iOS/ Android). Coding cleaning and refinement withou t any bug fixing or feature implement. h"ps://engineering.linecorp.com/zh-hant/blog/fix-it-taiwan/

Slide 37

Slide 37 text

Participate Communities 20190703 iOS@Taipei (host at LINE) LINE iOS team - CJ and Kuan-Wei sha re their experiences about WWDC. https://engineering.linecorp.com/zh-hant/blog/ios-wwdc-20190703/

Slide 38

Slide 38 text

LINE Develop(er) Community Program

Slide 39

Slide 39 text

Attend Conferences LINE contribute engineers to attend th e worldwide famous conference. Sharing their experience to other mem bers. h"ps://engineering.linecorp.com/zh-hant/blog/category/conf-sharing/

Slide 40

Slide 40 text

LINE Speakers at COSCUP 08/17 IB501 10:00 ~ 10:40 Kentaro Kitagawa MySQL at LINE 08/17 IB401 14:15 ~ 14:30  Rancher Pipeline   08/18 IB401 13:00 ~ 13:30 Trustin Armeria: The Only Thrift/gRPC/REST Microservice Framework You'll Need 08/18 IB201 13:50 ~ 14:10   LINE  IoT 

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

THANK YOU

Slide 43

Slide 43 text

No content