최신 기술 트렌드부터 실무 경험까지, 개발자를 위한 모든 이야기를 공유합니다.
혼자 개발할수록 코드의 일관성을 유지하기 어렵습니다. Prettier는 코드 스타일을 자동으로 정리해주는 포매터로, 개발자가 코드의 로직에만 집중할 수 있도록 돕습니다. 이번 글에서는 WegglePlus 프론트엔드 프로젝트에 Prettier를 설정하고, 코드 컨벤션을 자동화한 과정을 소개합니다.
블로그 콘텐츠를 통한 검색 유입 확대와 서비스 성장을 목표로 새로운 마케팅 프로젝트를 시작했습니다. 이 프로젝트의 핵심은 SEO(검색엔진 최적화)를 통해 안정적인 트래픽을 확보하고, 서비스 유입으로 연결하는 것입니다.
블로그를 운영하다 보면 RSS 피드는 필수 기능 중 하나입니다. Feedly, Inoreader 같은 RSS 리더를 통해 구독자들이 새 글을 쉽게 받아볼 수 있기 때문이죠. 이번 글에서는 Spring Boot와 Kotlin 환경에서 다국어(한국어/영어)를 지원하는 RSS 2.0 피드를 구현한 경험을 공유합니다.
Refresh Token은 HttpOnly 쿠키로 보호하고, Access Token은 메모리에만 두어 빠르게 사용하고 폐기한다. 이 구조는 보안과 UX의 균형을 맞추며, 웹과 앱(WebView/모바일) 모두에 적합한 현실적인 인증 전략이다.
이번 설계는 여러 서비스에서 공통으로 사용하는 카테고리 기능을 하나의 Category 모델과 Polymorphic 기반 CategoryRelation 테이블로 통합해 개발 생산성과 확장성을 높이는 것이 목표입니다. 모델마다 별도 테이블을 만들 필요 없이 어떤 도메인에도 유연하게 카테고리를 연결할 수 있도록 설계한 것이 핵심입니다.