$whoami
박세빈
nameparksevin
rolebackend engineer
writing배우면서 기록하기
all#CSS#JPA#Java#Next.js#PostgreSQL#Spring#Supabase#Three.js#TypeScript#개발#데이터베이스#백엔드#블로그#사이드프로젝트#일상#크롬익스텐션#프론트엔드#회고
$ls posts//
latestviews
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

서버가 필요 없는데 서버를 만들었다

블로그 하나 만들면서 과설계했다가 다 갈아엎은 얘기.