<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>진돌.dev</title>
    <link>https://jindol-blog-two.vercel.app</link>
    <description>안녕하세요 프론트엔드 개발자 여진석입니다.</description>
    <language>ko</language>
    <item>
      <title>PC/MOBILE 반응형 웹 개발 어떻게 해야되는걸까?(진짜 모름)</title>
      <link>https://jindol-blog-two.vercel.app/blog/394f43437bda81599b8bc1f00948d90b</link>
      <guid>https://jindol-blog-two.vercel.app/blog/394f43437bda81599b8bc1f00948d90b</guid>
      <description>들어가며 서비스를 빠르게 출시해야 했다. 페이지를 나눠 맡고 동시에 개발했고, &quot;하나의 URL로 PC와 모바일을 모두 대응하는 반응형&quot;이라는 요구사항은 분명했지만 어떻게 구현할지에 대한 컨벤션이 부족했다. 누군가는 …</description>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AI 에게 위임할 수 있는 일과 없는 일 (e2e 자동화 플로우 구축해보기)</title>
      <link>https://jindol-blog-two.vercel.app/blog/365f43437bda807f825cfdcffbfa15d9</link>
      <guid>https://jindol-blog-two.vercel.app/blog/365f43437bda807f825cfdcffbfa15d9</guid>
      <description>최근 회사에서 AI를 이용하여 테스트코드 영역을 위임해보자라는 sub task를 받았다. AI를 이용해서 테스트코드 작성해줘! 하면 그럴듯한 테스트코드를 작성해주기도 하지만, 말도 안되는 테스트 코드를 작성하기도 한…</description>
      <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>react-rotuer-v7(remix)에서 auth 구현하기</title>
      <link>https://jindol-blog-two.vercel.app/blog/34ef43437bda807ba175f4662969877a</link>
      <guid>https://jindol-blog-two.vercel.app/blog/34ef43437bda807ba175f4662969877a</guid>
      <description>처음 입사했을 때 처음 입사했을 때, FE 쪽 인증 플로우는 이미 구축되어 있었다. 클라이언트에서 모든 처리를 하고, RT는 auth 서비스 도메인의 HttpOnly 쿠키로, AT는 Zustand 메모리에 두는 방식…</description>
      <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>2026 1분기 회고(주저리 주저리)</title>
      <link>https://jindol-blog-two.vercel.app/blog/340f43437bda804ba26cc6e83059b28a</link>
      <guid>https://jindol-blog-two.vercel.app/blog/340f43437bda804ba26cc6e83059b28a</guid>
      <description>2026년은 새로운 회사에서 시작하는 해이다. 1월 12일날 입사하였고 오늘부로 정확히 3개월이 지났으며 수습도 끝났다. 분기가 끝나는 시점에서 일기(?)느낌으로 주저리 주저리 테마별로 작성해보았다. (정확히 오늘 …</description>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>요즘 내가 AI와 코딩하면서 생각하는 것들</title>
      <link>https://jindol-blog-two.vercel.app/blog/332f43437bda81a3824ee715bb17037a</link>
      <guid>https://jindol-blog-two.vercel.app/blog/332f43437bda81a3824ee715bb17037a</guid>
      <description>AI는 혁신적으로 우리의 삶을 바꿔놓고 있다. 특히 개발자들은 매주 새로운 도구로 일하게 되는 환경을 마주하고 있는 것 같다. 그 과정에서도 아직까지는 변하지 않는 것들이 있다. 우리는 지속가능한 코드를 생성해야 하…</description>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>이미지 겉핥기 (1) — 포맷과 렌더링</title>
      <link>https://jindol-blog-two.vercel.app/blog/2b8f43437bda8015ac66fe94b860c494</link>
      <guid>https://jindol-blog-two.vercel.app/blog/2b8f43437bda8015ac66fe94b860c494</guid>
      <description>웹에서 이미지는 가장 중요한 콘텐츠이다. HTTP Archive에 따르면 최적화되지 않은 경우 평균 웹페이지에서 이미지가 차지하는 비중은 약 38%에 달하며, web.dev에 의하면 모바일 페이지의 73%가 이미지를…</description>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>18개 언어의 다국어 지원을 하면서 배웠던 것</title>
      <link>https://jindol-blog-two.vercel.app/blog/2d8f43437bda80e2885fecc3fae07f46</link>
      <guid>https://jindol-blog-two.vercel.app/blog/2d8f43437bda80e2885fecc3fae07f46</guid>
      <description>글로벌 서비스 개발하는 것은 생각보다 복잡하다. 단순히 번역된 텍스트만 교체뿐만 아니라 언어마다 다른 규칙들, 레이아웃 문제들, 운영 이슈 등이 존재한다. 18개 언어를 지원하면서 겪었던 경험들을 정리해보았다. I1…</description>
      <pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>3년 6개월간 다닌 스타트업에서 퇴사했다</title>
      <link>https://jindol-blog-two.vercel.app/blog/2c2f43437bda80fdb538dda99285bf29</link>
      <guid>https://jindol-blog-two.vercel.app/blog/2c2f43437bda80fdb538dda99285bf29</guid>
      <description>3년 6개월간 다녔던 회사를 떠났다. 짧지 않은 시간이었고, 커리어의 시작부터 지금까지를 함께한 곳이기도 하다. 이번 글은 그 시간 동안 무엇을 경험하고 배웠는지 기록하는 회고이다. 개발자로서의 성장과 한계, 그리고…</description>
      <pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>개인 블로그를 드디어 만들었다.</title>
      <link>https://jindol-blog-two.vercel.app/blog/2b4f43437bda8033a96cfea7b9d05e33</link>
      <guid>https://jindol-blog-two.vercel.app/blog/2b4f43437bda8033a96cfea7b9d05e33</guid>
      <description>나 여진돌.. 드디어 개인 블로그를 만들었다. 지인분들과 블로그를 만들어보자! 했었는데 시간이 없어서 계속 미뤄두다가 드디어 작업하였다. (사실 조금 잊고 있었다..) 작업했던 내용을 아주.. 가벼운 일기 느낌으로 …</description>
      <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>React Native에서 WebView를 Native처럼 사용해보자! (3) 웹뷰에서 pull to refresh 구현해보자!</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda80cbabd8fdd5aa8fdcc4</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda80cbabd8fdd5aa8fdcc4</guid>
      <description>이번 글은 React Native에서 WebView를 Native처럼 사용해보자! 시리즈 (3) 웹뷰에서 pull to refresh 구현해보자! 입니다. 이전 이슈 소개 글에서 소개한 것과 같이 webView에서 …</description>
      <pubDate>Wed, 09 Oct 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>React Native에서 WebView를 Native처럼 사용해보자! (2) 웹과 앱에서 zod로 type safe하게 event를 주고 받기</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda80788ff3d40da3a21694</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda80788ff3d40da3a21694</guid>
      <description>message evnet를 주고 받을 때 string message로만 주고 받을 수 있습니다. 이 때 다양한 event를 주고 받을 때, type을 safe하게 받지 않으니 어려움이 있었습니다. 해당 문제를 해결한…</description>
      <pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>React Native에서 WebView를 Native처럼 사용해보자! (1)</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda80c8b68bfa472fac13ff</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda80c8b68bfa472fac13ff</guid>
      <description>안녕하세요. 프론트엔드 개발자 진돌입니다. React Native에 웹뷰 구성하면서 겪었던 여러가지 이슈들을 공유하면서 웹뷰 개발 가이드 시리즈를 작성해보려고 합니다. 먼저 이번 글에서는 발생한 이슈들을 공유해보도록…</description>
      <pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>프론트 개발자가 알아야할 기본 cache 지식</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda80a6a98fde10328efd26</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda80a6a98fde10328efd26</guid>
      <description>안녕하세요. 프론트엔드 개발자 진돌입니다. 클라이언트 개발자가 다루게 되는 캐시는 서버 상태 캐시외에 http private 캐시(브라우저 캐시 등), http public 캐시(CDN 등)이 있습니다. 오늘은 해당…</description>
      <pubDate>Sun, 25 Aug 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>docker로 github action self hosted runner를 만들어보자!</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda80db9630fff762b4b87c</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda80db9630fff762b4b87c</guid>
      <description>안녕하세요. 프론트엔드 개발자 진돌입니다. 회사에서 github 자체 runner로 action을 돌리는 것에 과부하가 생겨 self hosted를 구성한 이야기를 작성해보겠습니다. 현재 상황 자체 깃허브 러너는 l…</description>
      <pubDate>Sun, 18 Aug 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>[디자인패턴] Return Component Hook Pattern</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda80c29b56e0dfe78ab27c</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda80c29b56e0dfe78ab27c</guid>
      <description>안녕하세요. 프론트개발자 진돌입니다. 오늘은 컴포넌트를 return하는 훅 패턴을 공유해보려고 합니다. 어떤 패턴인가요? 보통 hook에서는 그냥 비즈니스 로직을 담아서 상태를 return을 해주는 식으로 많이 사용…</description>
      <pubDate>Sun, 04 Aug 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>실무에서 react hook form 도입하여 개선된 점들</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda80459f06ce33c393e414</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda80459f06ce33c393e414</guid>
      <description>안녕하세요. 회사에서 react hook form을 어떤식으로 사용했는지 작성해보려고 합니다. react hook form의 구현이 어떻게 되어있냐 보다 어떤 문제를 해결해주었냐를 중점으로 소개 드리도록 하겠습니다.…</description>
      <pubDate>Sun, 28 Jul 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>event loop</title>
      <link>https://jindol-blog-two.vercel.app/blog/2b4f43437bda800685c8e5e10b9252de</link>
      <guid>https://jindol-blog-two.vercel.app/blog/2b4f43437bda800685c8e5e10b9252de</guid>
      <description>자바스크립트는 싱글 스레드 언어이며, 비동기 함수로 작업을 처리하여 오래걸리는 작업의 블로킹 현상을 막을 수 있습니다. 자바스크립트는 싱글 스레드인데 비동기 작업은 어디서 해주며 어떻게 관리를 해주는 것일까라는 의문…</description>
      <pubDate>Sat, 03 Feb 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>시간 단위</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda8042bf21d419ec1973ed</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda8042bf21d419ec1973ed</guid>
      <description>개발 중에 timezone 개념과 format 개념이 종종 헷갈렸습니다. 그래서 간단히 정리를 하고자 작성하였습니다. dayjs 사용법을 설명하는 것이 아닌 time format과 timezone 개념에서 dayjs…</description>
      <pubDate>Thu, 12 Jan 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>공식 예제를 통한 ReAnimated 입문 해보기</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda80679f2dc980deb34a14</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda80679f2dc980deb34a14</guid>
      <description>안녕하세요. 오늘은 Reanimated 2 에 관련해서 공식문서를 보고 간단하게 정리해본 내용을 설명 드리겠습니다. ReAnimated? 한문장으로 설명드리면 UI thread에서 실행되는 애니메이션 및 상호 작용을…</description>
      <pubDate>Tue, 10 Jan 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>useContext</title>
      <link>https://jindol-blog-two.vercel.app/blog/347f43437bda806c8b5fed6f57e933d7</link>
      <guid>https://jindol-blog-two.vercel.app/blog/347f43437bda806c8b5fed6f57e933d7</guid>
      <description>Context API? 리액트 공식문서에 기초하여 아주 명쾌하게 뭐하는 녀석인지 정리 해보았어요! Props Drilling 없이 하위 컴포넌트에게 데이터를 전달하는 해주는 API 입니다. 상태관리 할 때 하나의 수…</description>
      <pubDate>Fri, 23 Dec 2022 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>