오르막길 잊기전에 기록하기

Intellij에서 Jest가 자동완성이 안된다면?

들어가며 얼마 전, 테스트코드를 작성하다가 “왜 Jest가 자동완성이 안되지?” 하는 생각이 들었고 플러그인을 받아줘야 하나 하고 마켓플레이스에 찾아봤지만 Jest관련 플러그인은 존재하지 않았다.. 없을리가 없는데 하고 검색하던중 Intellij에 자바스크립트 라... 더보기

로컬에서 CORS를 대응하는 몇가지 방법

들어가며 프론트 엔드 개발을 하다보면 번거로운 일중 하나가 CORS에 관련된 것이다. 특히 80이나 443 포트 외에 로컬에서 주로 실행되는 8080, 3000 과 같은 포트들에 대해서는 열려있지 않는 경우가 많은데, 만약 기존 서버군이 많게 분산되어 있다면 발... 더보기

두줄짜리 라이브러리는 필요한가

들어가며 is-promise 의 ES6 modules 지원을 위한 export 설정을 변경하여 이를 사용하던 react-create-app 등 700개가 넘는 라이브러리가 빌드가 실패하는 일이 발생했다. 변경사항은 다음과 같다 https://github.c... 더보기

Github Action 으로 GKE 에 Spring Boot 애플리케이션 배포하기

들어가며 요즘 하고있는 사이드 프로젝트에 배포환경을 구성하면서 Github Action 을 처음 사용해보았다. 이제 간단한 프로젝트에 따로 jenkins 를 만들어 올릴 필요가 없겠구나 하는 감탄이 나올만큼 편리하고, 많은 integration 들을 준비해두어 놀... 더보기

Vue의 Event는 왜 버블링이 되지 않을까?

들어가며 Vue를 처음 접했을때 많이 헷갈렸던 부분이 Event와 관련된 부분이었다. 기본적으로 DOM에서 이벤트가 동작하는 방식과는 사뭇 다르게 동작하기 때문인데, 왜 기존에 DOM의 Event가 동작하는 방식과는 다르게 설계되었는지 간략히 정리하려 한다. ... 더보기