Builder.shin
전체
1263개의 게시물
Python
FastAPI로 레거시 Flask API 점진적으로 교체하기
운영 중인 Flask API 서버를 FastAPI로 전환하는 과정을 기록했다. 전체 교체가 아닌 점진적 마이그레이션 방식으로 리스크를 최소화했다.
2020년 9월 30일
TypeScript
TypeScript Conditional Types로 타입 안전성 높이기
API 응답 타입을 처리하면서 Conditional Types의 필요성을 느꼈다. 런타임 분기에 따라 타입을 정확히 추론하도록 개선한 과정을 기록한다.
2020년 9월 29일
CSS
Tailwind CSS 도입 후 3개월 회고
유틸리티 우선 CSS 프레임워크인 Tailwind CSS를 프로젝트에 도입한 지 3개월이 지났다. 초기 우려와 달리 생산성 향상이 뚜렷했고, 특히 디자인 시스템 구축에 효과적이었다.
2020년 9월 23일
React
React 17 RC의 변경사항과 점진적 마이그레이션 전략
React 17 RC가 발표되었다. 새로운 기능보다는 점진적 업그레이드를 위한 기반 작업에 집중한 릴리스다. 실제 프로젝트 적용을 고려하며 주요 변경사항을 정리했다.
2020년 9월 21일
TypeScript
TypeScript 4.0 업그레이드 후 타입 추론 개선 사항
프로젝트를 TypeScript 4.0으로 업그레이드했다. Variadic Tuple Types와 Labeled Tuple Elements 덕분에 기존에 any로 처리하던 부분을 제대로 타이핑할 수 있게 되었다.
2020년 9월 20일
React Native
React Native 0.63 업그레이드 후 iOS 빌드 실패 해결
React Native 0.63으로 업그레이드 후 Xcode 12에서 빌드가 실패하는 문제가 발생했다. Flipper와 CocoaPods 의존성 충돌이 원인이었고, Podfile 수정으로 해결했다.
2020년 9월 17일
React
React 17 RC 살펴보기 - 주요 변경사항과 마이그레이션
React 17 RC가 공개되었다. 새로운 기능은 없지만 점진적 업그레이드를 위한 기반 작업이 포함되었다. 프로젝트에 적용하며 확인한 주요 변경사항을 정리했다.
2020년 9월 16일
Flutter
Flutter 앱 배포 시 Android 서명 이슈 해결
Flutter 앱을 Play Store에 배포하는 과정에서 서명 관련 에러가 발생했다. keystore 파일 경로와 Gradle 설정을 점검하여 해결했다.
2020년 9월 13일
React Native
React Native 0.63에서 Hermes 엔진 적용 후기
Android 앱 성능 개선을 위해 Hermes 엔진을 적용했다. 초기 로딩 시간과 메모리 사용량이 크게 개선되었으나 몇 가지 이슈가 있었다.
2020년 9월 10일
TypeScript
TypeScript 유틸리티 타입으로 API 응답 타입 안전하게 관리하기
백엔드 API 응답 타입을 프론트엔드에서 재사용하면서 유틸리티 타입을 활용해 타입 안전성을 확보한 경험을 정리했다. Pick, Omit, Partial 등을 조합해 중복 코드를 줄이고 유지보수성을 높일 수 있었다.
2020년 9월 9일
Previous
1
More pages
71
72
73
74
75
More pages
127
Next
카테고리