Builder.shin
전체
1263개의 게시물
OpenAI API
OpenAI API로 사내 문서 요약 봇 만들기
ChatGPT 출시 이후 OpenAI API를 활용해 사내 기술 문서 요약 봇을 만들었다. gpt-3.5-turbo 모델로 긴 문서를 자동 요약하고, 슬랙 봇으로 연동하는 과정을 정리했다.
2023년 1월 6일
프롬프트 엔지니어링
ChatGPT API 대기 중, 프롬프트 엔지니어링 기초 정리
ChatGPT가 공개된 지 한 달이 지났다. API는 아직 제공되지 않지만, 웹 인터페이스로 테스트하며 프롬프트 작성 패턴을 정리했다. 향후 서비스 통합을 대비한 기초 작업이다.
2023년 1월 5일
React Native
React Native에서 Safe Area 처리 패턴 정리
iPhone 14 Pro 출시 이후 Dynamic Island 대응이 필요해졌다. 기존 SafeAreaView의 한계와 react-native-safe-area-context를 활용한 해결 방법을 정리했다.
2023년 1월 4일
Node.js
Node.js 프로세스 메모리 누수 추적기
프로덕션 환경에서 Node.js 애플리케이션의 메모리가 지속적으로 증가하는 문제를 발견했다. heap snapshot과 Chrome DevTools를 활용해 메모리 누수 원인을 찾고 해결한 과정을 기록한다.
2023년 1월 2일
Rust
Rust로 CLI 도구 만들며 배운 것들
Node.js로 작성한 배포 스크립트를 Rust로 재작성했다. 속도 개선보다 소유권 시스템과 에러 처리를 배우는 게 목표였다. 실무에 바로 쓰긴 어렵지만 좋은 학습 경험이었다.
2023년 1월 1일
프롬프트 엔지니어링
ChatGPT API 나오기 전, 프롬프트 엔지니어링 실험
ChatGPT가 출시된 지 한 달이 지났다. API는 아직 없지만, 웹 인터페이스로 업무에 활용할 방법을 찾아봤다. 프롬프트 작성 패턴에 따라 결과물 품질이 크게 달라진다는 걸 확인했다.
2022년 12월 31일
Node.js
Node.js 환경변수 관리 - dotenv-vault로 팀 전체 설정 동기화하기
프로젝트 규모가 커지면서 팀원마다 다른 .env 파일을 관리하는 게 불편해졌다. 누군가 새로운 환경변수를 추가하면 Slack으로 공유하고, 신규 팀원은 따로 설정 파일을 받아야 했다. dotenv-vault를 도입해서 이 문제를 해결한 과정을 기록한다.
2022년 12월 27일
Python
FastAPI에서 비동기 DB 쿼리 최적화하기
API 응답 속도가 느려져서 원인을 찾아봤더니 비동기 처리가 제대로 안 되고 있었다. SQLAlchemy 비동기 세션과 connection pool 설정을 조정해서 해결한 과정을 기록한다.
2022년 12월 24일
Golang
Go 1.19 제네릭 도입 후 공통 유틸 리팩토링
Go 1.18에서 제네릭이 도입되고 반년이 지났다. 기존 프로젝트의 타입별로 중복되던 유틸 함수들을 제네릭으로 통합하면서 겪은 시행착오와 실제 개선 사례를 정리했다.
2022년 12월 22일
React
React 18 Concurrent Rendering 도입 후 겪은 문제들
프로젝트에 React 18을 적용하면서 Concurrent Rendering으로 인해 발생한 예상치 못한 사이드 이펙트들을 정리했다. useEffect 이중 실행과 외부 라이브러리 호환성 문제가 주요 이슈였다.
2022년 12월 20일
Previous
1
More pages
39
40
41
42
43
More pages
127
Next
카테고리