Archive for the “Miscellaneous” category

LINE Engineering and the future of the LINE Engineers’ Blog

by LINE Engineer on 2017.2.10

Hello, Kushii here. In this blog post, I’d like to talk about the unveiling of the LINE Engineering site and what it means for the future of the LINE Engineers’ Blog. The LINE Engineering site is a constantly updated hub for everything from LINE development culture, to open-source projects, job openings, and development documentation straight from the LINE developers site. The site is available in English, Japanese, and Korean. Support for Traditional Chinese is coming soon.

Outcomes of the LINE Security Bug Bounty Program

by LINE Engineer on 2017.2.8

About the LINE Security Bug Bounty Program Hello, my name is Lee Myoung Jae (MJ) and I’m in charge of security at LINE. In this post I’m going to talk about the LINE Security Bug Bounty Program and the results of the program in 2016. The LINE Security Bug Bounty Program is an ongoing program to make the LINE app more secure for our users by letting external engineers submit bug (vulnerability) reports which we would then immediately fix. We first conducted a trial run of the program called the LINE Bug Bounty Program from August 24 to September 23 in 2015. Based on our experience from that trial, we (…)

More »

LINE Haskell Boot Camp

by LINE Engineer on 2017.1.31

Greetings! I’m Jun, a frontend engineer at LINE. We had a five-day event for internal engineers called the “LINE Haskell Boot Camp” starting on October 24th, 2016 at the LINE Shibuya office. I will share what the event was about, and what Haskell is in this post. What is Haskell? Haskell is a modern application programming language that helps you write high-performance software with a great deal of flexibility, composability, and safety. With recent successful cases of adopting Haskell by companies like Facebook or Standard Chartered, this innovative tool has been gaining attention as it has inspired many libraries and concepts in other languages. LINE is not an exception in (…)

More »

Using LINE Notify to send stickers and upload images

by LINE Engineer on 2016.11.30

Hi, my name is Hasebe. I’m in charge of the development of LINE Notify. In a previous post, we introduced how you can use LINE Notify to send messages to LINE from the command-line. Today, I’m going to introduce two features newly implemented in the LINE Notify API. One is sending stickers and the other is uploading images. Sending stickers The use case demonstrated in the previous post was sending a build result from Jenkins to LINE by using LINE Notify. In that use case, an image of Moon laughing was used to show how it can notify us of a build failure. It was during that time that we (…)

More »

Automated Testing Using the LINE Ad SDK

by LINE Engineer on 2016.11.24

This post introduces how to run tests with the ad client module provided for the LINE Platform. The LINE ad client module runs on both mobile and the web. This post will focus on testing with a mobile client. LINE Ads Platform overview The structure of the LINE Platform is quite simple as shown below. Various types of protocols can be used for server-client communications. This post will focus on testing with the HTTP protocol.

LINE TODAY Service – True Agile development

by LINE Engineer on 2016.11.14

Introduction In this blog post, I’d like to explain how the LINE TODAY service was developed using the Agile development method. LINE TODAY is a mobile news service that was released in Taiwan, Thailand, Indonesia, Myanmar, and the United States in early 2016. As of July 30, 2016, the service recorded nearly 30M daily PV (page views). In Japan, a service similar to LINE TODAY is available under the name of LINE NEWS. The LINE TODAY development project is a transnational project with users, customers, developers and planners from various countries. Plenty of members participated in the project including developers, planners, QA engineers, UIT (User Interface Technology) engineers, designers, and (…)

More »

Panel discussion at GitHub Universe 2016

by LINE Engineer on 2016.11.9

Hello, my name is Inami (@inamiy), a member of the LINE development team. In this post, I’ll be sharing my experience from being a part of the panel discussion at GitHub Universe 2016. About GitHub Universe 2016 GitHub Universe 2016 took place during September 13-15 at Pier 70 in San Francisco. Inside the refurbished warehouse, now conference hall, gathered over 1500 developers, technology and business leaders. Beginning with a keynote presentation from GitHub cofounder and CEO Chris Wanstrath, over 40 speakers from all over the globe gave talks on various open source projects and business activities. I was invited as the sole Japanese member at the panel discussion.