<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>1ilsang.dev</title>
    <link>https://1ilsang.dev</link>
    <description>Software Engineer</description>
    <language>ko</language>
    <atom:link href="https://1ilsang.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[is 패키지의 Supply Chain Attack 과정 분석]]></title>
      <link>https://1ilsang.dev/posts/is-supply-chain-attack</link>
      <guid>https://1ilsang.dev/posts/is-supply-chain-attack</guid>
      <pubDate>Wed, 10 Sep 2025 11:02:32 GMT</pubDate>
      <description><![CDATA[메인테이너는 어떻게 토큰을 탈취당했을까?]]></description>
    </item>
    <item>
      <title><![CDATA[Node.js 아키텍처 및 동작 분석]]></title>
      <link>https://1ilsang.dev/posts/nodejs-architecture-dive</link>
      <guid>https://1ilsang.dev/posts/nodejs-architecture-dive</guid>
      <pubDate>Mon, 24 Mar 2025 12:27:15 GMT</pubDate>
      <description><![CDATA[노드 내부 의존성의 존재의의와 연결성을 코드로 알아보기]]></description>
    </item>
    <item>
      <title><![CDATA[N-API(Node-API) 얕게 알아보기(feat. Rust)]]></title>
      <link>https://1ilsang.dev/posts/n-api</link>
      <guid>https://1ilsang.dev/posts/n-api</guid>
      <pubDate>Sun, 16 Mar 2025 12:37:30 GMT</pubDate>
      <description><![CDATA[N-API를 이해하고 Node.js Addon에 Rust를 붙이는 방법을 알아보자.]]></description>
    </item>
    <item>
      <title><![CDATA[Object vs object vs {}]]></title>
      <link>https://1ilsang.dev/posts/object-type</link>
      <guid>https://1ilsang.dev/posts/object-type</guid>
      <pubDate>Sun, 19 Jan 2025 10:45:40 GMT</pubDate>
      <description><![CDATA[객체 타입의 이해와 문자열 리터럴 확장하기]]></description>
    </item>
    <item>
      <title><![CDATA[우아콘 이그나이트 - 오픈소스 참여 경험 발표 후기]]></title>
      <link>https://1ilsang.dev/posts/2024-woowa-ignite</link>
      <guid>https://1ilsang.dev/posts/2024-woowa-ignite</guid>
      <pubDate>Sun, 05 Jan 2025 12:24:37 GMT</pubDate>
      <description><![CDATA[발표 준비 과정과 생각 정리]]></description>
    </item>
    <item>
      <title><![CDATA[오픈소스 기여 첫걸음, MDN 문서 번역 가이드]]></title>
      <link>https://1ilsang.dev/posts/mdn-contributing-translations</link>
      <guid>https://1ilsang.dev/posts/mdn-contributing-translations</guid>
      <pubDate>Sat, 21 Dec 2024 17:01:23 GMT</pubDate>
      <description><![CDATA[MDN 문서 번역 방법을 알아보자]]></description>
    </item>
    <item>
      <title><![CDATA[[Next.js] Google AdSense 광고 적용 및 이해하기]]></title>
      <link>https://1ilsang.dev/posts/google-adsense</link>
      <guid>https://1ilsang.dev/posts/google-adsense</guid>
      <pubDate>Thu, 22 Aug 2024 07:26:38 GMT</pubDate>
      <description><![CDATA[구글 광고 적용기]]></description>
    </item>
    <item>
      <title><![CDATA[인프런 판교 퇴근길 밋업 - 개발자 커리어 후기]]></title>
      <link>https://1ilsang.dev/posts/inflearn-meetup-03-dev-career</link>
      <guid>https://1ilsang.dev/posts/inflearn-meetup-03-dev-career</guid>
      <pubDate>Sat, 08 Jun 2024 09:30:00 GMT</pubDate>
      <description><![CDATA[한기용님의 실리콘밸리에서 인정받는 개발자의 특징 10가지 소개]]></description>
    </item>
    <item>
      <title><![CDATA[Object.keys()는 왜 string[] 타입일까?]]></title>
      <link>https://1ilsang.dev/posts/typescript-subtyping</link>
      <guid>https://1ilsang.dev/posts/typescript-subtyping</guid>
      <pubDate>Fri, 10 May 2024 13:11:19 GMT</pubDate>
      <description><![CDATA[구조적 서브 타이핑과 집합적 특징을 알아보자]]></description>
    </item>
    <item>
      <title><![CDATA[시각적 회귀 테스트 도입기]]></title>
      <link>https://1ilsang.dev/posts/visual-regression-test</link>
      <guid>https://1ilsang.dev/posts/visual-regression-test</guid>
      <pubDate>Mon, 06 May 2024 05:34:05 GMT</pubDate>
      <description><![CDATA[playwright 소개와 트러블 슈팅]]></description>
    </item>
    <item>
      <title><![CDATA[@mdn/yari-content-ko Organizer 합류 여정]]></title>
      <link>https://1ilsang.dev/posts/mdn-ko-organizer</link>
      <guid>https://1ilsang.dev/posts/mdn-ko-organizer</guid>
      <pubDate>Sat, 13 Apr 2024 08:21:06 GMT</pubDate>
      <description><![CDATA[Mozilla Developer Network는 어떤 곳일까?]]></description>
    </item>
    <item>
      <title><![CDATA[Micro State Management with React Hooks 리뷰]]></title>
      <link>https://1ilsang.dev/posts/micro-state-management-review</link>
      <guid>https://1ilsang.dev/posts/micro-state-management-review</guid>
      <pubDate>Fri, 01 Mar 2024 00:00:00 GMT</pubDate>
      <description><![CDATA[상태 관리의 종류와 기술들에 대한 이해]]></description>
    </item>
    <item>
      <title><![CDATA[Array.prototype.sort() 이해하기]]></title>
      <link>https://1ilsang.dev/posts/array-prototype-sort</link>
      <guid>https://1ilsang.dev/posts/array-prototype-sort</guid>
      <pubDate>Tue, 27 Feb 2024 20:56:05 GMT</pubDate>
      <description><![CDATA[정열적으로 정렬해 보기]]></description>
    </item>
    <item>
      <title><![CDATA[Vite Dev Server 이해하기 (feat. HMR)]]></title>
      <link>https://1ilsang.dev/posts/vite-dev-server</link>
      <guid>https://1ilsang.dev/posts/vite-dev-server</guid>
      <pubDate>Sun, 04 Feb 2024 13:50:51 GMT</pubDate>
      <description><![CDATA[Dev 서버의 동작 방식은 어떻게 될까?]]></description>
    </item>
    <item>
      <title><![CDATA[러스트 시작! - 유데미 Rust Programming를 수강하며]]></title>
      <link>https://1ilsang.dev/posts/udemy-rust-programming</link>
      <guid>https://1ilsang.dev/posts/udemy-rust-programming</guid>
      <pubDate>Sat, 13 Jan 2024 07:47:05 GMT</pubDate>
      <description><![CDATA[가보자고]]></description>
    </item>
    <item>
      <title><![CDATA[2023 회고록]]></title>
      <link>https://1ilsang.dev/posts/2023</link>
      <guid>https://1ilsang.dev/posts/2023</guid>
      <pubDate>Sun, 31 Dec 2023 05:27:46 GMT</pubDate>
      <description><![CDATA[올해를 돌아보며]]></description>
    </item>
    <item>
      <title><![CDATA[발리 한 달 리모트 워크 후기]]></title>
      <link>https://1ilsang.dev/posts/bali-remote-work</link>
      <guid>https://1ilsang.dev/posts/bali-remote-work</guid>
      <pubDate>Sat, 30 Dec 2023 08:21:16 GMT</pubDate>
      <description><![CDATA[발리 한 달 살기 얼마나 낭만 있을까?]]></description>
    </item>
    <item>
      <title><![CDATA[웹 개발자를 위한 도구 추천 - 유용한 Mac 앱들]]></title>
      <link>https://1ilsang.dev/posts/mac-init-apps</link>
      <guid>https://1ilsang.dev/posts/mac-init-apps</guid>
      <pubDate>Sun, 24 Dec 2023 03:54:08 GMT</pubDate>
      <description><![CDATA[생산성을 올려줄 유용한 맥 앱을 알아보자]]></description>
    </item>
    <item>
      <title><![CDATA[우아한 타입스크립트 with 리액트 리뷰]]></title>
      <link>https://1ilsang.dev/posts/woowa-type-review</link>
      <guid>https://1ilsang.dev/posts/woowa-type-review</guid>
      <pubDate>Fri, 24 Nov 2023 12:37:42 GMT</pubDate>
      <description><![CDATA[주니어 FE를 위한 온보딩 책]]></description>
    </item>
    <item>
      <title><![CDATA[[LeetCode] 42. Trapping Rain Water]]></title>
      <link>https://1ilsang.dev/posts/leetcode-hard-42</link>
      <guid>https://1ilsang.dev/posts/leetcode-hard-42</guid>
      <pubDate>Sat, 14 Oct 2023 08:10:32 GMT</pubDate>
      <description><![CDATA[2차원 좌표의 영역을 빠르게 구해보자]]></description>
    </item>
    <item>
      <title><![CDATA["사라진 개발자들" 리뷰]]></title>
      <link>https://1ilsang.dev/posts/proving-ground-review</link>
      <guid>https://1ilsang.dev/posts/proving-ground-review</guid>
      <pubDate>Sun, 24 Sep 2023 04:24:40 GMT</pubDate>
      <description><![CDATA[악삭박박과 최초의 개발자들]]></description>
    </item>
    <item>
      <title><![CDATA[제주 한 달 리모트 워크 후기]]></title>
      <link>https://1ilsang.dev/posts/jeju-remote-work</link>
      <guid>https://1ilsang.dev/posts/jeju-remote-work</guid>
      <pubDate>Sat, 16 Sep 2023 03:19:48 GMT</pubDate>
      <description><![CDATA[제주 한 달 살기 얼마나 낭만 있을까?]]></description>
    </item>
    <item>
      <title><![CDATA[[구름톤 챌린지] 연합]]></title>
      <link>https://1ilsang.dev/posts/goorm-195698</link>
      <guid>https://1ilsang.dev/posts/goorm-195698</guid>
      <pubDate>Wed, 06 Sep 2023 10:12:00 GMT</pubDate>
      <description><![CDATA[단방향 그래프의 집합을 BFS 및 Union-Find로 구해보자]]></description>
    </item>
    <item>
      <title><![CDATA[[구름톤 챌린지] 작은 노드]]></title>
      <link>https://1ilsang.dev/posts/goorm-195696</link>
      <guid>https://1ilsang.dev/posts/goorm-195696</guid>
      <pubDate>Sun, 03 Sep 2023 12:14:23 GMT</pubDate>
      <description><![CDATA[양방향 그래프 가볍게 복습하기]]></description>
    </item>
    <item>
      <title><![CDATA[[글또 세미나] 모여봐요 오픈소스의 숲 발표 후기]]></title>
      <link>https://1ilsang.dev/posts/geultto8-open-source-seminar</link>
      <guid>https://1ilsang.dev/posts/geultto8-open-source-seminar</guid>
      <pubDate>Fri, 01 Sep 2023 11:30:00 GMT</pubDate>
      <description><![CDATA[번역 기여 방법과 코어 코드에 접근하는 방법]]></description>
    </item>
    <item>
      <title><![CDATA[ESLint 플러그인 배포하기]]></title>
      <link>https://1ilsang.dev/posts/deploy-eslint-plugin</link>
      <guid>https://1ilsang.dev/posts/deploy-eslint-plugin</guid>
      <pubDate>Fri, 01 Sep 2023 06:48:29 GMT</pubDate>
      <description><![CDATA[ESLint 플러그인 배포 방법 알아보기]]></description>
    </item>
    <item>
      <title><![CDATA[[구름톤 챌린지] 통증2]]></title>
      <link>https://1ilsang.dev/posts/goorm-195693</link>
      <guid>https://1ilsang.dev/posts/goorm-195693</guid>
      <pubDate>Tue, 29 Aug 2023 07:27:42 GMT</pubDate>
      <description><![CDATA[완전 탐색에서 DP까지]]></description>
    </item>
    <item>
      <title><![CDATA[[구름톤 챌린지] GameJam]]></title>
      <link>https://1ilsang.dev/posts/goorm-195692</link>
      <guid>https://1ilsang.dev/posts/goorm-195692</guid>
      <pubDate>Sun, 27 Aug 2023 14:35:41 GMT</pubDate>
      <description><![CDATA[시뮬레이션 단계화하기]]></description>
    </item>
    <item>
      <title><![CDATA[Junction Asia 2023 참여 후기]]></title>
      <link>https://1ilsang.dev/posts/junction2023</link>
      <guid>https://1ilsang.dev/posts/junction2023</guid>
      <pubDate>Wed, 23 Aug 2023 10:58:06 GMT</pubDate>
      <description><![CDATA[부산 벡스코에서 2박 3일간 정션 해커톤에 참여했다]]></description>
    </item>
    <item>
      <title><![CDATA[[구름톤 챌린지] 이진수 정렬]]></title>
      <link>https://1ilsang.dev/posts/goorm-195687</link>
      <guid>https://1ilsang.dev/posts/goorm-195687</guid>
      <pubDate>Mon, 21 Aug 2023 12:56:23 GMT</pubDate>
      <description><![CDATA[메모이제이션 활용하기]]></description>
    </item>
    <item>
      <title><![CDATA[[LeetCode] 238. Product of Array Except Self]]></title>
      <link>https://1ilsang.dev/posts/leetcode-medium-238</link>
      <guid>https://1ilsang.dev/posts/leetcode-medium-238</guid>
      <pubDate>Sun, 13 Aug 2023 13:31:34 GMT</pubDate>
      <description><![CDATA[연속되는 곱셈을 어떻게 처리할까?]]></description>
    </item>
    <item>
      <title><![CDATA[Storybook 7.0 살펴보기]]></title>
      <link>https://1ilsang.dev/posts/storybook7</link>
      <guid>https://1ilsang.dev/posts/storybook7</guid>
      <pubDate>Sun, 13 Aug 2023 10:17:57 GMT</pubDate>
      <description><![CDATA[7버전은 무엇이 달라졌을까?]]></description>
    </item>
    <item>
      <title><![CDATA[[LeetCode] 2727. Is Object Empty]]></title>
      <link>https://1ilsang.dev/posts/leetcode-easy-2727</link>
      <guid>https://1ilsang.dev/posts/leetcode-easy-2727</guid>
      <pubDate>Tue, 01 Aug 2023 01:02:45 GMT</pubDate>
      <description><![CDATA[for...in vs for...of]]></description>
    </item>
    <item>
      <title><![CDATA[Prettier v3 변경사항 살펴보기]]></title>
      <link>https://1ilsang.dev/posts/prettier3</link>
      <guid>https://1ilsang.dev/posts/prettier3</guid>
      <pubDate>Thu, 06 Jul 2023 13:29:01 GMT</pubDate>
      <description><![CDATA[린트없인 못살아]]></description>
    </item>
    <item>
      <title><![CDATA["일의 격"을 읽고]]></title>
      <link>https://1ilsang.dev/posts/quality-of-job-review</link>
      <guid>https://1ilsang.dev/posts/quality-of-job-review</guid>
      <pubDate>Thu, 22 Jun 2023 11:36:39 GMT</pubDate>
      <description><![CDATA[신수정님의 '일의 격' 책을 읽고 생각을 정리하게 되었다]]></description>
    </item>
    <item>
      <title><![CDATA[useTransition 이해하기]]></title>
      <link>https://1ilsang.dev/posts/use-transition</link>
      <guid>https://1ilsang.dev/posts/use-transition</guid>
      <pubDate>Sun, 04 Jun 2023 11:38:16 GMT</pubDate>
      <description><![CDATA[상태 업데이트의 우선 순위를 지정해보자]]></description>
    </item>
    <item>
      <title><![CDATA[알랑말랑 암묵적 형변환 말랑말랑 이해하기]]></title>
      <link>https://1ilsang.dev/posts/implicit-coercion</link>
      <guid>https://1ilsang.dev/posts/implicit-coercion</guid>
      <pubDate>Sat, 22 Apr 2023 08:02:20 GMT</pubDate>
      <description><![CDATA[자바스크립트의 형변환은 어떻게 일어나는가?]]></description>
    </item>
    <item>
      <title><![CDATA[TypeScript 5.0 살펴보기]]></title>
      <link>https://1ilsang.dev/posts/typescript5</link>
      <guid>https://1ilsang.dev/posts/typescript5</guid>
      <pubDate>Sun, 09 Apr 2023 07:24:41 GMT</pubDate>
      <description><![CDATA[5버전은 무엇이 달라졌을까?]]></description>
    </item>
    <item>
      <title><![CDATA[페이지 이탈시 확인 컨펌창 만들기]]></title>
      <link>https://1ilsang.dev/posts/use-prevent-leave</link>
      <guid>https://1ilsang.dev/posts/use-prevent-leave</guid>
      <pubDate>Sun, 12 Mar 2023 06:14:32 GMT</pubDate>
      <description><![CDATA[usePreventLeave를 알아보자]]></description>
    </item>
    <item>
      <title><![CDATA[Renovate 간단하게 살펴보기]]></title>
      <link>https://1ilsang.dev/posts/renovate</link>
      <guid>https://1ilsang.dev/posts/renovate</guid>
      <pubDate>Sat, 02 Jul 2022 05:01:36 GMT</pubDate>
      <description><![CDATA[패키지 매니징을 자동화 해보자]]></description>
    </item>
    <item>
      <title><![CDATA[Turborepo로 모노레포 개발 경험 향상하기]]></title>
      <link>https://1ilsang.dev/posts/turborepo</link>
      <guid>https://1ilsang.dev/posts/turborepo</guid>
      <pubDate>Thu, 14 Apr 2022 15:00:00 GMT</pubDate>
      <description><![CDATA[모노레포와 터보레포를 간략히 알아보자]]></description>
    </item>
  </channel>
</rss>