LINE news
The latest AI and developer news from LINE, with short summaries.
Visit website →Hack the planet! Hack Day 2025 Participation Review
A LINE Plus developer shared their experience, from team building to development preparation, after participating in LY Corporation's in-house hackathon 'Hack Day 2025'.
Improving Code Quality - Session 41: The Architecture Design Process
This introduces a design approach that reduces complexity through MessageModelRepository in a structure where different DAOs are used per message type.
Improving Code Quality - Session 40: Is It Better to Split a Function into Two?
To resolve the 'split knowledge' problem caused by a function depending on a specific data format, this proposes a refactoring approach that moves domain knowledge to the call site.
Milvus: Building a Large-Scale Vector DB for LINE VOOM's Real-Time Recommendation System
LINE VOOM built a Milvus-based real-time recommendation system to solve the problem of delayed content reflection.
Improving Code Quality - Session 39: Passing Data Before the Task
It suggests explicitly defining task order by leveraging function arguments and return values, thereby increasing cohesion and reducing coupling.
Improving Code Quality - Session 38: Where Is the Master Key?
This explains how to improve code stability by consolidating related data scattered across multiple Maps or Lists into a single data class.
Code Quality Improvement - Session 37: Entanglement Between Long Lifecycles
This analyzes state management errors and design flaws that arise when the lifecycles of objects become entangled with each other.
Improving Code Quality - Session 36: "Tautology is a tautology" is a tautology
It explains how to give extracted functions specific, meaningful names to increase the information content of code.