Ktor 2.2 Coroutine Leak 해결로 월 인프라 비용 $18,300 절감
War Story: Debugging a Ktor 2.2 Coroutine Leak in Kotlin 2.0 Microservices
War Story: Debugging a Ktor 2.2 Coroutine Leak in Kotlin 2.0 Microservices
Deep Dive: How JetBrains Fleet Indexes 1M Line Codebases with Rust 1.85 and Kotlin 2.0
I built Daymint instead of using Todoist + Habitica. Here's why.
Building Digital Souls: The Brutal Reality of Creating AI That Understands You Like Nobody Else
Show DEV: SmartScan — Open Source Android Document Scanner
Spring Boot Validation in Kotlin with @field
KVerify: A Two-Year Journey to Get Validation Right
Self-Referential Generics in Kotlin: When Type Safety Requires Talking to Yourself
Open-Sourcing NeoPsyke: An Autonomous AI Agent Built Around Motivation, Planning, and Governance
StreamSheet가 JPA Stream과 JDBC ResultSet 방식으로 100만 행 이상의 대용량 엑셀 내보내기 시 OOM 없이 안정적으로 동작하는 Kotlin/Spring Boot 라이브러리를 제공한다
We're Inside the DST Gap Right Now — Your Code Might Not Be
Row-Level Security in PostgreSQL: Multi-Tenant Data Isolation for Your SaaS Without a Query Change
LY Corporation이 함수 간 암묵적 연관성을 명시적 의존성으로 통합해 런타임 에러를 컴파일 타임에 감지 가능하게 변경
LY Corporation이 로컬-원격 데이터 동기화 코드의 복잡한 의존성을 중간 데이터 구조 도입으로 단순화
LY Corporation이 상속 가능한 불변 클래스 설계의 위험성을 분석해 제약 조건 검증 체크리스트 도입
LY Corporation이 테마 관련 상속 구조를 값 기반 데이터 클래스로 변경해 불필요한 인터페이스 정의 제거
LY Corporation의 Review Committee가 조기 반환(early return) 패턴 남용 문제를 지적해 에러 케이스를 정상 케이스로 통합하는 코드 단순화 기법 제시
LY Corporation의 Review Committee가 equals 오버라이딩 시 일부 속성만 비교하는 안티패턴을 분석해 StateFlow와 Flow의 distinctUntilChanged 동작 오류 원인 규명
LY Corporation의 Review Committee가 리소스 해제 예외 처리 패턴에서 예외를 감싸는 방식의 문제점을 식별하고 Throwable.addSuppressed를 사용한 개선안을 제시
LY Corporation이 MessageListPresenter의 오버라이딩 범위를 제한해 super 호출 누락, 오버라이딩 누락, 책임 범위 혼동으로 인한 버그 3가지 제거