콘텐츠로 건너뛰기

COMPUTING

kr.bbon.EntityFrameworkCore.Extensions Package

Nuget: kr.bbon.EntityFrameworkCore.Extensions 페이지에서 패키지를 찾을 수 있습니다.

Microsoft.EntityFrameworkCore 패키지를 사용하면서, 데이터를 정렬를 자주 사용합니다.

이 때, 문자열 형식으로 필드 이름으로 정렬할 수 있으면 편리할 것 같아서 확장을 작성했습니다.

컨테이너 구성

웹앱 서버를 컨테이너로 이전

개요 AWS Lightsail 에서 실행되고 있는 두개의 웹 응용프로그램이 있습니다. 1 vCPU 프로세싱 512MB 메모리 20GB SSD 스토리지 3.5 USD 월별요금 1TB 전송 OS: Ubuntu 16.04 두 개의 웹 응용프로그램은 PHP 를 사용하고, nginx 를 사용해서 서비스되고 있습니다. 혹시나 다른 서버로 이전하게 될 수도 있고,… 더 보기 »웹앱 서버를 컨테이너로 이전

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

NPM 패키지 만들기

자주 사용되는 기능을 Typescript 로 작성해서 NPM 에 게시한 후 다른 프로젝트에서 사용하고 싶어 NPM 에 패키지를 어떻게 공개하는지를 확인했습니다. 저는 @bbon 스코프를 사용해서 @bbon/formatter 패키지를 게시할 것입니다. 스코프 npm-scope 페이지에서 정보를 확인할 수 있습니다. npm 패키지는 이름이 고유해야 하는데, 약 1,268,126 개의 공개된 패키지… 더 보기 »NPM 패키지 만들기