profile
Asher입니다. 하지만 Joon이라고도 불리는

FastAPI 매개변수 순서, 신경 안 써도 되는 이유 (Path와 * 트릭)

들어가며 FastAPI 튜토리얼의 경로 매개변수와 숫자 검증 문서를 보다가 눈에 띄는 섹션이 있었습니다. 바로 "필요한 대로 매개변수 정렬하기"입니다. 파이썬 함수 정의에서 매개변수 순서 때문에 골치 아팠던 경험이 있다면, FastAPI가 이 문제를 어떻게 풀어내는지 흥미롭게 볼 만한 내용입니다. 문제 상황: 기본값 없는 매개변수는 앞에 와야 한다 파...

6일 전
·
0개의 댓글
·
post-thumbnail

FastAPI는 동기/비동기를 어떻게 구분할까? async def와 def 제대로 이해하기

FastAPI로 API를 만들다 보면 항상 마주치는 질문이 있습니다. "이 경로 처리 함수, def로 써야 할까 async def로 써야 할까?" 언뜻 사소해 보이지만 이 선택이 서버 성능에 꽤 큰 영향을 줍니다. 공식 문서의 Concurrency and async /

6일 전
·
0개의 댓글
·
post-thumbnail

FastAPI Cloud 훑어보기: fastapi deploy 한 줄로 배포까지

FastAPI Cloud(fastapicloud.com) FastAPI 공식 튜토리얼을 따라가다 보면 "앱 배포하기(선택 사항)" 섹션에서 낯선 명령어를 하나 만난다. uv run fastapi dev까지는 익숙한데 fastapi deploy는 처음 보여서 찾아봤다.

2026년 8월 31일
·
0개의 댓글
·
post-thumbnail

uv add가 "No pyproject.toml found"로 죽을 때

FastAPI 튜토리얼을 따라 하다가 첫 줄에서 막혔다. $ uv add "fastapi[standard]" error: No pyproject.toml found in current directory or any parent directory

2026년 8월 31일
·
0개의 댓글
·
post-thumbnail

[Challenge 2 회고] 디자인을 처음부터 다시 배우며 지나온 나의 두 번째 애플 디벨로퍼 아카데미 챌린지

이번 C2에서 나는 처음부터 너무 많은 것을 해보고 싶었다. 이것도 구현해보고 싶고, 저것도 넣어보고 싶다는 마음이 컸다. 하지만 아이작 멘토의 피드백을 통해, 이번 챌린지에서는 결과물의 양보다 내가 정말 배우고 싶은 것이 무엇인지에 더 집중해보면 좋겠다는 이야기를 들

2026년 4월 30일
·
0개의 댓글
·
post-thumbnail

[Challenge 1 회고] 성과보다 성장에 집중했던, 나의 첫 번째 애플 디벨로퍼 아카데미 챌린지

안녕하세요, 애플 디벨로퍼 아카데미에서 열정적으로 항해 중인 러너 Asher(애셔)입니다. 아카데미에 들어와서 처음으로 맞이한 'Challenge 1'이 마무리되었습니다.

2026년 4월 19일
·
1개의 댓글
·
post-thumbnail

SwiftUI Day 7 - ScoreKeeper (Identifiable, Stepper, ForEach 바인딩)

실제 개념을 코드로 표현하는 방법을 배워보세요. 다양한 기법을 활용하여 앱에 적용할 수 있는 데이터 모델을 직접 만들고, Swift 타입을 사용하여 개발 과정을 진행합니다.

2026년 3월 18일
·
0개의 댓글
·
post-thumbnail

iOS 26 & macOS Tahoe: 더 유연하고 투명해진 SwiftUI 디자인 시스템 살펴보기

안녕하세요! 이번 WWDC25 세션 중 가장 시각적으로 즐거웠던 "Build a SwiftUI app with the new design" 내용을 정리했습니다.

2026년 3월 18일
·
0개의 댓글
·
post-thumbnail

Swift에서 var인데도 값 변경이 안 되는 이유 (Struct 내부에서 발생한 에러 해결)

SwiftUI로 간단한 DiceView를 만들다가 예상하지 못한 에러를 만났습니다.분명 var로 선언한 변수인데도 값 변경이 되지 않았습니다.처음에는 "var인데 왜 변경이 안 되지?" 라고 생각했지만알고 보니 변수 문제가 아니라 코드 위치 문제였습니다.

2026년 3월 17일
·
0개의 댓글
·
post-thumbnail

SwiftUI Day 4 - 온보딩 플로우 (TabView Page Style, 파라미터 컴포넌트)

온보딩 화면처럼 "순서대로 넘기는" UX에는 .page 스타일이 적합하다.Gradient(colors:)는 위→아래 방향의 선형 그라디언트를 생성한다.색상 배열의 순서가 그라디언트 방향을 결정한다.컴포넌트에 let 프로퍼티를 선언하면 외부에서 값을 주입할 수 있다.파라

2026년 3월 16일
·
0개의 댓글
·
post-thumbnail

SwiftUI Day 3 - Apple 공식 튜토리얼 따라하기 (구조체, 연산 프로퍼티, 조건 표현식)

이 내용은 Apple 공식 SwiftUI 튜토리얼을 따라 실습한 내용입니다.View 프로토콜을 채택한 구조체는 body를 통해 UI를 표현한다.let 프로퍼티로 선언하면 외부에서 초기화 시 값을 주입받는다.저장된 값을 직접 리턴하는 게 아니라, 조건에 따라 계산해서 반

2026년 3월 16일
·
0개의 댓글
·
post-thumbnail

[SwiftUI] HStack, VStack, ZStack으로 헤더 컴포넌트 만들기

Apple Developer Academy @ POSTECH 입과 후 첫 번째 SwiftUI 학습 기록입니다.제가 스스로 연습과 학습을 위한 학습입니다. 애플아카데미에서 제공하는 학습자료가 아닌 점 알려드립니다. 전혀 무관함을 알려드립니다. 개인프로젝트입니다.

2026년 3월 11일
·
0개의 댓글
·