개발 환경

백엔드(backend), 서버를 개발할 때 사용할 개발 환경을 구축하는 방법에 대해서 알아봅니다. 여기에서는 도커(docker), vagrant, ansible를 사용하여 라라벨(laravel), 파이썬(python)을 개발할 수 있는 개발 환경 구축을 살펴보겠습니다.

[Monoepo] PnPM을 사용하여 모노레포 만들기

2024-04-13
NodeJS의 패키지 매니저중 하나인 PnPM을 사용하여 모노레포를 만드는 방법에 대해서 알아봅시다.
자세히 보기 ▶︎

[Monoepo] Yarn Workspaces의 명령어

2024-04-12
Yarn의 Workspaces를 사용하여 구성된 모노레포에서, 각각의 프로젝트의 scripts에 설정된 명령어를 실행하는 방법에 대해서 알아보도록 하겠습니다.
자세히 보기 ▶︎

[Monoepo] Yarn Workspaces의 의존성 Hoisting

2024-04-12
Yarn의 Workspaces를 사용하여 모노레포를 구성하는 과정에서, 각 프로젝트에 필요한 의존성을 추가할 때 동작하는 Hoisting에 대하여 알아도록 하겠습니다.
자세히 보기 ▶︎

[Monoepo] Yarn Workspaces

2024-04-12
JavaScript로 개발할 프로젝트에서 모노레포(Monorepo)를 사용하기 위한 지식인 Yarn의 Workspaces에 대해서 알아도록 하겠습니다.
자세히 보기 ▶︎

[Monoepo] Symlink

2024-04-12
JavaScript로 개발할 프로젝트에서 모노레포(Monorepo)를 사용하기 위한 지식인 Symlink(Symbolic Link)에 대해서 알아보도록 하겠습니다.
자세히 보기 ▶︎

[Monorepo] NodeJS의 모듈 불러오기

2024-04-12
JavaScript로 개발할 프로젝트에서 모노레포(Monorepo)를 사용하기 위한 지식으로 NodeJS가 모듈을 불러오는 방법에 대해서 알아보도록 하겠습니다.
자세히 보기 ▶︎

[JavaScript] 모노레포(Monorepo)를 위한 도구들

2024-04-12
JavaScript로 개발할 프로젝트에서 모노레포(Monorepo)를 사용하기 위해 필요한 도구들을 알아보도록 하겠습니다.
자세히 보기 ▶︎

[프로젝트 관리] 리포지토리 전략

2024-04-12
프로젝트를 관리하기 위한 리포지토리 전략인 모놀리스(Monolith), 멀티 레포(Multi Repo), 모노레포(Monorepo)에 대해서 알아보도록 하겠습니다.
자세히 보기 ▶︎

pyenv를 사용하여 Python 버전 관리하기

2023-03-02
동일한 머신에서 여러 Python 버전을 사용하기 위해 pyenv를 사용하는 방법에 대해서 알아보겠습니다.
자세히 보기 ▶︎

(macOS) NVM으로 Node 버전 관리하기

2022-04-17
macOS에 NVM(Node Version Manager)를 설치하고 Node 버전을 관리하는 방법에 대해서 알아봅시다.
자세히 보기 ▶︎

Homebrew와 Shell Script를 사용하여 맥(Mac) 개발 환경 구축 자동화하기

2023-03-18
Homebrew와 Shell Script를 사용하여 맥 개발 환경 구축을 자동화해 봅니다. 이렇게 만든 Brefile과 Shell Script로 새로운 맥에 개발 환경을 구축해 봅니다.
자세히 보기 ▶︎

맥(Mac) 개발 환경 구축(3) - 개발 환경

2023-02-10
새로운 맥(Mac)에 개발 환경을 구축하려고 합니다. 지금 현재 개발에 사용하고 개발 환경을 설정하는 방법에 대해서 설명합니다.
자세히 보기 ▶︎