피드
Today News
더보기NestJS MVC Tools
최근 여러 가지 이유로 NestJS에서 모놀리식 MVC 프로젝트를 더 쉽게 개발할 수 있도록 도와주는 라이브러리를 만들었습니다. 제 개발 경험과 견해가 어느 정도 반영되었기 때문에 다소 의견이 분명한 라이브러리이긴 하지만, 그동안 반복적으로 마주쳤던 불편함들을 해결하는 것과 동시에 제가 생각했던 개발 방식들을 검증해보기 위해서 만들기도 했습니다.
FSD 아키텍처 가이드
Feature-Sliced Design은 프론트엔드 프로젝트를 위한 아키텍처 방법론입니다.
Angular OAuth2 Flow
OAuth2 기반의 인증을 도와주는 라이브러리
NestJS 개발자가 AdonisJS를 고려하게 된 순간
Angular와 NestJS를 사용하며 개발하는 게 어느덧 일상이 되었다.
패키지 설계의 컨버전스
이전 글은 패키지를 구성하는 방법들의 장단점에 대해 언급했지만, 그래서 어떻게 정답에 가까운 모범 사례를 유지할 수 있는지에 대한 내용은 없었다. 이 글에서 다루려고 한다.
패키지 설계관점의 패러독스
제목을 거창하게 지었지만, 사실 슈타인즈 게이트의 제목 느낌을 주기 위해 그럴싸하게 붙여봤다. 다루고자 하는 내용은 애플리케이션 아키텍처와 실제 소스코드를 그루핑하는 패키지 설계에 대한 이야기다.
패키지 설계에 대한 토론
이전 글에서 패키지의 점진적인 개선에 대해 다뤘다. 이후 다른 개발자들과 이 주제로 많은 토론을 했는데, 좋은 내용들이 오가서 정리해보려고 한다.
Spring Boot 개발기록 #4: 각 프레임워크들의 방법론과 관례
Spring에서 모든 상태는 private으로 관리하고, Lombok의 @Getter 어노테이션을 통해 접근을 제공하는 것까지는 좋았다. 하지만 @Setter를 다는 것은 내가 추구하는 개발 방법론이 아니기 때문에, 의도가 드러나는 정적 메서드(create, from 등)를 통해 객체 생성을 제공하려고 했다.
Winston + Grafana + PostgreSQL 로깅 시스템 구축기
개인 블로그를 만들면서 로그 모니터링이 필요해졌는데, Loki나 ELK 스택은 최소 비용 목표에서 벗어나는 것 같아서 이미 사용 중인 PostgreSQL을 활용해서 로깅 시스템을 구축한 경험담입니다.
Turbo Stream과 더보기 버튼 스크롤 문제 해결하기
Claude와 나눴던 삽질내용을 정리한 포스트입니다.