git의 ssh key 설정하기

추가하는 방법은 git의 사용자 셋팅에 SSH Key추가하기를 하면 되는데… https://help.github.com/articles/generating-an-ssh-key/ 이미 예전에 추가를 해놨음에도 불구하고 왜 맥 터미널에서 자꾸 passphrase를 입력하라구 물어보는거야!! 와중에 이전에 입력해둔 문구를 까먹었는데!!! 별다른 방법이 없다. 다시 만들고 등록해두는 방법 밖에는. 다 하고 다음 명령어로 넣어두면 이후에는 안물어볼 것 같다. Share List

SonarQube 이용해서 만드는 CI

CI 들어봤나? Continuous Integration의 약자이다. 해석하자면 “지속적으로 통합하라” 라는 이야기다.  뭘? 코드를.  누가 작성한 코드를?  여러분과 여러분들의 동료들이 작성한 코드를 말한다. 왜 통합을 해야할까? 이유는 간단하다. 통합을 위해서. 뭔 소리냐구? 통합을 지속적으로 시도하는 이유는 바로 필요한 시점에 사고 터지는 걸 막기 위해서다.  누구나 익히 알고 있듯이 모든 개발은 팀 작업이다.  혼자 잘해서 되는 개발은 더 …

Continue reading ‘SonarQube 이용해서 만드는 CI’ »

Ember.js – Summary of core concept and usage

현재 개발하고 있는 Single Page WebApp의 기반 프레임워크로 Ember.js를 사용중이다. 한번 작업을 할 때는 대강 구조를 알겠다 싶었지만 몇년을 손에 익힌 언어와 프레임웍이 아니다보니 자꾸 헷갈리게 된다.  다시 한번 머리속의 내용을 정리하는 차원에서 기록해둔다. 대부분의 핵심 내용은 Ember.js 사이트에서 자료를 구했다.  여기에서는 업무를 진행하기 위해 알고 있어야 하는 부분들만 추려봤다. 좀 더 상세한 자료는 아래 …

Continue reading ‘Ember.js – Summary of core concept and usage’ »

TDD를 하신다구요?

사람들과 전화너머로 이야기를 하다보면 TDD를 자신있게 말하는 분들을 종종 만난다.  물론 이 분들의 이력서에도 “활용 가능한 기술”들 가운데 하나로 TDD라는 3글짜 알파벳이 강렬하게 적혀있다. 개인적으로 TDD 방식의 개발의 예찬론자이기도 하기 때문에 이런 분들을 만날 때마다 반가운 생각이 든다. 처음 이 단어를 들었던 때가 아마도 2010년도 쯤이었을 것 같다. 주변의 개발자들 가운데 아는 사람도 적고 해서 …

Continue reading ‘TDD를 하신다구요?’ »

AWS를 활용한 블로그 시스템 만들기

그동안 네이버에서 제공하던 블로그를 써서 글을 써왔다. 많지 않은 글이긴 하지만 그래도 근 10년 가까이 글을 쓸 수 있도록 해준 고마운 친구였다. 하지만 변화하는 세월앞에서 그 친구도 새로운 옷을 점점 갈아입기 시작하더니 결국에는 내가 싫어하는 스타일로 가버렸다. 개발자의 이야기를 많이 하고 싶은 심정이긴 하지만 받아주는 친구가 맛집에 너무 친화적으로 바뀌다보니까 개발자스럽게 글을 쓸 수 있는 …

Continue reading ‘AWS를 활용한 블로그 시스템 만들기’ »

git: terminal에서 간지나게 써보자.

Git을 이클립스나 IntelliJ에서만 사용해야한다면 좀 쪽팔릴 것 같다. GUI 없는 상황에서는 바보가 될 거기도 하고 뭔가 Cool하지 않다. 기억력은 역시나 3초말이라 항상 까먹는다. 흔하게 사용하는 것들 위주로 정리해놓는다. Git Repository 처음 사용하기 $ git init 현재 디렉토리를 git 저장소로 등록한다. $ git add –all 현재 디렉토리 및 그 하위에 있는 모든 파일들을 git의 변경 대상으로 …

Continue reading ‘git: terminal에서 간지나게 써보자.’ »

채용의 방향

현재 회사의 채용 방향에 대해 가장 공감가는 글로 공유된 글이다. 혹시 외국계 소프트웨어 회사에서 프로그래머를 지망한다면 눈여겨서 볼만한 글이다. How to pass a programming interview 굳이 요약이 필요없는 글이라 한번 일견해보는것도 좋을 것 같다. Share List