avatar

👨🏻‍💻 지석호

프론트엔드 개발자를 희망하고 있는 지석호입니다. 꾸준히 공부하며 발전하는 것과 실천하는 것을 좋아합니다. 이를 통해 발전하며 누군가의 멘토가 되는것을 목표로 하고 있습니다.

잘가 Axios, 어서와 Fetch | API 요청 리팩토링

잘가 Axios, 어서와 Fetch | API 요청 리팩토링

잘가 Axios 기존 프로젝트에서는 공통 설정과 토큰 재발급을 간편하게 처리하기 위해 Axios를 사용하고 있었습니다. 요청 interceptor에서 토큰 만료 여부를 확인하고, 필요한 경우 토큰을 재발급한 뒤 실...

리팩토링
fetch
Next.js
44
0
AI 코딩 에이전트를 위한 README, AGENTS.md

AI 코딩 에이전트를 위한 README, AGENTS.md

들어가며 AI를 사용할 때 가장 중요한 것은 프롬프트 한 줄이 아니라, 그 프롬프트가 놓이는 맥락이라고 생각합니다. 회원가입 페이지에 전화번호 입력란을 추가해줘. 이 요청만으로도 AI는 코드를 작성할 수 있습니...

AI
141
1
AI와 함께하는 블로그 리팩토링

AI와 함께하는 블로그 리팩토링

"블로그 한 번 손봐야겠다" 개인 블로그를 오픈한 지 벌써 3년이라는 시간이 흘렀습니다. 마지막으로 큰 수정을 했던 시점에서 시간이 꽤 흘렀고, 의존성 버전도 낮은 상태로 남아 있었습니다. 기능은 여전히 동작하지...

AI
리팩토링
79
1
Zod 알아보기

Zod 알아보기

Zod란? TypeScript-first schema validation with static type inference -Zod 공식문서 공식문서에 나와 있듯이 Zod는 정적 유형 추론을 통해 TypeScrip...

typescript
zod
627
0
ts-rest를 사용하는 이유

ts-rest를 사용하는 이유

ts-rest란? ts-rest는 TypteScript 기반의 API Contract 를 중심으로 서버와 클라이언트 간의 타입 안정성을 보장하는 라이브러리 핵심 키워드 Contract-first End-to-...

typescript
ts-rest
688
0
부스트캠프 웹모바일 9기 챌린지 회고

부스트캠프 웹모바일 9기 챌린지 회고

늦은 후기.. 저번주 금요일 드디어 부스트캠프 챌린지 과정을 마무리했습니다. 마지막 4주차에 많은 일이 있어 조금 늦은 후기를 작성하게 되었습니다. 4주차에 갑자기 맥북이 켜지지 않아 옛날에 사용하던 노트북으로 ...

부스트캠프
회고
781
1
부스트캠프 웹모바일 9기 챌린지 3주차 회고

부스트캠프 웹모바일 9기 챌린지 3주차 회고

벌써 3주차.. 부스트캠프 챌린지 과정 3주차 회고입니다. 벌써 3주차라니.. 시간이 너무 빠르게 지나가는 것 같습니다. 컨디션 관리에 실패한 한 주였습니다... 제출시간 놓치고 정신없이 미션을 진행했습니다. ...

부스트캠프
챌린지
회고
725
0
NodeJS란❓

NodeJS란❓

NodeJs란? NodeJs는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 환경입니다. 런타임 환경이란? 런타임 환경은 프로그램이 실행되는 환경을 말합니다. 애플리케이션...

NodeJs
CS
Javascript
813
2
부스트캠프 웹모바일 9기 챌린지 2주차 회고

부스트캠프 웹모바일 9기 챌린지 2주차 회고

꽉찬 감자 저번주에 이어 부스트캠프 챌린지 과정 2주차 회고입니다. 저번주에 설정한 2주차 목표는 학습에 집중하자입니다. 이왕 감자가 된거 속이 꽉찬 감자가 되기로 마음먹었는데 이번주에는 어떤 경험을 하였는지 ...

부스트캠프
챌린지
회고
746
3
부스트캠프 웹모바일 9기 챌린지 1주차 회고

부스트캠프 웹모바일 9기 챌린지 1주차 회고

"저 나중에 꼭 부스트캠프 해보고 싶어요" 프론트엔드 개발자를 꿈꾸면서 항상 부스트캠프를 해보고 싶었습니다. 이전 우태캠을 진행하면서도 동료분들에게 위와 같은 말을 하고 다니곤 했습니다. 이번 부스트캠프 9기가 ...

부스트캠프
회고
795
3