

Jupyter 노트북의 한계를 극복하는 새로운 도구, marimo
Jupyter 노트북의 반복 실행, 숨겨진 상태, 버전 관리 문제를 해결하는 marimo를 소개했습니다. 셀 의존성 자동 관리와 Python 파일 저장으로 재현성과 협업성을 높였습니다.


Jupyter 노트북의 반복 실행, 숨겨진 상태, 버전 관리 문제를 해결하는 marimo를 소개했습니다. 셀 의존성 자동 관리와 Python 파일 저장으로 재현성과 협업성을 높였습니다.


gemini-cli와 쉘 스크립트로 Git 변경사항을 분석해 커밋 메시지를 자동 생성하는 도구를 개발했습니다.\n무료 쿼터와 flash 모델을 활용해 비용 부담과 429 에러 문제를 줄였습니다.

여러 경로로 모은 업체 정보의 중복을 병합으로 정리하고, 변경 이력을 바탕으로 대표 프로필의 값을 고도화했습니다. 필드별 정책을 분리해 더 합리적인 정보를 노출하도록 개선했습니다.

팔도감은 작은 조직 규모와 운영 복잡도를 고려해 MSA 대신 모듈리스 구조로 전환했습니다. Git Submodule, Gradle Composite Build, 코드 리팩터링 도구로 마이크로서비스 코드를 통합했습니다.


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

X
![[GitLab] git cli로 Merge Request 생성](https://i0.wp.com/bespin-wordpress-bucket.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/03/image-212.png?fit=716%2C434&ssl=1)

GitLab의 push option을 이용해 CLI에서 Merge Request를 생성하는 방법을 소개했습니다. 브랜치 생성, 커밋, `git push -o` 설정으로 MR 자동화 과정을 정리했습니다.


Cursor의 Rules 기능으로 iOS 개발용 AI 동작을 프로젝트 단위로 제어하는 방법을 소개했습니다. 규칙을 적용한 뒤 오류와 중복 작업이 줄어든 경험도 공유했습니다.

모노리스에서 마이크로서비스를 분리할 때의 세부 절차와 요구사항을 정리했습니다. 코드 구조 리팩토링과 피처 플래그로 충돌과 배포 지연을 줄이는 방법을 소개했습니다.


실무에서 자주 쓰는 Git 필수 명령어 10가지를 소개했습니다. 커밋 정리, 동시 작업, 버그 추적, 백업까지 협업 효율을 높이는 활용법을 정리했습니다.


실무에서 자주 쓰는 Git 필수 명령어 10가지를 소개했습니다. 협업 효율과 개발 생산성을 높이는 활용법을 함께 정리했습니다.


Claude MCP로 외부 도구와 AI를 연결해 엔지니어링 업무를 자동화하는 방법을 소개했습니다. 최신 검색, README 생성, Git commit, Slack 분석 예시와 함께 한계도 짚었습니다.