

오픈 소스인 립플래닛 프로젝트에 기여 하기 전에 알아야 할 파일들
립플래닛에 기여하기 전에 README, CONTRIBUTING, LICENSE를 먼저 살펴봐야 한다고 설명했습니다. 오픈 소스 문화와 기여 절차를 이해하는 것이 프로젝트 참여의 출발점이라고 강조했습니다.


립플래닛에 기여하기 전에 README, CONTRIBUTING, LICENSE를 먼저 살펴봐야 한다고 설명했습니다. 오픈 소스 문화와 기여 절차를 이해하는 것이 프로젝트 참여의 출발점이라고 강조했습니다.


TypeScript 4.9의 `satisfies` 키워드를 소개하며, 왜 필요한지와 어떤 문제를 해결하는지 설명했습니다. 안전한 업캐스팅과 더 안전한 코드 작성을 돕는 점이 핵심입니다.

React 합성 이벤트와 브라우저 DOM 이벤트의 전파 차이로 Swiper 내부 버튼 클릭이 의도와 다르게 동작하는 사례를 다뤘습니다. 해결책으로 이벤트 부착 위치를 조정해 상위 래퍼에 클릭을 맡기는 방식을 제안했습니다.

LoadRunner의 라이선스 종속 구조가 VuGen 학습과 Self Service 확산을 막아온 배경을 정리했습니다. LoadRunner Cloud와 VuGen 조합으로 개발자 주도의 성능 테스트를 시작할 수 있다고 설명했습니다.

왓챠는 <Join My Table>를 4K Dolby Vision으로 제작하기 위한 촬영 사양과 후반 워크플로우를 정리했습니다. HDR의 장점을 살리면서도 현장 모니터링, 싱크, 마스터링 안정성을 확보하는 과정이 핵심이었습니다.


상위·하위 인텐트를 함께 추론하는 챗봇을 위해 MTL 기반 PLE 모델과 CurricularFace loss를 적용했습니다.\n기존 앙상블보다 성능과 관리 효율을 함께 개선한 사례를 소개했습니다.

Git을 관찰자 비유로 풀어내며 init, add, commit, branch, HEAD의 흐름을 설명했습니다.원리 이해가 Git 활용과 문제 해결의 핵심이며, 실습 사례도 함께 소개했습니다.
쿠팡 파트너스
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

카카오페이의 Developer Relations 활동을 소개하는 글입니다. 본격적으로 시작한 DevRel의 방향과 개요를 간단히 엿볼 수 있습니다.

TMAP JS를 브라우저 기반 지도 엔진으로 소개하고, WebGL 풀 벡터 방식과 사용자 데이터 추가 지원을 설명했습니다. 또한 성능 개선을 위해 웹 워커를 적용한 개발 맥락을 다뤘습니다.

AWS Lambda와 S3 Trigger를 활용해 PDF 분리와 QR 코드 인식을 비동기 처리 구조로 구성했습니다. 기존 Python 코드를 재사용하면서 불필요한 서버 통신과 운영 부담을 줄였습니다.

JEUS 내부 모듈의 비정상적인 byte 배열 할당으로 OutOfMemoryError가 발생했습니다. 로그 교차 분석과 역컴파일을 통해 원인을 찾고 패치 적용으로 해결했습니다.


신입 개발자가 1년 동안 회사에서 느낀 차이와 배운 점을 정리했습니다. 재택근무, 문서화, 질문, 리뷰, 협업 태도의 중요성을 중심으로 설명했습니다.