LINE Engineering
Blog

  • Easy code-splitting with grow-loader
    sunderls 2018.01.24

    Hi, I'm @sunderls from LINE MANGA team where I mostly write JavaScript. Did you know that you can read free Manga directly from LINE1)? Has anyone tried it? As we shared on our previous post, LINE MANGA: Smooth page transition with Page Stack, LINE MANGA is built with web technologies. Because it runs in within the LINE app, we have put in a great effort to create a smooth user experience, and as one of the means to accomplish our goal, we have chosen code-splitting. Today, I'd like to introduce the grow-loader, LINE's open source project for code-splitting.

    grow-loader JavaScript AdventCalendar

    Read More

  • LINE MANGA: Smooth page transition with Page Stack
    sunderls 2018.01.18

    Hello, my name is @sunderls, and I am involved in LINE MANGA as a JavaScript developer.

    Have you all noticed that you can now read manga on LINE?1) If this is a news to you, tap the more button (...) and then the LINE MANGA menu to take a ride through countless awesome manga available on LINE.

    To let you in on a little secret, the screen you are seeing below is implemented with web-based technology. We think the smoothness of the screen transition is close to that of a native app. What do you think?

    LINEマンガ Page Stack LINE MANGA

    Read More

  • Providing Prometheus as a service
    Paul Traylor 2018.01.15

    Currently working on making server monitoring and alerting easier for developers to use.

    I'm Paul Traylor with LINE Fukuoka's Development Department where I focus on monitoring many servers used to support LINE Family Apps.

    For most developers, it's much more fun to focus on code and adding new features but when things are running poorly it's useful to know why. Since it's sometimes difficult to configure monitoring by yourself, it has been my responsibility to make it easier to use so that all services can be monitored for peak performance. As part of this, we developed Promgen to help maintain our Prometheus configuration and make it easier for developers to register monitoring targets or subscribe to alerts for any service they are responsible for.

    Prometheus Promgen AdventCalendar

    Read More

  • How we redesigned the LINE Developers documentation site
    Kenneth Lau 2017.11.07

    Technical writer in charge of developer documentation for the LINE Platform

    Hi, my name is Kenneth Lau and I'm a technical writer working on the documentation for our developer products here at LINE. As you may have already noticed, we recently released a major update to our LINE Developers site, which provides information about our developer products such as LINE Login and the Messaging API and a developer console for managing your apps. For a quick breakdown of the changes to the site, see our Introducing the redesigned LINE Developers site news post.

    In this blog post, I'd like to focus on the changes we've made to the technology that runs behind the site and our authoring process for developer documentation. I'll talk about how we switched to using a static site generator, how this has affected the way we develop docs, and what changes we plan to make in the future. But first, let me give you a brief introduction to the LINE Developers site.

    LINE Developers LINE Platform Technical writing Docs

    Read More

  • LINE's Experiences with Chatbots in Asia
    Mark Serrano 2017.10.31

    I'm Mark Serrano, a technical consultant for the LINE Platform.

    Hi, I'm Mark Serrano, a technical consultant for the LINE Platform. On October 10th, I attended the Business of Bots conference in San Francisco as an invited speaker and panelist. In this blog, I would like to talk about my experience at the conference and also share what I talked about in my session.

    The conference

    The conference was held at South San Francisco Conference Center in South San Francisco, California. The attendees were from companies in many different industries from hotels, to car companies, and even sports teams. All of them came eager to learn more about chatbots and how to use them to add value to their businesses. Sessions covered an array of topics from best practices for making bots to in-depth case studies of companies that used bots to improve their businesses.

    My session

    In my session, I talked about some major business use cases for chatbots in LINE's major markets of Japan, Taiwan, Thailand, and Indonesia. I also outlined what I think the future looks like for chatbots in LINE's major markets.

    LINE Platform LINE Chatbot chatbot

    Read More