<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>sanga-log</title>
    <link>https://sangalog.com</link>
    <description>Frontend Engineer Lee Sang-a's Technical Blog</description>
    <language>ko</language>
    <atom:link href="https://sangalog.com/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[👵 할미떼 개발기 — 충청도 AI 할머니한테 LinkedIn 팩폭 당하는 서비스를 만들다.]]></title>
      <link>https://sangalog.com/blog/roast-my-linkedin</link>
      <guid isPermaLink="true">https://sangalog.com/blog/roast-my-linkedin</guid>
      <description><![CDATA[미국에서 유행하는 AI 팩폭 서비스를 한국 버전으로 만들어보았습니다. 충청도 할미 AI로 포장한 사이드 프로젝트 개발기.]]></description>
      <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Projects]]></category>
    </item>
    <item>
      <title><![CDATA[GitHub PR을 읽어서 슬랙 공지까지 자동으로]]></title>
      <link>https://sangalog.com/blog/slack-autobot-skill</link>
      <guid isPermaLink="true">https://sangalog.com/blog/slack-autobot-skill</guid>
      <description><![CDATA[본격적인 스킬의 실사용화! 슬랙으로 배포 요약 자동화를 만든 이야기입니다.]]></description>
      <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
    </item>
    <item>
      <title><![CDATA[AI 활용법? 제일 귀찮은 것 하나부터 시작하면 됩니다]]></title>
      <link>https://sangalog.com/blog/start-claude-skill</link>
      <guid isPermaLink="true">https://sangalog.com/blog/start-claude-skill</guid>
      <description><![CDATA[Claude 스킬을 만들면서 반복 업무를 자동화한 경험을 공유해보았습니다.]]></description>
      <pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[AI]]></category>
    </item>
    <item>
      <title><![CDATA[Vue + Zod로 폼 유효성 검사 개선하기]]></title>
      <link>https://sangalog.com/blog/vue-zod-validation</link>
      <guid isPermaLink="true">https://sangalog.com/blog/vue-zod-validation</guid>
      <description><![CDATA[기획 변경이 반복될수록 손대기 무서워지는 정규표현식 뭉치. 관리 가능한 구조로 바꾸기 위해 Zod를 도입한 과정을 기록했습니다.]]></description>
      <pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Vue]]></category>
    </item>
    <item>
      <title><![CDATA[SPA에서 SEO 최적화 작업하기]]></title>
      <link>https://sangalog.com/blog/seo-optimization</link>
      <guid isPermaLink="true">https://sangalog.com/blog/seo-optimization</guid>
      <description><![CDATA[사이트맵, robots.txt, 구조화 데이터, 동적 메타데이터까지 처음부터 SEO를 세팅한 과정을 기록해보았습니다.]]></description>
      <pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[최적화]]></category>
    </item>
    <item>
      <title><![CDATA[Lighthouse로 LCP·CLS 개선하기]]></title>
      <link>https://sangalog.com/blog/performance-optimization-lighthouse</link>
      <guid isPermaLink="true">https://sangalog.com/blog/performance-optimization-lighthouse</guid>
      <description><![CDATA[배포 직후 Lighthouse를 돌렸더니 처참한 성능 점수가 나왔습니다. 이미지 최적화와 레이아웃 안정화로 LCP 6.6s → 0.9s, CLS 0.737 → 0을 달성한 과정을 기록해보았습니다.]]></description>
      <pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[최적화]]></category>
    </item>
    <item>
      <title><![CDATA[Intersection Observer로 차트 렌더링 최적화하기]]></title>
      <link>https://sangalog.com/blog/intersection-observer</link>
      <guid isPermaLink="true">https://sangalog.com/blog/intersection-observer</guid>
      <description><![CDATA[차트 8개가 동시에 API를 쏘면서 초기 로딩이 30초까지 걸렸습니다. API 최적화만으로는 부족했고, 결국 렌더링 전략 자체를 바꿔야 했던 과정에 대한 내용입니다.]]></description>
      <pubDate>Sat, 17 Aug 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[JavaScript]]></category>
    </item>
  </channel>
</rss>