OpenStack Summit Vancouver 2018 Recap (2/2)

Hello again, this is Nishiwaki from Verda 2 team at LINE. In my previous post, I’ve shared a number of sessions about containers that seemed interesting as a session attendee. On this post, I’d like to share our presentation in the summit, Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet fully redundant The main topic of our presentation was the architecture of a data network center we were setting up for a new region and Neutron integration. The new architecture was built with enhanced capacity for east-west network traffic. Here are a recording of our presentation and slides for those who couldn’t make it to the conference.

Adding an HTML Component on AMP

Hello, this is Kyo, a front-end engineer at LINE. I’d like to share my story on AMP Project, Google’s open source project. While you work on markup with AMP HTML, haven’t you ever felt an urge to make a component yourself, or to add a feature to it? I hope my post will give you a little push on your back if you are still hesitating.

LINE Security Bug Bounty Program Report 2018 – First half

This is Myeongjae Lee (MJ), back with our report on running the LINE Security Bug Bounty program from January till June this year. The ‘LINE Security Bug Bounty Program’ aims to provide LINE users the most secure service by fixing potential vulnerabilities in advance, by getting reports from external security researchers.

Applying Model Controller Testsuite to test automation

You probably know MVC. How about MCT?

Model–view–controller is commonly used for developing software that divides an application into three interconnected parts. This is done to separate internal representations of information from the ways information is presented to and accepted from the user. The MVC design pattern decouples these major components allowing for efficient code reuse and parallel development.

In order to take advantage of the benefits MVC provides, you need to implement this clear separation of concerns in your test framework as well. This article describes an approach to test automation inspired by a known development design pattern; that being Model Controller Testsuite (MCT) and describes how it can be adapted to make your automation code more stable and maintainable.

Using Headless Chrome with chatbots

Hi again, this is Nakajima, LINE’s Developer Advocate.

Be smart in using web with chatbots

I am sure you’ve had at least one or more encounters with the following and ended up with frustration:

  • Entering something in on mobile-unfriendly websites
  • Having to sign in every time you access a webpage
  • Entering something in on smartphones itself

LINE the app is mostly used on smartphone, and this is why we value and put much effort into UX. Having been frustrated myself, I wondered how LINE could ease up the use case I’ve mentioned earlier and tried out something that has never been done before. Which I’d like to share with you in this post.

Agile Testing Days 2017

Last winter in 2017, we—Marc and Kent, QA engineers from LINE Taiwan office—had an opportunity to attend one of the most well known software testing conferences in Europe called Agile Testing Days 2017 in Potsdam, Germany. Agile Testing Days or ATD has been hosting this conference every year for almost a decade and the community grows each year. It was a four full day conference with over 600 attendees, 160 sessions and 130 speakers. The conference week was jam-packed, that at times there were at most 8 parallel on-going sessions, which makes it difficult for us to decide on which track to attend because there were so many interesting topics.

Announcing the LINE API Experts for 2018 Q2

LINE API Expert is a program that recognizes skilled engineers who have a deep understanding of the APIs provided by LINE and are influential in the community by giving them the title of “LINE API experts”. In addition to providing an array of benefits, LINE will also support the various activities of these LINE API experts through this program.

OpenStack Summit Vancouver 2018 Recap (1/2)

A conference was held in Vancouver from May 21st to 24th this year, OpenStack Summit Vancouver, and I’d like to share my time there as an attendee as well as a speaker, over two postings. On this post I’ll briefly introduce OpenStack and share some sessions with you. In the following post, I’ll share the content of our presentation.

V8 Hidden class

As a frontend engineer, I feel I still need to know more about the structure of JavaScript and web browsers, in order to provide quality UX to our users. Thankfully, we are given an access to peak through JavaScript’s thoughts, thanks to Google and Mozilla for making their engine code available to public, along with nicely prepared documentation. The availability of various means for tracing and profiling code surely helps too.