<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>masonlab</title>
    <link>https://masonlab-blog-fe.vercel.app</link>
    <description>코드와 비즈니스, 그 사이에서 배운 것들을 기록하고 공유하는 masonlab의 개인 블로그입니다.</description>
    <language>ko-kr</language>
    <atom:link href="https://masonlab-blog-fe.vercel.app/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>읽기는 정적으로, 발행은 즉시</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/읽기는-정적으로-발행은-즉시</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/읽기는-정적으로-발행은-즉시</guid>
      <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
      <description>SSG + ISR + 태그 기반 캐싱을 실제 코드로 뜯어봅니다. &quot;전부 굽고, 바뀐 곳만 도려내기&quot;가 어떻게 구현되는지 살펴봅니다. 다시, 출발점 1편에서 이야기했듯 블로그는 읽기가 압도적으로 많은 서비스입니다.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>블로그, 널리고 널렸는데 왜 직접 만들었나 🙄</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/블로그가-널리고-널렸는데-왜-직접-만들었나</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/블로그가-널리고-널렸는데-왜-직접-만들었나</guid>
      <pubDate>Wed, 24 Jun 2026 11:34:00 GMT</pubDate>
      <description>들어가며 블로그 플랫폼은 이미 널리고 널렸습니다. Velog, Medium, Notion, 티스토리, 거기에 Hugo/Astro 같은 정적 사이트 생성기까지. 그런데도 굳이 힘들게 Nextjs로 블로그를 또 만들었습니다. 이유는 의외로 단순합니다.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>디자인 패턴, 팩토리 메서드(Factory Method Pattern)</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-팩토리-메서드-factory-method-pattern</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-팩토리-메서드-factory-method-pattern</guid>
      <pubDate>Thu, 01 Jun 2023 01:31:00 GMT</pubDate>
      <description>소프트웨어를 개발하다 보면 객체를 생성하는 코드가 점점 복잡해지는 경우가 있습니다. 처음에는 단순히 new 키워드를 이용해 객체를 생성하면 되지만 서비스 규모가 커질수록 객체 생성 과정에 다양한 조건이 추가되기 때문입니다.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>자바스크립트로 배우는 SICP - 함수를 이용한 추상화(2)</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/자바스크립트로-배우는-sicp-함수를-이용한-추상화-2</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/자바스크립트로-배우는-sicp-함수를-이용한-추상화-2</guid>
      <pubDate>Thu, 25 May 2023 04:28:00 GMT</pubDate>
      <description>1.1.5 함수 적용의 치환 모형 인터프리터는 주어진 함수 적용을 평가하기 위해 먼저 함수의 적용 요소들을 먼저 평가한 수 함수의 인수들에 적용합니다. 원시 함수의 적용은 인터프리터 또는 라이브러리가 처리한다고 간주할 수 있습니다.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>웹서버 오류 - bind() to[::]:443 failed 에러와 대처방법</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/웹서버-오류-bind-to-443-failed-에러와-대처방법</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/웹서버-오류-bind-to-443-failed-에러와-대처방법</guid>
      <pubDate>Wed, 24 May 2023 10:48:00 GMT</pubDate>
      <description>사내에서 let&apos;s encrypt 인증서를 사용하는 곳이 딱 두 군데 있는데, 하나는 사내 나스와 하나는 harbor 컨테이너입니다. harbor는 보안이 요구되는 고객사 때문에 사내망에 별도로 만든 저장소입니다. 사내망에 있다 보니 외부로 나가는 경</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>자바스크립트로 배우는 SICP - 함수를 이용한 추상화(1)</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/자바스크립트로-배우는-sicp-함수를-이용한-추상화-1</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/자바스크립트로-배우는-sicp-함수를-이용한-추상화-1</guid>
      <pubDate>Tue, 23 May 2023 07:39:00 GMT</pubDate>
      <description>💡 다수의 단순 관념을 하나의 복합 관념으로 조합한다. 복잡한 관념들은 모두 이런식으로 만들었다. 둘째는 두 관념을 가져와 또 다른 관념으로 설정함으로써 그 둘을 하나의 관념으로 통합하지 않고도 두 관념을 한번에 볼 수 있게 만드는 것이다.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>자바스크립트로 배우는 SICP - 들어가며</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/자바스크립트로-배우는-sicp-들어가며</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/자바스크립트로-배우는-sicp-들어가며</guid>
      <pubDate>Tue, 23 May 2023 00:11:00 GMT</pubDate>
      <description>SICP Structure and interpretation of computer programs : 컴퓨터 프로그램의 구조와 해석 이라는 책을 얼마전 후배로 부터 전해 듣고서는 관심을 갖게 되었습니다. 이름부터 난해한 이책, 무엇을 위한 책일까 궁금</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>디자인 패턴, 파사드(Facade pattern)</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-파사드-facade-pattern</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-파사드-facade-pattern</guid>
      <pubDate>Thu, 18 May 2023 12:05:00 GMT</pubDate>
      <description>소프트웨어가 점점 커지고 기능이 많아질수록 하나의 기능을 처리하기 위해 여러 객체와 서비스가 함께 동작하게 됩니다. 처음에는 간단했던 코드도 시간이 지나면서 복잡한 의존성을 가지게 되고, 결국 특정 기능 하나를 호출하기 위해 여러 클래스의 메서드를…</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>디자인 패턴, 싱글톤(Singleton pattern)</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-싱글톤-singleton-pattern</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-싱글톤-singleton-pattern</guid>
      <pubDate>Thu, 18 May 2023 02:30:00 GMT</pubDate>
      <description>소프트웨어를 개발하다 보면 특정 객체가 애플리케이션 전체에서 단 하나만 존재해야 하는 경우가 있습니다. 대표적으로 데이터베이스 연결 객체, 설정Configuration 관리 객체, 로그Logger 객체, 캐시Cache 관리자 등이 있습니다.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>디자인 패턴, 전략(Strategy Pattern)</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-전략-strategy-pattern</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-전략-strategy-pattern</guid>
      <pubDate>Tue, 16 May 2023 11:26:00 GMT</pubDate>
      <description>개발을 하다 보면 처음에는 단순했던 기능이 점점 복잡해지는 경우가 많습니다. 특히 알림 발송 기능을 개발할 때 이런 경험을 자주 하게 됩니다. 지난 프로젝트에서는 회원 가입, 비밀번호 찾기, 마케팅 메시지 발송, 관리자 알림 등 다양한 상황에서…</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>국토종주 도전기 - 2</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/국토종주-도전기-2</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/국토종주-도전기-2</guid>
      <pubDate>Mon, 08 May 2023 04:14:00 GMT</pubDate>
      <description>국토종주 도전기 - 1에서 이어지는 내용입니다 😁 지난 포스팅까지 이화령 고개를 넘어 산 중턱에있는 경치좋은 펜션에서 하루를 보내고, 내려가는 길에 쓰러져있는 나무를 보고 지난밤의 태풍을 실감했던 내용이었습니다. 마침 산을 어느정도 내려가니 중장비 </description>
      <category>Challenge</category>
    </item>
    <item>
      <title>디자인 패턴, 옵저버(Observer Pattern)</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-옵저버-observer-pattern</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/디자인-패턴-옵저버-observer-pattern</guid>
      <pubDate>Mon, 01 May 2023 13:21:00 GMT</pubDate>
      <description>소프트웨어를 개발하다 보면 하나의 데이터가 변경되었을 때 여러 기능이 함께 동작해야 하는 경우가 많습니다. 게시글이 등록되면 알림을 보내야 하고, 주문이 완료되면 재고를 차감해야 하며, 회원 정보가 변경되면 로그를 남기거나 통계를 갱신해야 합니다.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>국토종주 도전기 - 1</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/국토종주-도전기-1</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/국토종주-도전기-1</guid>
      <pubDate>Mon, 24 Apr 2023 04:04:00 GMT</pubDate>
      <description>국토종주는 인천의 아라서해갑문에서 시작해 낙동강 하구둑까지 이어지는 총길이 633Km의 자전거 길입니다. 아라 서해 갑문은 서해 바다와 한강을 이어주는 입구인데 사실 종주할 때 처음 가봤고 생각보다 볼거리는 없었습니다.</description>
      <category>Challenge</category>
    </item>
    <item>
      <title>당일치기 영산강종주 도전후기</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/당일치기-영산강종주-도전후기</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/당일치기-영산강종주-도전후기</guid>
      <pubDate>Tue, 18 Apr 2023 15:13:00 GMT</pubDate>
      <description>영산강은 전라남도 담양군에서 시작해 목포의 영산강 하구둑까지 이어져있는 대한민국의 4대강중 하나입니다. 자전거길은 담양댐, 메타세콰이어길, 담양 대나무숲, 승촌보, 죽산보, 느러지 관람전망대를 지나 영산강 하구둑까지 133Km로 금강보다 조금 더 짧은</description>
      <category>Challenge</category>
    </item>
    <item>
      <title>금강종주 실패후 재 도전 이야기 😂</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/금강종주-실패후-재-도전-이야기</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/금강종주-실패후-재-도전-이야기</guid>
      <pubDate>Fri, 07 Apr 2023 01:47:00 GMT</pubDate>
      <description>금강 자전거길은 신탄진에 있는 대청댐에서부터 세종보, 공주보, 백제보, 익산을 지나 금강 하구둑까지 이어지는 전체 거리 146Km의 비교적 가벼운 종주길 입니다. 4대강 종주 카테고리에 있는 코스이며 완주를 하면 인증 스티커를 받을수 있습니다. 제가 </description>
      <category>Challenge</category>
    </item>
    <item>
      <title>자전거 국토종주와 4대강, 그랜드슬램 🤨</title>
      <link>https://masonlab-blog-fe.vercel.app/posts/자전거-국토종주와-4대강-그랜드슬램</link>
      <guid isPermaLink="true">https://masonlab-blog-fe.vercel.app/posts/자전거-국토종주와-4대강-그랜드슬램</guid>
      <pubDate>Wed, 05 Apr 2023 01:42:00 GMT</pubDate>
      <description>우리나라에는 행정안전부에서 주관하고 있는 국토종주와 4대강 종주https://www.bike.go.kr/index.donone라는 좋은 도전 프로그램이 있습니다. 종주 프로그램은 그냥 자전거를 타고 즐기면 끝인게 아니라, 각 마을이나 도시 구간마다 인</description>
      <category>Challenge</category>
    </item>
  </channel>
</rss>