<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
		<title>현수의 블로그</title>
		<description>개발 &amp; 잡다한 이야기를 끄적이는 곳입니다.</description>
		<link>https://hyunsu.info</link>
		<language>ko</language>
		
		<item>
			<title><![CDATA[베지어 곡선과 css 애니메이션]]></title>
			<description><![CDATA[
웹 애니메이션은 사용자에게 좋은 경험을 제공하는데 도움을 줄수 있다. 애니메이션을 공부하면서 UI 애니메이션 속도를 300ms 이하로 유지하라고들 한다. 이유는 애니메이션의 재생...]]></description>
			<link>https://hyunsu.info/posts/programming/bezier-curve</link>
			<guid>https://hyunsu.info/posts/programming/bezier-curve</guid>
			<pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[쓰기를 잃어버린 나에게]]></title>
			<description><![CDATA[
# AI 

회사에서 계속 반복적인 프로젝트를 하면서 내가 더 이상 이 회사에서 무엇을 할 수 있을까. 
좀 복잡한 기획을 개발해야 하는데 상태와 검증 조건이 좀 복잡했기 때문에...]]></description>
			<link>https://hyunsu.info/posts/programming/20260501forgetWriting</link>
			<guid>https://hyunsu.info/posts/programming/20260501forgetWriting</guid>
			<pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[태도]]></title>
			<description><![CDATA[
최근 사랑니를 제거했다. 사랑니는 지혜로운 사람이 되었을 때 난다고 하던데, 뽑고나니 마치 그동안 쌓았던 지혜가 다 없어지기라도 한 것 처럼 하루를 살아내는 것이 무섭다.
마치 ...]]></description>
			<link>https://hyunsu.info/posts/programming/2025yearreview</link>
			<guid>https://hyunsu.info/posts/programming/2025yearreview</guid>
			<pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[FSD를 사용하며 생각한 것]]></title>
			<description><![CDATA[
# FSD란?

FSD는 [Feature Slice Design](https://feature-sliced.design/kr)의 줄임말이다.
FSD에의 명칭처럼 기능 중심 설계라...]]></description>
			<link>https://hyunsu.info/posts/programming/fsd</link>
			<guid>https://hyunsu.info/posts/programming/fsd</guid>
			<pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[역할]]></title>
			<description><![CDATA[
<Quotation>기획, 디자인 리뷰 회의에 들어가면 프론트엔드 엔지니어는 어떤 역할을 해야 할까?</Quotation>

내가 개발자가 되고나서 기획, 디자인 리뷰에 들어가면...]]></description>
			<link>https://hyunsu.info/posts/etc/251005</link>
			<guid>https://hyunsu.info/posts/etc/251005</guid>
			<pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[한 줄]]></title>
			<description><![CDATA[
## 탐욕은 안전장치가 필요하다.

한 줄이 문제였다. 정말 딱 한 줄이 문제였다. 많은 시간 코드를 읽고 검토하고 테스트를 수백번 했는데 결국 딱 한줄이 문제였다.

```ts...]]></description>
			<link>https://hyunsu.info/posts/etc/25_04_22</link>
			<guid>https://hyunsu.info/posts/etc/25_04_22</guid>
			<pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[반찬]]></title>
			<description><![CDATA[
요리책을 사서 요리 하나씩 해보기로 했다. 소시지 야채 볶음, 삼겹살, 베이컨 토마토 스파게티를 매번 돌려 먹는 것도 지루하다. 원래 밥 먹는 것을 별로 좋아하지 않았지만 혼자 ...]]></description>
			<link>https://hyunsu.info/posts/etc/241124</link>
			<guid>https://hyunsu.info/posts/etc/241124</guid>
			<pubDate>Sun, 24 Nov 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[면접]]></title>
			<description><![CDATA[
면접을 보기 위해 면접 문항을 준비한다. 이 문항이 이 사람을 평가할 수 있는 수준이 될까. 이 사람이 어떤 사람인지 준비된 질문으로 알 수 있을까. 질문이 이상해서 엉뚱한 대답...]]></description>
			<link>https://hyunsu.info/posts/etc/241017</link>
			<guid>https://hyunsu.info/posts/etc/241017</guid>
			<pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[완벽한 상황은 결코 오지 않는다.]]></title>
			<description><![CDATA[
매우 바쁘다. 요즘 상황은 이 한마디로 정리할 수 있다. 상황이 여유롭다고 판단했었는데 갑자기 바빠졌다.
덕분인지 생각이 많아졌다. 이런 시기에는 선택과 집중을 해야한다. 그래서...]]></description>
			<link>https://hyunsu.info/posts/etc/24_09_04</link>
			<guid>https://hyunsu.info/posts/etc/24_09_04</guid>
			<pubDate>Wed, 04 Sep 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Prisma Migrate dev]]></title>
			<description><![CDATA[
사이드 프로젝트를 하면서 prisma를 사용해 db를 제어하고 있다. prisma orm은 schema 작성, migrate, generate라는
3가지 큰 주제를 가지고 사용 ...]]></description>
			<link>https://hyunsu.info/posts/programming/orm-with-database</link>
			<guid>https://hyunsu.info/posts/programming/orm-with-database</guid>
			<pubDate>Sat, 22 Jun 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[다른 회사의 비즈니스 조건을 우리 제품에 얹으며 배운 것들]]></title>
			<description><![CDATA[
우리 회사는 POS를 중심으로 핵심 비즈니스 로직이 구성되어있다. 나는 프론트엔드 개발자이고
POS나 테이블 오더 같은 기기들의 옵션을 관리하는 어드민과 키오스크, 웨이팅과 같은...]]></description>
			<link>https://hyunsu.info/posts/programming/external</link>
			<guid>https://hyunsu.info/posts/programming/external</guid>
			<pubDate>Wed, 08 May 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[그냥 소비하게 되는 것]]></title>
			<description><![CDATA[
나의 현재 소망은 불로불사의 존재가 되는 것이다. 꼭 이 소망이 오늘 사이드 프로젝트 DB 모델링을 하기 싫어서 갑자기 생각하게 된 공상은 아니다.
작년부터 계속 불로불사에 대한...]]></description>
			<link>https://hyunsu.info/posts/etc/time</link>
			<guid>https://hyunsu.info/posts/etc/time</guid>
			<pubDate>Tue, 23 Apr 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[RDB 모델링]]></title>
			<description><![CDATA[
관계형 데이터 베이스 모델링의 기초에 대해서 공부했다. 생활 코딩 수업의 내용을 간략하게 정리한 것임으로 생활 코딩을 보는 것을 추천한다.

> [생활코딩 - 관계형 데이터 모델...]]></description>
			<link>https://hyunsu.info/posts/programming/basic-database</link>
			<guid>https://hyunsu.info/posts/programming/basic-database</guid>
			<pubDate>Sat, 20 Apr 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[그냥 쓴 keyof typeof]]></title>
			<description><![CDATA[
우아한 타입스크립트 with 리액트를 읽다가 keyof, typeof를 제대로 알고 써야겠다는 생각이 들었다.
이전까지 keyof typeof는 그냥 동작하니까 써온 것인데 ke...]]></description>
			<link>https://hyunsu.info/posts/programming/typeof-keyof</link>
			<guid>https://hyunsu.info/posts/programming/typeof-keyof</guid>
			<pubDate>Wed, 27 Mar 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[나의 첫 cli 툴]]></title>
			<description><![CDATA[
회사에서 처음으로 웨이팅이라는 프러덕트를 개발하게 되었다. 웨이팅은 모노레포로 되어있는데 총 6개의 레포가 묶여있었다.
yarn workspace로 구성이 되어있는데 명령어를 치...]]></description>
			<link>https://hyunsu.info/posts/programming/firstcli</link>
			<guid>https://hyunsu.info/posts/programming/firstcli</guid>
			<pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[건국전쟁]]></title>
			<description><![CDATA[
> 사관에 대한 저의 개인적인 관점을 적은 글입니다.

'건국 전쟁'이라는 영화를 알게 된건 내가 좋아하는 아티스트를 통해서였다. 그가 개인 계정에
건국 전쟁 포스터를 걸어 놓았...]]></description>
			<link>https://hyunsu.info/posts/etc/founding-war</link>
			<guid>https://hyunsu.info/posts/etc/founding-war</guid>
			<pubDate>Sun, 18 Feb 2024 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[의자 팝니다.]]></title>
			<description><![CDATA[
교회 소그룹에서 책 나눔을 하는데 그룹원 A가 말을 잇지 못하고 갑자기 눈물을 쏟았다. A는 직장 상사에게 괴롭힘을 당하고 있었다.
직종과 환경이 달라 차마 말을 건내지 못하고 ...]]></description>
			<link>https://hyunsu.info/posts/etc/sale-chair</link>
			<guid>https://hyunsu.info/posts/etc/sale-chair</guid>
			<pubDate>Fri, 29 Dec 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[NestJS 배포하기]]></title>
			<description><![CDATA[
> 이 글은 내가 docker 없이 배포하는 방법을 기억하기 위해 쓴 글이다.  
> CICD를 github Actions의 self-runnders를 사용해 나의 인스턴스에 배...]]></description>
			<link>https://hyunsu.info/posts/programming/nest</link>
			<guid>https://hyunsu.info/posts/programming/nest</guid>
			<pubDate>Fri, 22 Dec 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Join 컴포넌트 리펙토링 - 비즈니스 로직과 캡슐화]]></title>
			<description><![CDATA[
내가 이전에 작성했던 코드를 보고 비즈니스 로직과 UI의 얽힌 부분을 풀어서 캡슐화를 진행해보려고 한다.

# 비즈니스 로직 찾아보기

예전에 작성했던 코드 중에 너무 복잡한건 ...]]></description>
			<link>https://hyunsu.info/posts/programming/refactoring</link>
			<guid>https://hyunsu.info/posts/programming/refactoring</guid>
			<pubDate>Sun, 10 Dec 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[하강 곡선]]></title>
			<description><![CDATA[
# 문턱에서

꽤 많은 것이 추워졌다. 먼저 경제가 추워졌다. 정치, 사회도 추워 보인다. 그리고 날씨가 추워졌다. 신입으로 회사에 입사한지 11개월째다
. 곧 1년차가 된다. ...]]></description>
			<link>https://hyunsu.info/posts/programming/2023yearreview</link>
			<guid>https://hyunsu.info/posts/programming/2023yearreview</guid>
			<pubDate>Fri, 01 Dec 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[그대들은 어떻게 살 것인가]]></title>
			<description><![CDATA[
> 개발 글 아닙니다. 미야자키 하야오 감독의 그대들은 어떻게 살 것인가를 보고 주절주절 적은 글입니다.  
> 평점 : ⭐️⭐️⭐️⭐️ (5개 만점)  
> 스포는 없지만 스포...]]></description>
			<link>https://hyunsu.info/posts/etc/movie_howWillYouLive</link>
			<guid>https://hyunsu.info/posts/etc/movie_howWillYouLive</guid>
			<pubDate>Wed, 01 Nov 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[재미있다는 말을 뱉어 버렸다면]]></title>
			<description><![CDATA[
# 컴포넌트 컴파운드 패턴

몇 일 전 ['디자인 시스템과 함수형 프로그래밍'](/posts/funtionalProgramming) 글에
[saengmotmi](https://g...]]></description>
			<link>https://hyunsu.info/posts/etc/sorry</link>
			<guid>https://hyunsu.info/posts/etc/sorry</guid>
			<pubDate>Tue, 17 Oct 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[KonvaJS, 컴퓨터 그래픽스 그리고 수학]]></title>
			<description><![CDATA[
이제 찬바람을 맞으며 출근할 수 있는 계절이 왔다. 가을 냄새가 물씬 풍길 때, 여름이 다 간줄 알았는데
계속 더워서 너무 설래발을 쳤다고 생각했다. 하지만 이제 출근 후에도 미...]]></description>
			<link>https://hyunsu.info/posts/programming/konva_and_computer_grapics</link>
			<guid>https://hyunsu.info/posts/programming/konva_and_computer_grapics</guid>
			<pubDate>Sat, 23 Sep 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[디자인 시스템과 함수형 프로그래밍]]></title>
			<description><![CDATA[
최근까지 [SICP](https://book.interpark.com/product/BookDisplay.do?_method=detail&sc.saNo=001&sc.prdNo=3...]]></description>
			<link>https://hyunsu.info/posts/programming/funtionalProgramming</link>
			<guid>https://hyunsu.info/posts/programming/funtionalProgramming</guid>
			<pubDate>Tue, 18 Jul 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[나의 Canvas Diary]]></title>
			<description><![CDATA[
시간이 벌써 7월이다. canvas를 배워보자 배워보자 생각만 하고 시작을 못했다.
MDN 문서를 보고 canvas를 처음부터 전부 다 훑다 보면 포기를 할 것 같아 그냥 내가 ...]]></description>
			<link>https://hyunsu.info/posts/programming/canvas</link>
			<guid>https://hyunsu.info/posts/programming/canvas</guid>
			<pubDate>Sun, 09 Jul 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[키오스크에 대해 내가 하고 싶은 이야기]]></title>
			<description><![CDATA[
입사한지 어느덧 6개월이 지났다. 키오스크 기능을 개발하면서 가끔 '시각 장애인은 키오스크를 이용할 수 있을까'하는 생각을 한다.
시각 장애인 뿐 아니라 휠체어 탄 사람, 지체 ...]]></description>
			<link>https://hyunsu.info/posts/programming/20230706review</link>
			<guid>https://hyunsu.info/posts/programming/20230706review</guid>
			<pubDate>Thu, 06 Jul 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[우리 회사에는 괴물이 있다]]></title>
			<description><![CDATA[
# 안녕, 서울

해가 길어졌습니다. 길고 긴 터널 같았던 겨울이 끝나가고 이제 곧 무더위가 찾아옵니다. 질투심 많은 그녀가 오기 전에 잠깐 스치듯 봄이 지나가겠죠. 계절이 변해...]]></description>
			<link>https://hyunsu.info/posts/etc/20230215review</link>
			<guid>https://hyunsu.info/posts/etc/20230215review</guid>
			<pubDate>Wed, 15 Feb 2023 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[두 개의 리모컨]]></title>
			<description><![CDATA[
우리 집은 리모컨이 두 개다. 하나는 엄마가 쓰는 리모컨이고 하나는 내가 쓰는 리모컨이다. 리모컨이 두 대가 된 사연은 이렇다. 지금 살던 집으로 이사를 오면서 산 티비가 있었다...]]></description>
			<link>https://hyunsu.info/posts/etc/211215two-remote-control</link>
			<guid>https://hyunsu.info/posts/etc/211215two-remote-control</guid>
			<pubDate>Thu, 15 Dec 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[목 마른 사람이 우물 파기]]></title>
			<description><![CDATA[
날씨가 많이 점점 추워지고 있다. 추위는 나의 몸을 매우 약하게 만들기 때문에 대비를 하기 위해서 여름
동안 달리기를 했다. 사실 무라카미 하루키의 책을 읽고 달려 보고싶다는 생...]]></description>
			<link>https://hyunsu.info/posts/programming/2022yearreview</link>
			<guid>https://hyunsu.info/posts/programming/2022yearreview</guid>
			<pubDate>Tue, 22 Nov 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[주간 코딩: 하다 보면 되긴 하지만]]></title>
			<description><![CDATA[
# 나는 무엇을 하는 사람일까

날이 많이 차갑습니다. 이번 주도 분명 많은 것을 했습니다. 하지만 여전히 손에 잡히는 것은 없어 보입니다. 여러분은 어떠신가요? 프로가 되는 과...]]></description>
			<link>https://hyunsu.info/posts/etc/221028review</link>
			<guid>https://hyunsu.info/posts/etc/221028review</guid>
			<pubDate>Fri, 28 Oct 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[도커로 배포한 썰]]></title>
			<description><![CDATA[
몇 주전 늦은 저녁 개발을 하고 있었다. 그런 중 문자가 왔다. 보낼 사람이 없는데 하고 확인을 해보니 문자를 보낸 그대는 AWS. 요금 통지서였다. '뭐야 프리티어가 끝났어?'...]]></description>
			<link>https://hyunsu.info/posts/programming/oraclecloud</link>
			<guid>https://hyunsu.info/posts/programming/oraclecloud</guid>
			<pubDate>Thu, 20 Oct 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[투 두 앱을 이야기 할 때 내가 하고 싶은 이야기]]></title>
			<description><![CDATA[
> 제목은 무라카미 하루키의 [달리기를 말할 때 내가 하고 싶은 이야기](http://www.yes24.com/Product/Goods/3239082)를 패러디 하였습니다.  
...]]></description>
			<link>https://hyunsu.info/posts/programming/20221015review</link>
			<guid>https://hyunsu.info/posts/programming/20221015review</guid>
			<pubDate>Sat, 15 Oct 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[React와 History API 사용하여 SPA Router 기능 만들어보기]]></title>
			<description><![CDATA[
> 원티드 프리온보딩 10월 챌린지 과제를 수행하면서 공부한 내용을 작성하였습니다.  
> 이 글은 구현의 과정을 의식의 흐름대로 담고 있기 때문에 조금 길고 성가실 수 있습니다...]]></description>
			<link>https://hyunsu.info/posts/programming/react_and_historyApi</link>
			<guid>https://hyunsu.info/posts/programming/react_and_historyApi</guid>
			<pubDate>Thu, 06 Oct 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[CSR SSR과 NextJS]]></title>
			<description><![CDATA[
# CSR

역사적으로 Client Side Rendering은 스테틱 사이트가 주를 이루던 시대에 자바스크립트를 통해 웹 페이지를 동적으로 동작시키기 위해 AJAX가 등장하고 ...]]></description>
			<link>https://hyunsu.info/posts/programming/csrssr</link>
			<guid>https://hyunsu.info/posts/programming/csrssr</guid>
			<pubDate>Thu, 22 Sep 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[왜 height : 100%는 의도한대로 동작하지 않을까?]]></title>
			<description><![CDATA[
가끔 어떤 컨테이너에 꽉찬 이미지를 가지는 UI를 만들기 위해서 또는 아무런 컨텐츠가 없을 때 기본 높이가 꽉찬 상태를 유지하게 하기 위해서 height : 100%를 무심코 썼...]]></description>
			<link>https://hyunsu.info/posts/programming/height100</link>
			<guid>https://hyunsu.info/posts/programming/height100</guid>
			<pubDate>Sat, 17 Sep 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[무한 스크롤]]></title>
			<description><![CDATA[
무한 스크롤은 기존에 페이지를 눌러 이동하는 방법과 다르게 사용자가 보고있는 화면이 가장 아래 도달하면 그 다음 페이지에 해당하는 아이템을 불러오는 방법이다. 사용자는 그저 스크...]]></description>
			<link>https://hyunsu.info/posts/programming/infinityscroll</link>
			<guid>https://hyunsu.info/posts/programming/infinityscroll</guid>
			<pubDate>Mon, 05 Sep 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[나의 블로그에서 FOUC 없애기]]></title>
			<description><![CDATA[
# 결론부터 말합니다.

TLDL;

- 아래 글은 저의 일기와 같은 형식으로 되어있습니다. 해결 과정이 궁금하면 읽으세요.
- 제가 찾은 해결 방법만 적용하고 싶다면 이 파트만...]]></description>
			<link>https://hyunsu.info/posts/programming/FOUC</link>
			<guid>https://hyunsu.info/posts/programming/FOUC</guid>
			<pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[API 호출 함수 대수술]]></title>
			<description><![CDATA[
대수술이었다. 약 10시간 정도 걸렸다. 이 일을 한 발단은 원티드 프리 온보딩 코스를 들으면서 관심사의 분리를 듣고 시작했다. [할 일 목록 생성 어플](https://gith...]]></description>
			<link>https://hyunsu.info/posts/etc/220818refactoring</link>
			<guid>https://hyunsu.info/posts/etc/220818refactoring</guid>
			<pubDate>Thu, 18 Aug 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[양청 플젝 회고]]></title>
			<description><![CDATA[
내 기준으로 3번째 스프린트가 끝났다. 프로젝트 회고를 스프린트로 나눈 이유는 아직 모든 기능이 완성된 것이 아니기 때문이다. 너무 큰 덩어리로 프로젝트를 바라보니까 지치는 것 ...]]></description>
			<link>https://hyunsu.info/posts/etc/220702review</link>
			<guid>https://hyunsu.info/posts/etc/220702review</guid>
			<pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[React Testing Library 연습(2) - Recoil과 테스트]]></title>
			<description><![CDATA[
Test 코드를 작성하는 방법은 [velopert의 TDD 개발 흐름으로 투두리스트 만들기](https://velog.io/@velopert/tdd-with-react-testi...]]></description>
			<link>https://hyunsu.info/posts/programming/practice-test(2)</link>
			<guid>https://hyunsu.info/posts/programming/practice-test(2)</guid>
			<pubDate>Sat, 04 Jun 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[React Testing Library 연습 (1) - 테스트 익숙해지기]]></title>
			<description><![CDATA[
테스트 코드가 필요하다고 생각하게 된 계기는 어플리케이션의 상태를 내가 눈으로 직접 확인하며고 일일이 클릭해가면서 동작을 예측하는데 한계가 왔다고 느꼈기 때문이다. 이전부터 테스...]]></description>
			<link>https://hyunsu.info/posts/programming/practice-test</link>
			<guid>https://hyunsu.info/posts/programming/practice-test</guid>
			<pubDate>Tue, 31 May 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Typescript 기본 정리]]></title>
			<description><![CDATA[
> 참고한 글과 강의  
> [노마드 코더 타입스크립트로 블록체인 만들기](https://nomadcoders.co/typescript-for-beginners/lobby)  
...]]></description>
			<link>https://hyunsu.info/posts/programming/basic-typescript</link>
			<guid>https://hyunsu.info/posts/programming/basic-typescript</guid>
			<pubDate>Fri, 20 May 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[4월 26일 개발 일기]]></title>
			<description><![CDATA[
## TLDR

> 주절주절이라 해결 방법을 구하려는 분께는 별 도움 안되는 아티클입니다.

## 리액트로 리빌딩하기

React로 뭘 만들어보자고 하고 이전에 바닐라 자바스크립...]]></description>
			<link>https://hyunsu.info/posts/etc/220426review</link>
			<guid>https://hyunsu.info/posts/etc/220426review</guid>
			<pubDate>Tue, 26 Apr 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[react-hook-form으로 여러개의 폼 데이터 전송하기]]></title>
			<description><![CDATA[
프로젝트를 진행하면서 여러개의 form 데이터를 서버로 전송해야하는 로직이 필요했다. react-hook-form을 사용하면 매우 간편하게 form 데이터를 모을 수 있다. [공...]]></description>
			<link>https://hyunsu.info/posts/programming/form</link>
			<guid>https://hyunsu.info/posts/programming/form</guid>
			<pubDate>Thu, 21 Apr 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[프로젝트를 하면서 겪은 문제, Typescript와 StyledComponent, Event, Component 설계하기]]></title>
			<description><![CDATA[
매력적인 제목을 짓지 못해 라이트 노벨과 같은 제목처럼 길게 썼다. 3일차까지 하면서 겪은 문제를 한번 정리하고 넘어가야겠다고 생각해서 거의 회고와 같은 형식으로 적는다.

##...]]></description>
			<link>https://hyunsu.info/posts/etc/kiosk-teamproject-220405</link>
			<guid>https://hyunsu.info/posts/etc/kiosk-teamproject-220405</guid>
			<pubDate>Tue, 05 Apr 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[누구나 키오스크 팀 프로젝트 시작]]></title>
			<description><![CDATA[
팀 프로젝트를 시작했다. 감사하게도 프론트앤드 개발하시는 분이 한분 합류해주셨다. 아쉽게도 백앤드 팀원을 구하지 못해서 해야 할 일이 배로 늘게 되었지만 어차피 지금까지 배웠던 ...]]></description>
			<link>https://hyunsu.info/posts/etc/kiosk-teamproject</link>
			<guid>https://hyunsu.info/posts/etc/kiosk-teamproject</guid>
			<pubDate>Sun, 03 Apr 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[useFetch 만들기]]></title>
			<description><![CDATA[
useFetch는 만들어 놓으면 사용할 때가 많아서 편리하다. React에서 서버와 비동기로 데이터를 주고 받는 경우가 많기 때문이다. useFetch가 없다면 비동기로 데이터를...]]></description>
			<link>https://hyunsu.info/posts/programming/useFetch</link>
			<guid>https://hyunsu.info/posts/programming/useFetch</guid>
			<pubDate>Thu, 31 Mar 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[맨탈을 관리하는 가장 좋은 방법]]></title>
			<description><![CDATA[
## 맨탈 바사삭

매우 기념비적인 날이다. 지금까지 지원했던 모든 회사에서 탈락했다. 50군데 정도 된다. 맨탈이 바사삭 부서지는 소리가 들리지만 지금 하는 것을 멈출수는 없다...]]></description>
			<link>https://hyunsu.info/posts/etc/220326review</link>
			<guid>https://hyunsu.info/posts/etc/220326review</guid>
			<pubDate>Tue, 29 Mar 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[여러가지 React 프로젝트를 클론 코딩하면서 배운 것]]></title>
			<description><![CDATA[
> TLDR 단순 정리

클론 코딩을 하면서 React를 공부했다. 공부하면서 주입되는 건 많은데 정리를 게을리했다. 애초에 '나중에 한방에 정리해야지'라고 생각하고 넘어갔기 때...]]></description>
			<link>https://hyunsu.info/posts/programming/hooks</link>
			<guid>https://hyunsu.info/posts/programming/hooks</guid>
			<pubDate>Thu, 24 Mar 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[3월 23일 개발일기]]></title>
			<description><![CDATA[
## Gatsby로 개인 블로그 만들기

Gatsby를 사용해서 블로그를 만들었다. 나의 의도를 표현하기 위해서는 작은 서비스를 만들어보는 것이 가장 좋은 것 같다. 추상적으로 ...]]></description>
			<link>https://hyunsu.info/posts/etc/220323review</link>
			<guid>https://hyunsu.info/posts/etc/220323review</guid>
			<pubDate>Wed, 23 Mar 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Styled Components와 Invalid Hook Call]]></title>
			<description><![CDATA[
<img
  alt="invalid-hook-call-error"
  src="/images/invalid.png"
/>

요즘 React로 이것저것 만들어보기 시작했다. 그러다...]]></description>
			<link>https://hyunsu.info/posts/programming/invalid-hook</link>
			<guid>https://hyunsu.info/posts/programming/invalid-hook</guid>
			<pubDate>Tue, 22 Mar 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[WebPack5]]></title>
			<description><![CDATA[
> [깃헙 주소](https://github.com/movie42/webpackTest)

## 웹팩이란?

웹팩의 컨셉은 module을 한데 모아 하나 이상의 파일로 build...]]></description>
			<link>https://hyunsu.info/posts/programming/webpack-5</link>
			<guid>https://hyunsu.info/posts/programming/webpack-5</guid>
			<pubDate>Thu, 10 Feb 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Javascript Module]]></title>
			<description><![CDATA[
## module이란?

모듈은 캡슐화된 코드다. 단순히 캡슐화만 하여 글로벌 스페이스를 오염시키지 않는 역할로 끝나지 않고 코드를 재사용 할 수 있도록 돕는 훌륭한 도구다. 모...]]></description>
			<link>https://hyunsu.info/posts/programming/module</link>
			<guid>https://hyunsu.info/posts/programming/module</guid>
			<pubDate>Wed, 09 Feb 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[스크롤 애니메이션으로 velog 메뉴 흉내내기]]></title>
			<description><![CDATA[
스크롤 애니메이션은 말 그대로 인터넷 브라우저의 스크롤을 사용하여 타이밍을 설계해서 유저에게 컨텐츠를 보여주는 애니메이션이다. 스크롤 애니메이션은 사용자에게 시각적으로 보다 더 ...]]></description>
			<link>https://hyunsu.info/posts/programming/22_01_26_scrollAnimation</link>
			<guid>https://hyunsu.info/posts/programming/22_01_26_scrollAnimation</guid>
			<pubDate>Wed, 26 Jan 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[REST API]]></title>
			<description><![CDATA[
## REST?

### 정의와 개념

REST는 REpresentational State Transfer의 약자로 용어에서 나온 것처럼 표현의 상태를 전달을 뜻한다.

어떤 자...]]></description>
			<link>https://hyunsu.info/posts/programming/22_01_26_restAPI</link>
			<guid>https://hyunsu.info/posts/programming/22_01_26_restAPI</guid>
			<pubDate>Wed, 26 Jan 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[쿠키와 세션]]></title>
			<description><![CDATA[
기본적인 웹 보안을 공부하다가 갑자기 쿠키로 다시 오게 되었다. 내가 알고 있는 지식이 하나의 파편 조각처럼 흩어져 있을 뿐 연결이 제대로 되지 않는 기분이다. 어쨌든 쿠키와 세...]]></description>
			<link>https://hyunsu.info/posts/programming/cookieAndSession</link>
			<guid>https://hyunsu.info/posts/programming/cookieAndSession</guid>
			<pubDate>Sun, 02 Jan 2022 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[HTTP(Hypertext Transfer Protocol)]]></title>
			<description><![CDATA[
클라이언트와 서버간의 소통 방법은 무엇이 있을까?

> 글 전체 참조  
> [MDN - HTTP](https://developer.mozilla.org/ko/docs/Web/H...]]></description>
			<link>https://hyunsu.info/posts/programming/about-http</link>
			<guid>https://hyunsu.info/posts/programming/about-http</guid>
			<pubDate>Sun, 21 Nov 2021 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[프론트 앤드 개발자가 알아야할 웹 보안은 무엇이 있을까?]]></title>
			<description><![CDATA[
돈을 받고 일을 하고 있던 그렇지 않던지 간에 어쨌든 개발을 시작하게 되면 누구나 웹 어플리케이션을 만들게 되고 한 명 이상의 사용자가 생긴다. 어플리케이션을 베포하게되면 웹 보...]]></description>
			<link>https://hyunsu.info/posts/programming/21_11_21</link>
			<guid>https://hyunsu.info/posts/programming/21_11_21</guid>
			<pubDate>Sun, 21 Nov 2021 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[자바스크립트로 비동기를 처리하는 방법]]></title>
			<description><![CDATA[
자바스크립트 공부하다 비동기를 처리하는 방법에 XMLHttpRequest라는 것을 만나게 됐다. 나는 async/awiat을 써왔기 때문에 이게 뭔가 싶었다. 갑자기 fetch는...]]></description>
			<link>https://hyunsu.info/posts/programming/ajax-with-javascript</link>
			<guid>https://hyunsu.info/posts/programming/ajax-with-javascript</guid>
			<pubDate>Fri, 19 Nov 2021 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Form Validation]]></title>
			<description><![CDATA[
폼을 검증하는 것은 사용자 경험에 좋은 영향을 준다. 회원가입이나 로그인을 할 때, 서식 쓰기를 거부하거나 회원 인증을 거부하면 왜 그런지 이유를 알려주어야한다. 그러지 않을 경...]]></description>
			<link>https://hyunsu.info/posts/programming/form-validation</link>
			<guid>https://hyunsu.info/posts/programming/form-validation</guid>
			<pubDate>Fri, 12 Nov 2021 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[잔디 잃고 git 사용법 익힌다]]></title>
			<description><![CDATA[
WTF...

## 잔디가 전부 뽑혀 날아가버렸다.

최근 pull을 하지 않고 작업물을 변경하면서 conflict로 인해서 스트레스를 엄청나게 받고 있었다. 그래서 나는 pul...]]></description>
			<link>https://hyunsu.info/posts/programming/losing-my-git</link>
			<guid>https://hyunsu.info/posts/programming/losing-my-git</guid>
			<pubDate>Tue, 09 Nov 2021 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[TOAST UI EDITOR를 붙이면서 배운것들]]></title>
			<description><![CDATA[
## 에디터를 붙이면서 도움이 됐던 글들

### 토스트 에디터 관련

[tui.editor/app/editor 깃허브 저장소 에디터 문서](https://github.com/n...]]></description>
			<link>https://hyunsu.info/posts/etc/learn-about-toast-ui-editor</link>
			<guid>https://hyunsu.info/posts/etc/learn-about-toast-ui-editor</guid>
			<pubDate>Mon, 08 Nov 2021 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Front에서 양식 검증하기]]></title>
			<description><![CDATA[
다시 컴퓨터에 앉았다. 저번 구상대로 모든 것을 싹 바꾸기로 했다. 일단 프론트에서 회원가입 양식을 받아서 값을 먼저 검증하기로 했다. 그래서 기존에 회원 가입 양식을 확인하는 ...]]></description>
			<link>https://hyunsu.info/posts/programming/21_09_02</link>
			<guid>https://hyunsu.info/posts/programming/21_09_02</guid>
			<pubDate>Thu, 02 Sep 2021 00:00:00 GMT</pubDate>
		</item>
	</channel>
</rss>