$whoami

all#CSS#JPA#Java#Next.js#PostgreSQL#Spring#Supabase#Three.js#TypeScript#개발#데이터베이스#백엔드#블로그#사이드프로젝트#일상#크롬익스텐션#프론트엔드#회고
01
사이드프로젝트#Next.js#Supabase#크롬익스텐션#사이드프로젝트
7 views4 min read
▸linkat 개발기 - 링크 아카이빙 서비스
브라우징 중에 링크를 저장하는 게 이렇게 귀찮을 줄 몰랐다. 그래서 직접 만들었다.
02
일상#일상#개발
5 views1 min read
▸블로그를 시작하며
배운 걸 기록하지 않으면 금방 잊는다는 걸 몸으로 배웠다.
03
프론트엔드#Next.js#프론트엔드#개발
5 views1 min read
▸Next.js App Router 제대로 이해하기
Page Router 쓰다가 App Router로 넘어오면서 한동안 계속 헷갈렸던 것들.
04
백엔드#Spring#JPA#백엔드#Java
2 min read
▸Spring Boot + JPA 삽질 모음
이론으로 알던 것들이 실제로 터지고 나서야 제대로 이해했다.
05
프론트엔드#TypeScript#프론트엔드#개발
1 min read
▸TypeScript 유용한 패턴들
쓸 때마다 '아 이게 있었지' 하고 찾아보게 되는 것들 모음.
06
프론트엔드#Three.js#프론트엔드#개발
3 views1 min read
▸Three.js로 3D 그래프 만들기
이 블로그 universe 뷰 만들면서 처음 Three.js를 제대로 써봤다.
07
프론트엔드#CSS#프론트엔드
1 view1 min read
▸CSS-in-JS vs 순수 CSS, 뭘 써야 할까
styled-components 쓰다가 App Router에서 막혀서 결국 갈아엎은 이야기.
08
백엔드#JPA#Spring#데이터베이스#백엔드
5 views1 min read
▸N+1, 직접 겪어보니까
쿼리 로그 켜놓고 보니까 Post 10개 조회하는데 쿼리가 11번 나가고 있었다.
09
백엔드#PostgreSQL#데이터베이스#백엔드
2 views1 min read
▸PostgreSQL 인덱스 제대로 쓰기
슬로우 쿼리 알림 받고 나서야 인덱스를 진지하게 보기 시작했다.
10
일상#블로그#회고#Spring#개발
4 views2 min read
▸서버가 필요 없는데 서버를 만들었다
블로그 하나 만들면서 과설계했다가 다 갈아엎은 얘기.