<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>MINJUN KIM — Mobile Engineer</title><description>iOS 중심 모바일 엔지니어 김민준의 경력과 기술 글입니다. MyD, tbn교통방송, 장병e음 앱 내 모바일 신분증 개발 경험을 정리했습니다.</description><link>https://minjunkim-dev.github.io/</link><language>ko-KR</language><item><title>HTTP 200은 배포 성공이 아니다: 공개 응답의 SHA-256으로 웹 배포 검증하기</title><link>https://minjunkim-dev.github.io/writing/web-deploy-verify-public-sha256/</link><guid isPermaLink="true">https://minjunkim-dev.github.io/writing/web-deploy-verify-public-sha256/</guid><description>웹 프론트 3종의 운영 배포 성공 기준을 &apos;업로드 완료&apos;에서 &apos;사용자가 받는 파일이 빌드한 파일과 같음&apos;으로 바꾼 이유, 구현, 결과와 한계를 정리한다. HTTP 200만으로 부족한 이유도 다룬다.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate><category>CI/CD</category><category>AWS</category><category>Reliability</category><category>Production Notes</category></item><item><title>iOS 초기화 중복 호출 줄이기: actor에서 실행 중인 Task 공유하기</title><link>https://minjunkim-dev.github.io/writing/ios-startup-idempotent-initialization/</link><guid isPermaLink="true">https://minjunkim-dev.github.io/writing/ios-startup-idempotent-initialization/</guid><description>AppDelegate, Scene, 딥링크가 같은 초기화를 요청할 때 Task와 완료 결과를 공유하는 예제. 실패 후 재시도와 취소 정책도 살펴본다.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>Swift</category><category>iOS</category><category>Concurrency</category><category>Architecture</category></item><item><title>계산상 653MB가 되는 공지 이미지: ImageIO로 표시 크기만 디코딩하기</title><link>https://minjunkim-dev.github.io/writing/imageio-downsampling-memory-stability/</link><guid isPermaLink="true">https://minjunkim-dev.github.io/writing/imageio-downsampling-memory-stability/</guid><description>9432×17328px 이미지를 원본 크기로 디코딩하면 계산상 약 653MB가 되던 문제를, ImageIO로 표시 크기만큼만 디코딩해 해결한 기록. fit/fill 크기 계산, 캐시 키, 동시 디코딩 수와 메모리 확인 항목을 정리한다.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>Swift</category><category>iOS</category><category>ImageIO</category><category>Performance</category></item><item><title>정책 서버가 죽어도 앱은 열려야 한다: 라이브 방송 앱의 fail-open 강제 업데이트</title><link>https://minjunkim-dev.github.io/writing/react-native-force-update-fail-open/</link><guid isPermaLink="true">https://minjunkim-dev.github.io/writing/react-native-force-update-fail-open/</guid><description>운전 중 듣는 라이브 방송 앱에서 강제 업데이트를 설계한 기록. 정책 조회 실패와 업데이트 대상을 다른 상태로 나누고, 실패하면 진입을 허용한 이유와 결과를 정리한다.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><category>React Native</category><category>TypeScript</category><category>Reliability</category><category>Production Notes</category></item></channel></rss>