Builder.shin
전체
1263개의 게시물
TypeScript
TypeScript 5.2 satisfies 연산자로 타입 안정성 높이기
TypeScript 5.2에서 추가된 satisfies 연산자를 프로덕션에 적용했다. as 단언의 위험성을 줄이면서도 타입 추론을 유지할 수 있어 유용했다.
2023년 9월 20일
Golang
Go 1.21 Context WithoutCancel 사용기
Go 1.21에 추가된 context.WithoutCancel을 사용해 부모 컨텍스트 취소 시에도 정리 작업을 완료하는 패턴을 적용했다. API 서버의 graceful shutdown 시나리오에서 유용했던 경험을 정리한다.
2023년 9월 14일
React
React Server Components 도입 검토 중 마주친 혼란
Next.js 13 App Router를 실험하던 중 Server Components와 Client Components의 경계에서 발생한 문제들을 정리했다. 기존 React 패턴과의 차이가 생각보다 컸다.
2023년 9월 13일
React
React Server Components 도입 검토하며 느낀 점
Next.js 13 app directory를 실험해보며 React Server Components의 실제 적용 가능성을 검토했다. 기존 아키텍처와의 충돌 지점과 마이그레이션 비용을 정리했다.
2023년 9월 11일
Rust
Rust로 Node.js Native Addon 작성하기
CPU 집약적인 이미지 리사이징 작업을 Node.js에서 처리하다 병목이 발생했다. Rust로 Native Addon을 작성해 성능을 개선한 과정을 기록한다.
2023년 9월 8일
React
React 18 Concurrent Rendering과 useTransition 실전 적용기
검색 필터링 기능에서 입력 지연 문제가 발생해 useTransition을 적용했다. startTransition으로 비긴급 업데이트를 분리하니 입력 반응성이 눈에 띄게 개선되었다.
2023년 9월 2일
프롬프트 엔지니어링
GPT-4 API를 활용한 프롬프트 엔지니어링 실전 패턴
사내 챗봇 개발 프로젝트에 GPT-4 API를 도입하면서 정리한 프롬프트 작성 패턴. Few-shot 학습과 System 메시지 활용법을 중심으로 실제 응답 품질 개선 사례를 기록했다.
2023년 8월 30일
React
React Server Components 도입 검토하며 느낀 점
Next.js 13의 app directory를 실험적으로 적용해보면서 React Server Components의 개념을 파악했다. 아직 프로덕션 적용은 이르다고 판단했지만, 앞으로의 방향성은 충분히 이해할 수 있었다.
2023년 8월 25일
프롬프트 엔지니어링
프롬프트 엔지니어링으로 GPT-4 API 응답 품질 개선하기
사내 챗봇 프로젝트에 GPT-4 API를 적용하면서 프롬프트 설계에 따라 응답 품질이 크게 달라지는 것을 경험했다. 몇 가지 프롬프트 패턴을 정리하고, 실제 적용 사례를 기록한다.
2023년 8월 20일
RAG 시스템
LangChain으로 사내 문서 검색 시스템 구축하기
사내 위키와 Confluence 문서를 검색하는 RAG 시스템을 구축했다. OpenAI Embedding과 Pinecone을 활용해 의미 기반 검색을 구현했고, 기존 키워드 검색 대비 만족도가 크게 개선됐다.
2023년 8월 18일
Previous
1
More pages
29
30
31
32
33
More pages
127
Next
카테고리