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

Flutter에 Firebase 연동시 크래시가 난다면?

최근 진행중인 토이프로젝트에서 플루터앱에 푸쉬를 구현하기 위해 Firebase를 연동하다 앱이 자꾸 크래시를 내며 죽어버리는 현상이 있었다. 다음과 같은 스택트레이스를 찍으며 자꾸 죽어나갔는데, 0 CoreFoundation ... 더보기

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 들을 준비해두어 놀... 더보기