여기어때
Compose NestedScrollConnection 을 이용한 딜허브 화면 구현

Compose NestedScrollConnection을 활용하여 딜허브 화면의 독특한 Collapsing Tab 및 스크롤 인터랙션 구현 방법을 상세히 설명합니다.
딜허브 화면 구조 및 문제 인식
- Compose NestedScrollConnection을 커스텀하여 딜허브 화면의 독특한 스크롤 및 탭 인터랙션 구현.
- Tab + HorizontalPager 구조에서 Collapsing Tab의 아이콘 영역 처리와 HorizontalPager 내부 스크롤 연동 문제에 대한 해결책으로 NestedScrollConnection을 제시.
NestedScrollConnection 커스텀 구현
- onPreScroll: 스크롤 업 시 자식 스크롤 전에 부모가 Collapsing을 먼저 처리.
- onPostScroll: 스크롤 다운 시 자식 스크롤 후 남은 스크롤로 Expand 처리.
- onPostFling: 플링(관성 스크롤) 후 expand/collapse 상태를 자연스럽게 마무리하는 애니메이션 처리.
- offset 변수를 Animatable로 관리하여 Collapsing 동작을 제어.
LazyList와의 스크롤 인터랙션
- LazyColumn 내 stickyHeader와 NestedScrollConnection을 결합하여 캘린더/필터의 노출/미노출 인터랙션 구현.
- isSticky 상태에 따라 NestedScrollConnection의 enable 값을 제어하여 스크롤 동작을 동적으로 변경.
Next Feeds

️여기어때 Date·인원 선택 UI 만들기-SwiftUI Calendar Core & DateTravelerSelector 구조 재설계
여기어때는 SwiftUI 기반 날짜·인원 선택 UI를 Calendar Core와 Traveler Selector로 분리하여 도메인별 정책 차이에 유연하게 대응하고 성능을 최적화했습니다.

OpenTelemetry와 Kafka를 활용한 안정적인 Observability 구축기
'여기어때'가 OpenTelemetry와 Kafka를 활용하여 MSA 환경에서 안정적이고 확장 가능한 Observability 아키텍처를 구축한 경험을 공유합니다.

Claude Code를 활용한 예측 가능한 바이브 코딩 전략
Claude Code를 활용한 바이브 코딩 전략으로, LLM의 인지적 한계를 시스템적 도구와 효과적인 프롬프트 작성으로 극복하는 방법을 제시한다.
MongoDB 8.0 업그레이드 해야하는 12가지 이유
MongoDB 8.0은 장기 지원, 쓰기/쿼리 성능, 샤딩 유연성, 검색 기능 통합 등 전반적인 안정성과 운영 효율을 크게 개선했습니다.

Running Elasticsearch on Kubernetes the Easy Way, Part 2 — Data Node Warm-Up
Karrot은 Elasticsearch의 Kubernetes 롤링 재시작 중 발생하는 지연 시간 문제를 search-coordinator 프록시 기반 웜업 시스템으로 해결하여 안정적인 배포를 가능하게 했다.

Amazon Bedrock AgentCore Observability로 프로덕션 수준의 AI 에이전트 구축하기
Amazon Bedrock AgentCore Observability는 OpenTelemetry 기반으로 AI 에이전트의 개발부터 프로덕션까지 엔드투엔드 관찰성을 제공하여 비용 최적화 및 디버깅을 돕습니다.