이 글은 Docker와 docker-compose를 알고 있다는 전제하에 설명을 하고 있습니다.Docker 가 생소하다면 여기 김충섭 님의 글을 먼저 읽어 보시길 추천합니다.Docker 는 리눅스 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. Docker 를 이용하면 로컬 개발 환경을 다른 사람과 동일하게 구성할 수 있으며, 이걸 그대로 서비스에 올릴 수 있다는게 가장 큰 장점 뽑을 수 있습니다. Laravel은 이러한 로컬 개발 환경을 위해 Homestead / Valet 같은 환경을 같이 제공해 줍니다. 즉 Docker 를 사용하지 않아도 훌륭한 로컬 개발 환경을 구축 할 수 있습니다. 하지만 실제 서비스 환경까지 생각한다면 Docker 는 좋은 선택이 될 수 있습니다. Laravel 로 프로젝트를 ..
최근 프론트엔드 커뮤니티에서 엄청나게 뜨거운 녀석이 등장했습니다. 1주 동안( 12. 10 ~ 12. 16) github star 4000개 이상을 받은 번들러가 등장한 것인데요. 바로 parcel 입니다. (글 작성한 2017-12-15 일 기준으로 parceljs 사이트가 한글 번역 되었습니다.) [github trend에서 1주 기준 모습] 무려 4163스타를 한주동안 받았다고 합니다. Grunt 에서 Gulp로 그리고 최근에는 Webpack 을 쓰고 있는데 또?? 라는 생각이 제일 먼저 들기 시작했습니다. 어떤놈인지 찾아보니 설정없이 Webpack보다 빠른 번들러라고 소개하고 있습니다. 설정이 필요없다고?? 알아서 bundle이 되는건가?? 궁금한 생각에 한번 angular-cli 로 생성되는 a..
TypeScript로 프로젝트를 진행하다보면 처음엔 tsconfig의 컴파일 옵션때문에 당황할때가 많이 있습니다. ( 저만 그런가요^^?;;)발생되는 에러코드로 검색해보면 원인을 찾아 볼 수 있지만, 워낙 컴파일 옵션이 많아 에러 코드와 함께 하나씩 정리할려고 합니다. 오늘 확인할 에러는 TS6133:'x' is declared but never used. 에러입니다. 해당 에러와 연관된 TypeScript Compiler Option은 아래와 같습니다. let noUnusedLocals: boolean = '사용되지 않은 지역 변수가 있으면 알려줍니다.'; let noUnusedParameters: boolean = '사용되지 않은 메서드 파라미터가 있으면 알려줍니다.';기본값은 false입니다. 많이..