필터 0
선택된 필터 없음
우리 팀에 맞는 Git 전략 찾아가기
크림
기타

우리 팀에 맞는 Git 전략 찾아가기

Git Flow의 복잡함과 충돌 문제를 줄이기 위해 팀에 맞는 단순한 브랜치 전략을 정리했습니다. 작은 feature 브랜치와 샌드박스 배포, master 중심 운영으로 3년간 운용한 과정을 소개했습니다.

#Git#Git Flow
52005분
코드 품질 개선 기법 11편: 반복되는 호출에 함수도 지친다
라인
백엔드

코드 품질 개선 기법 11편: 반복되는 호출에 함수도 지친다

수신 객체의 상태를 확인하는 로직은 해당 함수 내부로 옮기는 편이 더 안전할 수 있다고 설명했습니다.콜백보다 반환값으로 결과를 드러내면 호출 흐름도 더 명확해집니다.

#Kotlin#리팩토링
174005분
왓챠파티@무비랜드: 콘텐츠에 진심
watcha
기타

왓챠파티@무비랜드: 콘텐츠에 진심

왓챠가 무비랜드와 함께 진행한 오프라인 왓챠파티@무비랜드의 1년 회고를 소개했습니다. 〈오피스〉와 〈러브레터〉를 중심으로 팬 경험을 극대화한 기획과 현장 연출 비하인드를 다뤘습니다.

#content#영화
51005분
n8n과 GitLab으로 개발팀 스탠드업 자동화하기
인포그랩
데브옵스

n8n과 GitLab으로 개발팀 스탠드업 자동화하기

n8n과 GitLab API, OpenAI, Slack을 연동해 스탠드업 보고를 자동화하는 워크플로를 소개했습니다. 브랜치·커밋·이슈를 수집해 요약하고 Slack으로 전송하는 구조를 설명했습니다.

#n8n#GitLab API
23005분
n8n과 GitLab으로 개발팀 스탠드업 자동화하기
인포그랩
데브옵스

n8n과 GitLab으로 개발팀 스탠드업 자동화하기

n8n, GitLab API, OpenAI, Slack을 연결해 개발팀 스탠드업 보고를 자동화하는 워크플로를 소개했습니다. 수동 수집과 정리 부담을 줄이고, 일관된 요약과 전송 흐름을 만드는 방식입니다.

#n8n#GitLab API
86005분
MySQL ALTER DDL 수행 방식에 대한 이해
카카오
백엔드

MySQL ALTER DDL 수행 방식에 대한 이해

MySQL ALTER DDL 수행 방식을 이해하기 위한 글의 개요를 소개했습니다. 다만 제공된 본문만으로는 구체적인 설명이나 결론을 확인하기 어려웠습니다.

#MySQL
116005분
AI 시대, 디자이너를 없앴더니 생긴 일
토스
기타

AI 시대, 디자이너를 없앴더니 생긴 일

디자이너의 반복 업무를 규칙과 시스템으로 바꿔 의존도를 줄인 사례를 소개했습니다. 앞으로 디자이너는 직접 만드는 사람보다 시스템을 설계하는 역할이 중요하다고 보았습니다.

#UI/UX#MCP
258005분
실시간 OLAP을 위한 Apache Pinot 운영 노하우
카카오페이
백엔드

실시간 OLAP을 위한 Apache Pinot 운영 노하우

Apache Pinot를 실시간 OLAP 용도로 도입해 운영하며 얻은 안정성·보안·DR 노하우를 정리했습니다. Upsert, Kafka 재개, Trino gRPC 등 실무에서 겪은 주의점과 대응 방법도 함께 소개했습니다.

#Apache Pinot#OLAP
68005분
우리의 애플리케이션에서 PreparedStatement는 어떻게 동작하고 있는가
카카오페이
백엔드

우리의 애플리케이션에서 PreparedStatement는 어떻게 동작하고 있는가

PreparedStatement가 JDBC, HikariCP, Hibernate, MySQL Connector/J에서 어떻게 동작하는지 내부 구현까지 살펴본 글입니다. 설정별 성능 차이와 운영 시 주의할 점도 함께 정리했습니다.

#JDBC#PreparedStatement
150005분
테스트를 부탁해 - Firebase App Testing Agent 체험기
데보션
AI

테스트를 부탁해 - Firebase App Testing Agent 체험기

Firebase App Testing Agent로 UI 테스트를 체험하며 자연어 기반 자동화와 리포트 기능을 확인했습니다. 다만 복잡한 로직 검증과 디버깅에는 한계가 있어 다른 도구와 병행이 필요했습니다.

#Firebase#UI/UX
36005분
우아한 형제들
백엔드

IllegalArgumentException은 400 Bad Request인가?

IllegalArgumentException을 무조건 400으로 매핑하면 서버 오류를 클라이언트 문제로 오인할 수 있습니다. 명백한 클라이언트 오류는 커스텀 예외로 분리해 4xx와 5xx를 구분하는 것이 좋습니다.

#Java#Spring Boot
39005분
Jetpack Compose로 접근성 최적화하기
데보션
프론트엔드

Jetpack Compose로 접근성 최적화하기

Jetpack Compose에서 semantics와 포커스 제어로 접근성을 높이는 방법을 정리했습니다. TalkBack 사용성을 개선하는 실무 팁과 비동기 콘텐츠 알림 방법도 함께 다뤘습니다.

#Jetpack Compose#Android
70005분