Builder.shin
전체
1263개의 게시물
Cursor
Cursor 에디터 도입 후기 - Copilot과의 비교
AI 기반 코드 에디터인 Cursor를 일주일 정도 사용해봤다. VSCode 포크 기반이라 익숙한 환경에서 Copilot보다 강력한 컨텍스트 인식을 제공한다는 점이 특징이다.
2023년 7월 31일
Node.js
Node.js 스트림으로 대용량 CSV 파싱 메모리 최적화
10GB 규모의 CSV 파일을 처리하는 배치 작업에서 메모리 부족 오류가 발생했다. Stream API를 활용해 메모리 사용량을 95% 줄이고 처리 속도도 개선한 과정을 기록한다.
2023년 7월 30일
프롬프트 엔지니어링
GPT-4 API로 프롬프트 체이닝 구현하기
복잡한 요구사항을 처리하기 위해 여러 프롬프트를 순차적으로 실행하는 체이닝 패턴을 도입했다. 단일 프롬프트 대비 정확도가 향상되었고, 중간 결과를 검증할 수 있어 디버깅도 용이해졌다.
2023년 7월 29일
React
React Server Components와 Next.js 13 App Router 도입 검토
Next.js 13에서 안정화된 App Router와 React Server Components를 실제 프로젝트에 적용하면서 겪은 시행착오를 정리했다. 기존 Pages Router와의 차이점과 마이그레이션 전략을 기록한다.
2023년 7월 26일
프롬프트 엔지니어링
GPT-4 API를 실무에 적용하며 배운 프롬프트 엔지니어링 패턴
사내 문서 요약 기능을 개발하면서 GPT-4 API의 프롬프트 설계 패턴을 정리했다. Few-shot learning과 역할 부여, 구조화된 출력 요청이 가장 효과적이었다.
2023년 7월 25일
Python
Python 비동기 작업 큐에서 메모리 누수 추적하기
Celery로 구현한 이미지 처리 워커에서 메모리가 계속 증가하는 문제가 발생했다. tracemalloc과 objgraph를 활용해 원인을 찾고 해결한 과정을 기록했다.
2023년 7월 23일
OpenAI API
OpenAI Function Calling으로 챗봇에 외부 API 연동하기
GPT-3.5/4 모델에 추가된 Function Calling 기능을 실무에 적용해봤다. 날씨 API와 사내 데이터베이스 조회를 자연어로 처리하는 챗봇을 구현하면서 겪은 시행착오를 정리한다.
2023년 7월 20일
Golang
Go 1.21 제네릭으로 타입 안전한 캐시 레이어 구현
사내 API 서버에서 반복되는 캐싱 로직을 제네릭으로 추상화했다. Go 1.18에서 도입된 제네릭을 실전에 적용하면서 배운 점들을 정리한다.
2023년 7월 18일
Cursor
Cursor IDE 써보니 코드 자동완성이 꽤 쓸만했다
VS Code 포크 기반의 AI 에디터 Cursor를 일주일 정도 써봤다. GPT-4 기반 자동완성과 채팅 기능이 생각보다 실용적이었고, 특히 보일러플레이트 코드 작성에서 시간을 많이 아낄 수 있었다.
2023년 7월 17일
React Native
React Native에서 CodePush 배포 자동화 구축기
앱스토어 심사 없이 핫픽스를 배포할 수 있는 CodePush를 도입했다. GitHub Actions를 통해 브랜치별 자동 배포 파이프라인을 구축한 과정을 정리한다.
2023년 7월 15일
Previous
1
More pages
31
32
33
34
35
More pages
127
Next
카테고리