← All sources

LINE news

The latest AI and developer news from LINE, with short summaries.

Visit website →

Building a Domain-Specific NL-to-SQL MCP Server

To overcome the limitations of general-purpose LLMs, a domain-specific NL-to-SQL MCP server with domain knowledge and security was built.

·2025.11.28 15:00

Improving Code Quality - Session 55: The Law of Demeter

Rather than simply applying the Law of Demeter, it is important to understand the boundaries of knowledge from the perspective of information hiding and encapsulation.

·2025.11.28 11:00

Code Quality Improvement - Session 54: Silence Can Be Golden

Rather than suppressing warnings indiscriminately, you should resolve the root cause or minimize the suppression scope.

·2025.11.21 11:00

Improving Code Quality - Session 53: Dealing with Functions That Mix Excessive Notification Methods

Within a function, multiple asynchronous handling methods such as **Future** and **callback** should not be mixed; they should be unified into a single mechanism.

·2025.11.14 11:00

Improving Code Quality - Session 52: Pruning Branches and Cleaning Roots

When defining the relationship between UI elements and state values, splitting code by UI element is more advantageous in terms of readability and stability.

·2025.11.07 11:00

Improving Code Quality - Session 51: Persuasive Questions

During code review, questions, requests, and suggestions must be clearly distinguished to prevent communication errors.

·2025.10.31 11:00

Improving Code Quality - Session 50: Single Source of Truth

It presents a design method to prevent invalid state creation caused by value duplication when applying aggregation or composition after separating data models.

·2025.10.24 11:00

End-to-End Testing at the PR Stage

LY Corporation has built a container-based isolated environment to perform End-to-End testing at the PR stage.

·2025.10.20 12:00

Improving Code Quality - Session 49: Dependency Between Substance and Illusion

This analyzes the problems that arise when sharing object instances to share logic, and presents a way to design by distinguishing between type dependency and object dependency.

·2025.10.17 11:00

Code Quality Improvement - Session 48: Wild arguments

Factory functions that use generic arguments undermine the flexibility and robustness of code, so parsing responsibility should be separated for each object.

·2025.10.16 11:00

Behind the Story: The Engineer and Designer Support Process for Tech Week 2025

LINE Yahoo ran Tech Week 2025, operating Tech-Verse to support engineers' growth and Hack Day for global collaboration.

·2025.10.02 11:00

A Look at LY Corporation's 'Tech-Verse 2025' Conference

LY Corporation unveiled its technology innovation strategy through 'Tech-Verse 2025', centered on AI agent adoption and integration of its proprietary cloud.

·2025.10.01 11:00

Improving Code Quality - Session 47: Breach of non-performance

Setting a value with special meaning as a default parameter can cause bugs through unintended object creation.

·2025.09.19 11:00

Code Quality Improvement - Session 46: Functions Aren't What They Seem

This proposes a design approach that keeps function names and behavior consistent, in order to prevent bugs caused by mismatches between a function's name and its actual behavior.

·2025.09.12 11:00

Extracting Trending Keywords from OpenChat Messages

To boost user engagement on OpenChat, a technique was developed to extract trending keywords from message text.

·2025.09.09 18:00

Improving Code Quality - Session 45: Does Making the End null Solve Everything?

This presents a design approach to prevent the problem that arises when using null as the termination signal for an Iterator, since it cannot be distinguished from actual data.

·2025.09.05 11:00

Improving Code Quality - Session 44: Misdiagnosing the Anemic Domain Model

This analyzes how attempts to prevent domain model anemia can lead to circular dependencies and design flaws.

·2025.08.29 11:00

Improving Code Quality - Session 43: Handling Return Values

When splitting a function apart, you should gather the logic that determines the final return value in one place rather than scattering it, to make maintenance easier.

·2025.08.22 11:00

LY Corporation's AI Technology as Seen Through Tech-Verse 2025

This piece summarizes the AI technology trends and service application cases that LY Corporation presented at Tech-Verse 2025.

·2025.08.20 11:00

Code Quality Improvement - Session 42: Theoretical Testing

It proposes a method of resolving missing mapping issues that can occur when adding an Enum type through static verification instead of tests.

·2025.08.15 11:00