콘텐츠로 건너뛰기

HowTo

Typescript project with eslint@8

타입스크립트를 사용하는 프로젝트에 린트를 구성해서 사용하고 있습니다. eslint 패키지를 업데이트(v8.x) 하고 나니, 린트 실행시 오류가 발생합니다. 오류 메시지는 아래와 같습니다. Oops! Something went wrong! 🙁 ESLint: 8.14.0 TypeError: Failed to load plugin ‘@typescript-eslint’ declared in ‘.eslintrc’: Class extends value undefined is not a constructor or… 더 보기 »Typescript project with eslint@8

MacBook onboarding for development

MacBook 을 구입하고, 계속 작업을 할 수 있게 환경을 구성하면서, 진행한 내용을 기록합니다. 혹시나 비슷하게 구성하시는 분이 참조하실 수 있기 바랍니다. For General use Homebrew Macos 패키지 관리자 Homebrew 를 설치합니다. v3.0.0 이후부터 애플실리콘(M1)을 지원합니다. Git MacOS 에 설치되어 있는 git 은 보통 최신 빌드가… 더 보기 »MacBook onboarding for development

Database backup automation

Database backup 개요 외부에서 접근가능한 응용프로그램 데이터베이스 서버에 작성된 데이터 백업 파일을 외부에서 접근이 불가능한 파일 백업 서버로 수집해서 보관하기 위한 구성입니다. 데이터베이스 서버 데이터베이스 백업 MariaDB 가 Docker 컨테이너로 실행되고 있습니다. Cron 일정 작업으로 일일 백업을 진행합니다. $ docker exec –user root mariadb /bin/bash… 더 보기 »Database backup automation

React Starter Kit

GitHub 템플릿 사용 GitHub 에서 저장소를 작성할 때, 템플릿으로 표시된 저장소를 사용해서 내 저장소를 작성할 수 있습니다. 템플릿 SPA 를 시작하려면 구현하려는 프레임워크뿐만 아니라 트랜스파일, 번들링 등 신경써야 하는 부분이 많습니다. React 를 처음 시작하시는 분들을 위해서, React 구현에 집중하실 수 있게 템플릿을 작성했습니다. React… 더 보기 »React Starter Kit

.NET Core 3.1 프로젝트를 .NET 5 로 마이그레이션

변환 대상은 .NET Core 3.1 을 사용해서 작성된 응용프로그램입니다. 전체 코드는 340eb28b1ea510a2c59e8627659cd81b689b7244 커밋에서 확인할 수 있습니다. Commit <> 340eb28b1ea510a2c59e8627659cd81b689b7244 .NET Core 3.1 을 사용해서 작성된 응용프로그램을 .NET 5를 사용하는 응용프로그램으로 마이그레이션하려면, 솔루션의 모든 프로젝트의 대상 프레임워크를 net5.0으로 변경하고, 의존 패키지를 .NET 5 호환 버전으로 업데이트하면… 더 보기 ».NET Core 3.1 프로젝트를 .NET 5 로 마이그레이션

WSL 2 on Windows 10 build 2004

최근 게시된 Windows 10 Build 2004 는 WSL 2 버전Windows Subsystem Linux version 2이 포함되어 있습니다. WSL 2 버전은 Linux용 Windows 하위 시스템 아키텍쳐의 새로운 버전입니다. WSL 2 버전은 파일 시스템 성능을 높이고, 전체 시스템 호출 호환성을 추가합니다. WSL 2 버전은 WSL 1버전을 대체하지 않으므로,… 더 보기 »WSL 2 on Windows 10 build 2004