<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[raw — 개발 블로그]]></title><description><![CDATA[코드를 짓고, 선을 그리고, 배운 것을 기록합니다. raw의 개발 블로그 — React, GraphQL, 백엔드, 인프라.]]></description><link>http://github.com/dylang/node-rss</link><generator>GatsbyJS</generator><lastBuildDate>Sun, 14 Jun 2026 10:33:51 GMT</lastBuildDate><item><title><![CDATA[GraphQL— 나는 그동안 URL이 /graphql인 REST를 만들고 있었다]]></title><description><![CDATA[도메인 노드, ResolveField, 3개의 레이어, 진입점과 도메인 이벤트 — REST 사고방식을 벗어나 그래프로 사고하기 위한 모든 것.]]></description><link>https://rawvv.site/rest-사고방식으로-graphql을-쓰고-있었다/</link><guid isPermaLink="false">https://rawvv.site/rest-사고방식으로-graphql을-쓰고-있었다/</guid><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[DataLoader를 매 요청마다 5개 만드는데, REQUEST scope는 안 썼다]]></title><description><![CDATA[NestJS에서 DataLoader를 요청별로 격리하는 두 가지 패턴을 객체 수명 관점에서 비교합니다. REQUEST scope가 정답인 줄 알았던 저의 의문에서 시작했어요.]]></description><link>https://rawvv.site/DataLoader를-매-요청마다-5개-만드는데-REQUEST-scope는-안-썼다/</link><guid isPermaLink="false">https://rawvv.site/DataLoader를-매-요청마다-5개-만드는데-REQUEST-scope는-안-썼다/</guid><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Real MySQL 8.0 정리 (2) — 압축, 암호화, 인덱스, 실행계획까지]]></title><description><![CDATA[Real MySQL 8.0 1권 후반부 챕터 6~10을 정리했어요. 솔직히 너무 어려워서 처음부터 끝까지 다 읽진 못했고, 실무에서 진짜 알아야 할 것들, 이해가 되는 부분만 골라서 정리했습니다.]]></description><link>https://rawvv.site/Real-MySQL-8.0-정리-2/</link><guid isPermaLink="false">https://rawvv.site/Real-MySQL-8.0-정리-2/</guid><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[DataLoader는 어떻게 N+1을 없애는가]]></title><description><![CDATA[DataLoader의 배치 처리 원리, 이벤트 루프와의 관계, 중첩 resolver에서 어떻게 구조화하는지 구체적으로 정리했습니다.]]></description><link>https://rawvv.site/dataloader/</link><guid isPermaLink="false">https://rawvv.site/dataloader/</guid><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[GraphQL N+1: 쿼리 비용과 올바른 설계 방향]]></title><description><![CDATA[relations JOIN, @ResolveField, DataLoader — 각 방법이 DB에 쿼리를 몇 번 날리는지, 왜 N+1이 발생하는지, GraphQL 철학에 맞는 해결 방향을 정리했습니다.]]></description><link>https://rawvv.site/graphql-n+1/</link><guid isPermaLink="false">https://rawvv.site/graphql-n+1/</guid><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Real MySQL 8.0 정리 (1) — 아키텍처부터 인덱스까지]]></title><description><![CDATA[Real MySQL 8.0 1권을 읽으며 챕터 1~8까지 공부한 내용을 정리했어요. ORM 뒤에 숨어있던 MySQL 내부 구조, InnoDB의 동작 원리, 그리고 인덱스를 제대로 이해하기까지의 학습 기록입니다.]]></description><link>https://rawvv.site/Real-MySQL-8.0-정리-1/</link><guid isPermaLink="false">https://rawvv.site/Real-MySQL-8.0-정리-1/</guid><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Real MySQL 8.0 — 트랜잭션과 잠금 완전정복]]></title><description><![CDATA[Real MySQL 8.0 1권을 읽으며 정리한 트랜잭션과 잠금 챕터 학습 노트. MySQL 아키텍처부터 InnoDB 내부 구조, 락 종류, 데드락, 격리 수준까지 — 면접에서 당당하게 말할 수 있을 정도로 깊게 파봤어요.]]></description><link>https://rawvv.site/Real-MySQL-8.0-트랜잭션과-잠금-완전정복/</link><guid isPermaLink="false">https://rawvv.site/Real-MySQL-8.0-트랜잭션과-잠금-완전정복/</guid><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Udemy Docker 완전정복 강의 학습 정리 — 컨테이너부터 Compose까지]]></title><description><![CDATA[Udemy Docker 강의를 처음부터 끝까지 수강하며 정리한 학습 노트입니다. Docker가 뭔지, 왜 써야 하는지부터 시작해서 이미지/컨테이너 관리, 볼륨, 네트워크, Docker Compose, 유틸리티 컨테이너까지 — 실제 코드와 함께 전부 담았어요.]]></description><link>https://rawvv.site/Udemy-Docker-완전정복-강의-학습-정리/</link><guid isPermaLink="false">https://rawvv.site/Udemy-Docker-완전정복-강의-학습-정리/</guid><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[RSC CDN 캐싱 파편화, 어떻게 해결해야 하나?]]></title><description><![CDATA[Next.js App Router의 RSC 응답이 글로벌 CDN 환경에서 캐시 파편화를 일으키는 원인을 node_modules 내부 코드까지 파헤쳐 분석하고, patch-package를 활용한 해결 전략을 수립한 과정을 공유합니다.]]></description><link>https://rawvv.site/RSC-CDN-캐싱-파편화-어떻게-해결해야-하나/</link><guid isPermaLink="false">https://rawvv.site/RSC-CDN-캐싱-파편화-어떻게-해결해야-하나/</guid><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[왜 Streaming SSR을 써야 할까? Next.js 렌더링 방식 비교 실험 ]]></title><description><![CDATA[최근 회사 프로젝트를 Pages Router에서 App Router로 마이그레이션하는 작업을 진행했습니다.그 과정에서 단순히 코드 구조만 바뀐 것이 아니라, TTFB(Time To First Byte)와 TTI(Time To Interactive) 같은 핵심 지표에서 ]]></description><link>https://rawvv.site/왜-Streaming-SSR을-써야-할까-Next.js-렌더링-방식-비교-실험/</link><guid isPermaLink="false">https://rawvv.site/왜-Streaming-SSR을-써야-할까-Next.js-렌더링-방식-비교-실험/</guid><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[graphQL Codegen으로 Hook 자동생성하기 (feat. Next.js 15 마이그레이션)]]></title><description><![CDATA[서론 어느덧 인턴 한 달이 지나고 너무 많은 배움을 통해 기록하고자 글을 쓰게 되었습니다.
인턴에 입사하기 전에는 혼자서 배포를 해보기도 하고, 여러가지 서비스를 만들 때 쓰던 기술 스택과 비슷해서 큰 어려움이 없을 것이라고 생각했지만..! 그건 역시 오산이었습니다.]]></description><link>https://rawvv.site/graphQL-Codegen으로-Hook-자동생성하기-feat.-Next.js-15-마이그레이션/</link><guid isPermaLink="false">https://rawvv.site/graphQL-Codegen으로-Hook-자동생성하기-feat.-Next.js-15-마이그레이션/</guid><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[TypeScript 톺아보기]]></title><description><![CDATA[따로 TypeScript를 공부하지는 않고, 개발을 하면서 모르는 부분을 검색하며 학습을 했습니다. 개발을 할 때는 필요하면 type을 바로 추가하거나, 오류가 나는 부분은 적당하게 맞춰서 type을 작성하다보니, 크게 어려움을 느끼지 못 했습니다.최근에 오픈소스를 기]]></description><link>https://rawvv.site/TypeScript-톺아보기/</link><guid isPermaLink="false">https://rawvv.site/TypeScript-톺아보기/</guid><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[React Query 보다가 우연히 발견한 TanStack/db, 그리고 나의 첫 기여]]></title><description><![CDATA[안녕하세요! 로우입니다. 평소에 "오늘은 오픈소스를 기여해야겠다."하고 막 찾아보다가 결국에는 높은 진입장벽에 좌절하며 항상 내일로 미뤘습니다.
그러던 중 !
React Query의 공식 문서를 읽던 중
생각보다 많은 TANSTACK의 라이브러리들을 보면서 하나 ]]></description><link>https://rawvv.site/React-Query-보다가-우연히-발견한-TanStackdb-그리고-나의-첫-기여/</link><guid isPermaLink="false">https://rawvv.site/React-Query-보다가-우연히-발견한-TanStackdb-그리고-나의-첫-기여/</guid><pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[[서평]대규모 리액트 웹 앱 개발을 읽어보자]]></title><description><![CDATA[운이 좋게도 9월부터 인턴에 나가게 되었습니다. 실무 경험이 없고 프로젝트만 진행하다보니, 이제 곧 닥칠 대규모라는 키워드에 자극되어 이 책을 고르게 된 것 같네요.혼자서 프로젝트를 하다보면 축소보다는 확장을 더 하게됩니다. 그러다보니, 먼 미래에 닥칠 엄청난 복잡성에]]></description><link>https://rawvv.site/대규모웹앱개발을읽어보자/</link><guid isPermaLink="false">https://rawvv.site/대규모웹앱개발을읽어보자/</guid><pubDate>Wed, 06 Aug 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[1인 앱 개발 '쑥쑥약속' 회고]]></title><description><![CDATA[ 1인 앱 개발? 회고를 시작하며.. 안녕하세요! 로우입니다. 최근에 1인 앱 개발 및 바이브 코딩 ,mcp 등 AI 기술이 발달하면서 작업 효율이 증가하였습니다. 저 또한 작업할 때, AI의 도움을 많이 받고 여러 현업에 종사하시는 분들도 이제는 *AI의 도움이 없으]]></description><link>https://rawvv.site/1인-앱-개발-쑥쑥약속-회고/</link><guid isPermaLink="false">https://rawvv.site/1인-앱-개발-쑥쑥약속-회고/</guid><pubDate>Sun, 22 Jun 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[모놀리스 마이크로서비스를 구축해보기]]></title><description><![CDATA[비슷한 포스트 를 올렸지만, 이번 프로젝트를 만들면서 또 헤메길래 제대로 기억하기 위해 다시 한번 포스트... 출저:레드헷최근에 여러 서비스를 만들어보기도 하는데, 트래픽이 몰리지 않는 작은 서비스여서마이크로 서비스 아키텍쳐로 구축해보려고 한다.이렇게 구현을 했는데, ]]></description><link>https://rawvv.site/모놀리스-마이크로서비스를-구축해보기/</link><guid isPermaLink="false">https://rawvv.site/모놀리스-마이크로서비스를-구축해보기/</guid><pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[[React Native] Expo Android iOS 구글 로그인 성공하기 without firebase]]></title><description><![CDATA[개발 환경 > Firebase 사용 안함 Expo 사용 React Native 0.77 이상 @react-native-google-signin/google-signin 라이브러리 사용
들어가기 전에
RN EXPO로 어플 만들다보면, AI는 공식문서에 있는 라이브러리]]></description><link>https://rawvv.site/React-Native-Expo-Android-iOS-구글-로그인-성공하기/</link><guid isPermaLink="false">https://rawvv.site/React-Native-Expo-Android-iOS-구글-로그인-성공하기/</guid><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[코테 준비.. 포트폴리오 준비.. CS 준비는 하고 계신가요..?]]></title><description><![CDATA[안녕하세요, 벨로그에 계신 개발자 및 취준생 여러분! 👋"CS 지식이 부족해 면접에서 떨어졌어요.""이직 준비해야하는데 다시 CS 공부하기 어렵네요""바쁜 개발 일정 속에서 CS 공부할 시간이 없어요"이런 고민들, 너무 익숙하지 않나요? 개발자로 성장하기 위해 CS ]]></description><link>https://rawvv.site/코테-준비..-포트폴리오-준비..-CS-준비는-하고-계신가요/</link><guid isPermaLink="false">https://rawvv.site/코테-준비..-포트폴리오-준비..-CS-준비는-하고-계신가요/</guid><pubDate>Sat, 03 May 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[Docker-Compose로 여러 프로젝트 배포해보자]]></title><description><![CDATA[ Docker compose Docker Compse는 다중 컨테이너 애플리케이션이다. 공유 할 수 있도록 개발된 도구로 단일 명령을 사용하여 모두 실행 또는 종료할 수 있도록 개발된 도구다.
언제 사용하나요?
개발 환경을 표준화 팀 구성원이 수동으로 개발 환경을 ]]></description><link>https://rawvv.site/Docker-Compose로-여러-프로젝트-배포해보자/</link><guid isPermaLink="false">https://rawvv.site/Docker-Compose로-여러-프로젝트-배포해보자/</guid><pubDate>Sun, 13 Apr 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[Redux Toolkit으로 인증 시스템 구축]]></title><description><![CDATA[R 들어가며 React 애플리케이션에서 상태 관리는 항상 중요한 과제입니다. 특히 로그인, 회원가입과 같은 인증 관련 기능을 구현할 때는 여러 컴포넌트에서 인증 상태에 접근해야 하므로 전역 상태 관리가 필수적입니다. 이번 글에서는 Redux Toolkit(RTK)을 활]]></description><link>https://rawvv.site/Redux-Toolkit으로-인증-시스템-구축하기/</link><guid isPermaLink="false">https://rawvv.site/Redux-Toolkit으로-인증-시스템-구축하기/</guid><pubDate>Fri, 28 Mar 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[Node.js ORM 비교: Prisma, Sequelize, TypeORM 그리고 내가 Prisma를 선택한 이유]]></title><description><![CDATA[오늘은 node.js 백엔드 개발에서 널리 사용되는 세 가지 ORM - Prisma, Sequelize, TypeORM에 대해 비교해보려고 한다. 그리고 최종적으로 내가 Prisma를 선택한 이유에 대해서도 함께 이야기해볼 것이다. ORM(Object-Relationa]]></description><link>https://rawvv.site/Node.js-ORM-비교-Prisma-Sequelize-TypeORM-그리고-내가-Prisma를-선택한-이유/</link><guid isPermaLink="false">https://rawvv.site/Node.js-ORM-비교-Prisma-Sequelize-TypeORM-그리고-내가-Prisma를-선택한-이유/</guid><pubDate>Fri, 14 Mar 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[SW마에스트로 16기 2차 코딩테스트 회고.]]></title><description><![CDATA[SW마에스트로 16기 디지털 인재 재능 사다리 정책에 따라서 1차 코딩테스트를 면제 해주는 혜택이 있다. 나는 운이 좋게 SW중심대학 선정된 대학교를 다니고 있기 때문에 SW중심사업단장님께 우수차 추천 증빙자료를 요청하여 1차 코딩 테스트가 면제 되었다. 아마 이런 좋]]></description><link>https://rawvv.site/SW마에스트로-16기-2차-코딩테스트-회고/</link><guid isPermaLink="false">https://rawvv.site/SW마에스트로-16기-2차-코딩테스트-회고/</guid><pubDate>Sun, 09 Mar 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[React Query 서버 상태 관리 안할거야?]]></title><description><![CDATA[ React Query 완벽 가이드: 서버 상태 관리의 시작
목차 React Query란? 설치 및 설정 기본 사용법 실제 사용 예시 성능 최적화 팁 자주 묻는 질문
1. React Query란?
React Query는 React 애플리케이션에서 서버 상태 관리를]]></description><link>https://rawvv.site/React-Query-서버-상태-관리-안할거야/</link><guid isPermaLink="false">https://rawvv.site/React-Query-서버-상태-관리-안할거야/</guid><pubDate>Fri, 24 Jan 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[평범한 지방대의 2024년 회고를 하며 (2)]]></title><description><![CDATA[지난이야기 를 참고해 주세요 !
그렇게 나는 팀장이 되었고, 내가 생각하는 팀장의 가치관을 팀원들에게 전파했다. 앞으로 우리는 어떤 Rule이 있고 Culture를 만들건지 이야기했다.
팀 조직도는 Front-End 2명(나 포함), Back-End 1명으로 총 3]]></description><link>https://rawvv.site/평범한-지방대의-2024년-회고를-하며-2/</link><guid isPermaLink="false">https://rawvv.site/평범한-지방대의-2024년-회고를-하며-2/</guid><pubDate>Fri, 24 Jan 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[평범한 지방대의 2024년 회고를 하며 (1)]]></title><description><![CDATA[
지방에 있는 대학교를 재학 중이다.
코로나 시대를 직격탄으로 맞고 1학년 후 군대를 갔다왔다. 군대를 갔다온 후 어떻게 살아가야하나 막막했다.
그저그런 사람들처럼 환경 탓을 하고 도파민에 중독되어 하나를 계속해서 못하고 다른 것을 시도하는 그런 사람이었다.
군]]></description><link>https://rawvv.site/평범한-지방대의-2024년-회고를-하며/</link><guid isPermaLink="false">https://rawvv.site/평범한-지방대의-2024년-회고를-하며/</guid><pubDate>Sat, 18 Jan 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[코테는 DFS랑 BFS를 이해하기 시작했을 때가 진짜지 !]]></title><description><![CDATA[코딩테스트(알고리즘)를 준비하면 수 많은 자료구조 및 알고리즘을 만나게 되는데 이때 드는 생각은 아이큐 180에 영재발군단 출신이 아니라면? 보통은 내가 할 수 있을까? 라는 생각이 들기 시작한다.2024년 현 시점의 개발자 취업과 AI의 발전!매년 취업난은 오고 있지]]></description><link>https://rawvv.site/코테는-DFS랑-BFS를-이해하기-시작했을-때가-진짜지/</link><guid isPermaLink="false">https://rawvv.site/코테는-DFS랑-BFS를-이해하기-시작했을-때가-진짜지/</guid><pubDate>Mon, 16 Sep 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[크롬확장프로그램 만들기 - 가이드라인! 확장프로그램 구조 설명 ! ]]></title><description><![CDATA[어느 날 잘쓰고 있던 학교 선배님이 만든 LMS(학습 관리 시스템)기능 확장프로그램이 학교 사이트 개편으로 인해 더 이상 쓸 수가 없어져서..내가 만들어야겠다고 생각했다..구조를 보면 간단하다. HTML+CSS+JavaScript 를 사용해서 충분히 만들 수 있다. c]]></description><link>https://rawvv.site/크롬확장프로그램-만들기-가이드라인-확장프로그램-구조-설명/</link><guid isPermaLink="false">https://rawvv.site/크롬확장프로그램-만들기-가이드라인-확장프로그램-구조-설명/</guid><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[코딩테스트 - 트리(feat. Python)]]></title><description><![CDATA[트리는 계층적인 구조를 가진 자료구조입니다. 루트(root) 노드에서 시작해 여러 개의 자식 노드를 가지며, 각각의 자식 노드도 다시 서브 트리를 형성합니다. 트리는 그래프의 한 종류로, 사이클이 없는 방향성 비순환 그래프(DAG)입니다.노드(Node): 트리의 기본 ]]></description><link>https://rawvv.site/코딩테스트-트리feat.-Python/</link><guid isPermaLink="false">https://rawvv.site/코딩테스트-트리feat.-Python/</guid><pubDate>Fri, 19 Jul 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[코딩테스트 - 해시(feat. Python)]]></title><description><![CDATA[해시는 키(key)를 사용해 값을 저장하고 검색할 수 있는 자료구조입니다. 해시 테이블(Hash Table)은 데이터를 저장할 위치를 계산하는 해시 함수를 사용해 빠르게 데이터를 검색할 수 있습니다. 대표적으로 딕셔너리(Dictionary)가 있습니다.해시 함수(Has]]></description><link>https://rawvv.site/코딩테스트-해시feat.-Python/</link><guid isPermaLink="false">https://rawvv.site/코딩테스트-해시feat.-Python/</guid><pubDate>Thu, 18 Jul 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[코딩테스트 - 스택/큐(feat. Python)]]></title><description><![CDATA[스택은 후입선출(LIFO, Last In First Out) 방식으로 데이터를 처리하는 자료구조입니다. 쉽게 말해, 나중에 넣은 데이터가 먼저 나옵니다. 스택을 사용하는 대표적인 예는 웹 브라우저의 뒤로 가기 기능입니다.push(): 스택의 맨 위에 데이터를 추가합니다]]></description><link>https://rawvv.site/코딩테스트-스택큐feat.-Python/</link><guid isPermaLink="false">https://rawvv.site/코딩테스트-스택큐feat.-Python/</guid><pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[코딩테스트 - 배열(feat. Python)]]></title><description><![CDATA[배열은 프로그래밍에서 데이터를 저장하는 기본적인 방법 중 하나입니다. 간단하게 말하면, 같은 타입의 여러 데이터를 하나의 변수에 저장하는 자료구조라고 할 수 있습니다. 배열을 사용하면 많은 데이터를 효율적으로 관리하고, 접근할 수 있습니다.]]></description><link>https://rawvv.site/코딩테스트-배열feat.-Python-l05jj1eh/</link><guid isPermaLink="false">https://rawvv.site/코딩테스트-배열feat.-Python-l05jj1eh/</guid><pubDate>Tue, 16 Jul 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[시간복잡도란? 🤨]]></title><description><![CDATA[안녕하세요! 코딩 테스트를 준비하고 계신 여러분, 알고리즘의 정글에서 살아남기 위한 필수 무기, 바로 '시간복잡도'에 대해 이야기해 보겠습니다. 알고리즘 문제를 풀다 보면 시간복잡도는 마치 길잡이 별과 같습니다. 이 별을 잘 따라가면 복잡한 문제도 술술 풀리죠. 이제 ]]></description><link>https://rawvv.site/시간복잡도란/</link><guid isPermaLink="false">https://rawvv.site/시간복잡도란/</guid><pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[React Hooks 패턴 정리]]></title><description><![CDATA[실무에서 자주 사용하는 React Hooks 패턴과 커스텀 훅을 정리합니다.]]></description><link>https://rawvv.site/react-hooks/</link><guid isPermaLink="false">https://rawvv.site/react-hooks/</guid><pubDate>Thu, 01 Feb 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Gatsby로 기술 블로그 만들기]]></title><description><![CDATA[Gatsby v5와 MDX를 활용하여 공식문서 스타일의 기술 블로그를 구축하는 과정을 정리합니다.]]></description><link>https://rawvv.site/first-post/</link><guid isPermaLink="false">https://rawvv.site/first-post/</guid><pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate></item></channel></rss>