그냥 저냥 위클리뉴스 52

[정리] 그냥 저냥 #위클리뉴스 #53

개발자들에게 도움이 되는 커밋 히스토리를 이쁘게 단장하자 브랜치 전략은 정말 어려운 점은 팀 간 그리고 조직 간의 합의가 잘 되어야 한다. 물론, 조직 전체가 같은 Repository를 사용한다면, 강력한 Rule을 적용 해야 한다. (사람이 많을 수록 더 조심해야 한다.) 팀의 경우에도 알맞는 브랜치 전략을 사용하는 것이 좋고, 그런데 결국 그나마 보편적인 전략은 git flow라고 생각 한다. 그리고, Commit History를 어떻게 관리 할지?의 Rule도 잘 정의를 해 두어야 꼬이거나 복잡하게 히스토리가 유지 되지 않는다. git이 저장하는 방식 push 할 때 나오는 delta와 snapshot의 구조를 사실 잘 몰랐는데, 해당 설명이 잘 되어 있는 글이다. 협업이 힘들었던 개발자의 특성 협..

승돌 쓰다 2019.09.14

[정리] 그냥 저냥 #위클리뉴스 #52

개발자에게 도움이 되는 curioe 내가 진짜 대단하다 생각하시는 분 중에 한 분이신데, 여자들의 멤버십 커뮤니티 헤이조이스 개발자 모임에 대담자로 참석하신 경험기를 남겨주셨다. 워낙 유명하시고, 이 분의 커리어 패스는 나에게는 신선했지만, 재미나게 일 하시는 분으로 (나혼자) 생각 한다. Google Engineering Practices Documentation Review · Soojin Ro 구글 코드 리뷰에 대한 가이드 글인데, 해당 글을 요약 번역 해주신 분이 있다. 코드 리뷰 관련해서는 읽어 보면 내가 실제로 얻는 부분이 많다. 멍개님의 블로그 : 네이버 블로그 Github actions에 관해서 차례 차례 설명을 해주신 글이다. 앞으로 github가 어떤 툴로 발전 할지 기대가 되는 기능 ..

승돌 쓰다 2019.09.09

[정리] 그냥 저냥 #위클리뉴스 #51

개발자들에게 도움이 되는 온라인 코딩 테스트 준비하기 결국에는 이직을 하려고 한다거나 하면 준비 해야 하는 과정이 경력자에게도 온라인 코딩 테스트는 중요하다. 내가 속한 회사도 경력직 채용에 코딩 테스트를 실시하고 있고, 우연히 며칠 전 문제들을 봤지만, 쉽진 않았다. 그리고 요즘은 대다수가 코딩 테스트 서비스를 제휴 맺어서 사용하기에, 공간 복잡도, 시간 복잡도, 실제 외부 사이트들과 답안의 유사도도 분석한다고 봤다. 결국... 연습만이 살 길이고, 영어 해독 시간도 중요한 이슈가 된다. (부지런한 개발자라면, 이렇게 영어 공부 하고, 알고리즘 잘 풀고 하다 보면 외국 회사 가지 않을까?) 사람들이 잘 안알려주는 GitHub 팁 suggestion의 기능은 몰랐던 건데 알게 되어 좋았다. 기타 다른 팁..

승돌 쓰다 2019.08.31

[정리] 그냥 저냥 #위클리뉴스 #50

개발자들에게 도움이 되는 Pycon kr 2019 keynote 네이버 파파고 TL이시면서 KoNLPy를 만들어 오픈소스로 공유하신 분이시다. 팀포퐁으로 활약하시던 시절부터 블로그를 통해 접하면서 많은 지식을 간접적으로 얻게 되었다. 이번 PyCon 2019 Day1의 키노트 연사로 발표를 진행하신 내용인데, 읽어보면 좋은 내용이 참 많다. 특히 가장 인상 깊은 단어는 아이디어는 working prototype으로 보여주세요. 라는 말인데, 참 많은 생각을 하게 되었다. 주니어, 미드레벨과 시니어 개발자의 차이점 주니어 개발자와 미드 레벨 그리고 시니어 개발자 사이의 갭 차이를 설명하는데 일반적인 수준에서 정확하게 표현하고 있다고 생각 한다. 분명한 것은 사실, 이렇게 구분 짓지 않아도 된다는 생각을 가..

승돌 쓰다 2019.08.24

[정리] 그냥 저냥 #위클리뉴스 #49

JavaScript Nuxt에서 TypeScript로 개발하기 Nuxt에서 TypeScript를 이용해 개발 하는 것에 대한 소개이다. TypeScript는 사실 Angular 진영에서만 필수이다. React, Vue쪽에서 개발 하는 때에는 그냥 JS를 가지고 개발 해도 아무 상관 없다. 그렇지만, 생산성이 조금 다르다. 타입 제약이 생겨 초반에는 생산성이 저하 되는 느낌이지만, 실행 전에 에러를 잡을 수 있는 만큼 잡는 것은 전체 생산성을 높여 준다고 생각 한다....꼭 쓰는 게 좋다..(물론, 아직 완전 하진 않다.) I wrote a customizable CSS engine in JavaScript JavaScript를 이용해 CSS 엔진(CSS 파서라고 해야할지..)을 만든 글이다. 어떤 구조로..

승돌 쓰다 2019.08.17

[정리] 그냥 저냥 #위클리뉴스 #48

개발자에게 도움이 되는 2019년 상반기 회고 서버 개발자들의 핵인싸로 불리는 이동욱님의 상반기 회고이다. 여전히 다양한 활동을 많이 하시고, 회사 일도 바쁜데, 책 집필과 외부 세미나 참여, 잡지 기고등을 많이 하셨던 상반기의 회고록이다. (그런데, 도대체 연애까지 어떻게 다 하는걸까? 결론은 창천향로님은 헤르미온느다..) [B급 프로그래머] 7월 5주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문) 딥러닝에 관한 글들은 항상 이해하기 어렵지만, 조금씩 보다 보면 어느 정도 트렌드는 인지 할 수 있어서 좋다고 생각 한다. 트위터나 페이스북이 딥러닝 연구를 하는 이유는 무엇 일까? 그런데 생각 해보면, 아주 작은 부분에서부터 연구를 시작해 서비스 적용을 아주 잘 하고 있다는 점이다. 그럼, ..

승돌 쓰다 2019.08.10

[정리] 그냥 저냥 #위클리뉴스 #47

layout: post title: "그냥 저냥 #위클리뉴스 #47" description: "그냥 저냥 #위클리뉴스 #47" date: 2019-08-03 23:13:00 category: weekly-news tags: [weekly-news, programming] comments: true JavaScript 5 ES2019 features you can use today - LogRocket Blog ES2019에서 신규로 추가 되는 기능에 관한 설명인데, 아마 대다수분들이 Google I/O 2019 세션에서 확인하셨다시피, flat(), flatMap()함수가 추가 된다. 이 밖에도 다른 기능들이 추가 되니 확인 하여, 실제로 사용 해보면 좋겠다. Washing your code: avoid..

승돌 쓰다 2019.08.03

[정리] 그냥 저냥 #위클리뉴스 #45

개발에 도움이 되는 Python HTML 문자열을 마크다운으로 변환하는 html2text 라이브러리 알아보기: 요즘 티스토리 데이터를 백업해서 markdown으로 바꾸고 싶다는 생각을 했는데, python에 이런 툴이 있었다. 역시, 반복하지 말라는 명언을 기억하고, 검색하자. Alfred에서 iTerm 명령어 바로 실행하기: Alfred에서 터미널 명령어를 바로 실행 할 수 있도록 하는 applescript를 어떤 이가 만들었는데, 이를 소개하는 글이다. 2019 상반기 회고 + 하반기 다짐 (feat. 글또): 프론트 개발자분의 상반기 회고록인데, 여러가지 활동을 많이 하시는 것 같았다. 그런데, 도대체 시간관리를 어떻게 하시는지 궁금하기도 하다. [B급 프로그래머] 7월 1주 소식(개발/관리도구, ..

승돌 쓰다 2019.07.20

[정리] 그냥 저냥 #위클리뉴스 #44

ElasticSearch Elasticsearch의 색인 별명 활용 팁 최근 서비스 개편을 진행함과 동시에 특정 데이터의 개편 또한 같이 변경 되어, ES의 색인과 Query등에 급작스럽게 공부하게 되었다. Index alias를 변경 해야 하는데, QA를 진행중이라 접근이 끊기면 안되기 때문에, atomic 하게 변경이 되어야 했다. 찾아보니, add, remove를 같이 action으로 넣어 주면 끊기지 않고 정확하게 잘 동작하게 된다고 한다. Elasticsearch from the Bottom Up, Part 1 ElasticSearch의 기본이 되는 Index인 Inverted Index, Building Index, Indext Segments에 관한 설명이다. 시간이 나면 조금 더 기본적인 ..

승돌 쓰다 2019.06.30

[정리] 그냥 저냥 #위클리뉴스 #42

JavaScript 레거시 코드에서 이해하기 쉬운코드로 리팩토링: 카카오 i 오픈 빌더 프로젝트를 하면서, 어떻게 리팩토링을 해나갔는지? 소개하는 글입니다. JavaScript 관련하여 좋은 글을 많이 써주시고 계신데요. 실제 카카오 프로젝트 구조를 설명하고 계신 것 같아서 자세하게 써주셔서 이해하기 쉬웠고, 리팩토링에 관해서도 약간의 설명과 진행한 방향을 소개하고 계셔서 읽어보면 도움이 많이 됩니다. Angular는 데이터 흐름이 양방향이 가능한데, 이를 단방향으로 제한하여 리팩토링 한점 또한 생소하지만, 이유가 있어 한 번쯤 다들 생각해보면 좋겠다. 읽으면서 "컴포넌트들의 분리와 영역을 설정하고, 어떻게 응집도를 낮추고, 결합도를 높일 수 있는지에 대해 깊은 고민을 많이 하셨구나" 라는 생각을 했다...

승돌 쓰다 2019.06.01
반응형