Tech

Next.js App Router로 제품 만들기: 이제 더 이상 Axios를 쓰지 않기로 했습니다

Next.js App Router로 제품 만들기: 이제 더 이상 Axios를 쓰지 않기로 했습니다

안녕하세요, 디어코퍼레이션의 김명재입니다. 토이프로젝트가 아닌 실제 제품에 Next.js App Router를 사용해보셨나요? 이번에 저희 회사에서 웹 애플리케이션을 새로 세팅할 필요가 생겼고 저는 과감하게 Next.js의 App Router를 선택했습니다(회사에서는 기존 제품에도 Next.js를 사용하고 있었고 저도 5년째 사용하고 있습니다). 이 글에서는 App Router를 선택한 배경과 App Router에서 권장하는 fetch를 사용하기
김명재
우리 제품 체험 페이지, 다음 주에 데모 가능할까? (React Joyride 사용기 + 페어프로그래밍 경험기)

우리 제품 체험 페이지, 다음 주에 데모 가능할까? (React Joyride 사용기 + 페어프로그래밍 경험기)

안녕하세요, 디어코퍼레이션 프론트엔드 개발자 유영인입니다. 저는 지난 1월 디어에 합류한 뒤, 약 3개월 동안 물류팀에서 화물 주선사를 위한 정산 SaaS 캐리를 개발했습니다. 이 글에서는 최근에 사용자 튜토리얼을 구현하면서 겪었던 문제와 그 문제를 해결한 과정을 소개해 드리려고 합니다. 특히 빠른 구현을 위해 React Joyride 라이브러리를 도입하고 적용한 과정을 모두 정리해 볼
유영인
모든 IT 스타트업에서 꼭 작성해야 하는 프론트엔드 단위 테스트가 있다? (로깅, 단위 테스트, 그리고 의존성 주입)

모든 IT 스타트업에서 꼭 작성해야 하는 프론트엔드 단위 테스트가 있다? (로깅, 단위 테스트, 그리고 의존성 주입)

안녕하세요, 디어코퍼레이션의 김명재입니다. 모든 스타트업에서 절대 양보해서는 안 되는 테스트 코드라는 게 있을까요? 언제 폐기될지도 모르는 최소 기능 제품(Minimum Viable Product, MVP)을 빠르게 만들고 고객의 피드백을 받아 짧은 시간에 많은 이터레이션을 수행해서 유효한 학습을 하기에도 빠듯한데 엔지니어가 한가롭게(?) 테스트 코드를 작성할 수 있을까요. 모 책에서 나온 '리팩토링은
김명재
스타트업 개발 생산성 높이기: (2) 숨어있는 비용을 찾아 없애자

스타트업 개발 생산성 높이기: (2) 숨어있는 비용을 찾아 없애자

안녕하세요, 디어코퍼레이션 물류팀 개발리드 김명재입니다. 2022년 5월에 이 회사에 입사한 이후에 조직의 제품 개발 생산성을 높이기 위해 고군분투하고 있습니다. 5개월이라는 길지 않은 시간이었지만 개발 프로세스를 정비하고 효율을 높이기 위해 도입했던 절차와 아이디어들을 공유하고 싶습니다. 이전 글에서 Shape Up을 이야기 했습니다. Shape Up으로 적당히 추상화된 기획서가 나오면 구현팀은 이 기획서를 바탕으로
디어, 김명재
스타트업 개발 생산성 높이기 (1): Shape Up

스타트업 개발 생산성 높이기 (1): Shape Up

안녕하세요, 디어코퍼레이션 물류팀 개발리드 김명재입니다. 2022년 5월에 이 회사에 입사한 이후에 조직의 제품 개발 생산성을 높이기 위해 고군분투하고 있습니다. 5개월이라는 길지 않은 시간이었지만 개발 프로세스를 정비하고 효율을 높이기 위해 도입했던 절차와 아이디어들을 공유하고 싶습니다. Shape Up “… 생각할 시간이 부족해요.” 디어 물류팀의 첫 번째 필드테스트(개발한 제품을 물류 주선사의 직원분들에게 제공해서
디어, 김명재
git branch 이름과 hook으로 commit message 컨벤션 강제하기

git branch 이름과 hook으로 commit message 컨벤션 강제하기

Jira와 Conventional Commits Jira로 티켓 관리를 하면서 Conventional Commits 형태로 커밋 메시지를 작성할 때 브랜치 이름을 잘 정하면 git hook으로 커밋 메시지 컨벤션을 강제할 수 있습니다. Convetional Commits를 사용하게 되면 커밋 메시지 앞부분에 type: 형태의 접두사가 붙게 됩니다. 여기에 티켓 이름까지 넣어서 type: [KICK-611] 같은 형태로 사용하면 접두사가 너무 길어집니다.
김명재
-->