일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- EC2
- 스코프
- github
- AWS
- 자바스크립트
- 면접
- Express
- 알림
- NATIVE
- 후기
- Python
- 디자인
- graphql
- MongoDB
- JS
- 리액트
- Notification
- scope
- ubuntu
- 네비게이션
- React
- Background
- 네이티브
- JavaScript
- 배포
- 카카오
- 레이아웃
- Push
- 변수
- navigation
- Today
- Total
목록2020/06 (4)
어서와, 개발은 처음이지?
자바스크립트는 웹페이지를 동적으로 변화시키기 위해 태어났고, 이러한 태생 덕분에 필연적으로 비동기처리 형태를 갖게됐습니다. dom 조작을 위해 javascript 코드가 동작하는 와중에도 웹 페이지가 멈추지 않도록 해야했기 때문이죠. 이번 글에서는 자바스크립트에서 비동기를 처리하는 방식인 callback과 callback의 문제점, ES6에 포함된 promise가 이를 어떻게 해결하는지에 대해서 알아보겠습니다. (비동기가 어떻게 동작하는지에 대한 내용은 추후에 따로 다루겠습니다. 이번 글에서는 callback과 promise에 대한 부분만 살펴보겠습니다.) 1. 비동기와 callback 자바스크립트는 싱글 스레드로 동작합니다. 그럼에도 javascript가 병렬적으로 비동기 코드를 실행하는 것처럼 보이는..
지난 글에 이어서, 이번에는 master 브랜치에 직접 push를 방지하고, pull request에서 리뷰어들의 동의(approve)를 얻었을 때 merge 할 수 있도록 설정하는 과정을 알아보겠습니다. 1. 개요 협업 문화가 활발해지면서 유지보수성(maintainable)의 중요성 또한 높아졌습니다. 이에 따라서 코드 스타일을 통일하고, 리뷰 문화를 통해서 개발에 대한 생각과 철학을 일치시켜, 마치 '팀'이 하나의 지성체가 되어 개발하는 듯한 환경을 만들기 위해 개발자들은 여러가지 협업 프로세스를 만들어나가고 있습니다. 이전 글에서는 git을 통한 형상관리 프로세스에서 코드 스타일(컨벤션)을 일치시키고, 테스트 코드 작성을 장려하는 프로세스를 구축하는 방법에 대해 알아봤는데, 이번 글에서는 push를..
최근에 시간적 여유가 생겨서 개발 외에 다른 사항에도 투자할 시간이 생겼습니다. 그에 따라 이번에는 node 프로젝트의 배포 프로세스를 구성하는 과정을 기록하고자합니다. 1. 개요 오픈소스가 등장하고, IT 업계의 생태계 규모, 성숙도, 접근성이 높아지면서 바야흐로 협업의 시대가 도래했습니다. 그에 따라 컨벤션, 테스트 코드 등의 개발 요소에 대한 중요성도 높아지게 됐는데, 아직도 통상 '귀찮다' 라는 이유로 마음 한 구석의 불편함을 무시한 채 잠재적 기술 부채를 키워가는 사람들이 많고, 저 또한 그랬습니다. 하지만 고맙게도, 우리는 협업 단계에서 이런 중요한 요소들을 지킬 수 있는 환경을 형상관리 도구를 사용하여 쉽게 구축할 수 있습니다. 지금부터 git 환경에서 이런 사항들을 자동으로 검증할 수 있는..
이전 글에 사용한 ftp-kr이 이래저래 사용성이 좋지 않아서 다른 플러그인을 사용하게됐는데,이번 글에서는 vscode에서 SFTP 플러그인을 사용하여 서버와 코드를 동기화 할 수 있도록 하는 방법을 알아보겠습니다. 1. SFTP 플러그인 설치 vscode의 extensions 메뉴에서 sftp를 검색하여 설치합니다. [extensions 검색] 2. 설정파일 생성 다음으로 서버와 동기화 할 폴더를 workspace에 추가해줍니다.이 글에서는 sftp-test라는 이름으로 진행하겠습니다. [workspace 추가] 다음으로 F1 키를 눌러서 상단 검색창을 활성화 한 뒤, sftp 키워드를 입력하면 설정파일을 생성해주는 Config 명령을 선택할 수 있습니다. [sftp config] 위 Config를 클..