AIR GO and APK Signing

Hello you all, this is Seunghoon Kim, a member of the AIR GO development team at LINE. Previously on our blog, we had a chance to introduce AIR GO with this post, Introducing AIR GO. Following up on the article, I’d like to talk about APK Signing and what AIR GO detects in regards to it. …

The Agile + DevOps EAST 2018

The Agile + DevOps is one of the software conferences TechWell Corporation holds. The conference focuses on seeking to accelerate the delivery of reliable and secure software applications. Also on how the practice of Agile & DevOps brings cross-functional stakeholders together, to deliver software with greater speed and agility, while meeting quality and security demands. This conference give you an opportunity to …

An overview of 2018 language models

Hello, this is Tung from Clova team. Clova is our AI platform that comes with the first generation smart devices as Clova Friends and Clova Wave. You can find more information on the products here (Sorry, the site is in Japanese). Today, as we start 2019, I want to invite you to reflect on a very hot topic …

When do GitHub pull requests get closed automatically?

This is Ohara(@kory1202), I am currently working as an engineer for the server side at LINE. The way we handle our code on Git is this; we create pull requests with the master branch as the base branch. We’ve seen pull requests getting automatically closed when merging them, but weren’t aware the precise condition for …

Automatically inspecting and testing with Google Analytics

Abstract Google Analytics testing for TODAY Using Google Analytics (GA) is a common way to track traffic on websites. With GA, you can learn important information such as the number of visitors on a specific page and even sort them by device model or country, so that operations team can use these data to analyze the visitors’ behavior. After analyzing, operations team can strategically optimize the …

Test Automation Workshop 2018 Tokyo

Welcome to Test Automation Workshop It’s a great pleasure for me to share our latest event with you all. I am Moses Kim from the Software Engineer in Test team at LINE. Last October, test automation teams from LINE’s global offices gathered at LINE Tokyo office for a workshop — Test Automation Workshop 2018 — …

Making a Flex Message with LINE’s Go SDK

Hi there, this is @sugyan (Twitter, GitHub) from LINE Kyoto office. This was first time for me to experience  Kyoto’s Summer, and boy, was it really hot or what!? (The original post in Japanese was published in August 2018.) In June 2018, a new message type, Flex Message, was introduced in the LINE Message API, allowing more complex …

Developing server-side with Kotlin & entering Clova Skill Awards

Hello fellow readers! We are, Kagaya, working on the LINE GAME Platform development team and Akira, on the LINE LIVE Android app development team. Have you ever used Kotlin? Kotlin is a static-typed programming language that runs on JVM, and has been developed by JetBrains, well-known for making IDEs like IntelliJ and Android Studio. Kotlin …

FIDO at LINE: A First Step to a World Without Passwords

Getting closer to a world without passwords Today we are happy to announce that LINE has achieved the world’s first FIDO Universal Server certification (as a service provider1) for our authentication server — LINE Authentication Server. With FIDO authentication, LINE users can sign in and authenticate both using biometrics (for example, face and fingerprint), as well as with …

Trying out LINE’s IoT Platform through LINE Things Developer Trial

Have you heard of LINE’s latest IoT platform? Ever wanted to connect your Bluetooth LE device to LINE? LINE Things can do just that! A Developer Trial program has recently been announced at LINE Developer Day 2018, held in November 2018, which allows all developers to easily integrate their Bluetooth LE devices into LINE’s ecosystem through LINE Things. This article will walk you through the procedures to create your very own device to connect to LINE. We will be using the ESP32 sample code in this tutorial.