Book 4

[리뷰] 나는 LINE개발자입니다.

나의 생각 대학교 입학 했을 무렵에 읽었던, '나는 프로그래머다’라는 책을 정말 좋아했다. 아! 이렇게 멋있게 일 하는 구나. 재미있겠다. Y2K버그와 고군분투 할 무렵에 나는 프로그래밍이 모르던 시절이었는데, 이 분들은 이렇게 이 시기를 지나왔구나! 생각을 했다. 지금은 나와 비슷한 사람들의 이야기 혹은 20년차의 시니어 프로그래머들이 모여 이야기를 같이 논할 수 있는 세상이 된 것 같아 읽는 내내 재밌었다. 다소 아쉬운점은 LINE이라는 특정한 회사의 개발자들의 이야기다보니 라인 이야기를 빼놓을 수 없었다. 물론, 라인이라는 회사와 내가 깊은 연관이 있진 않지만, 어느 정도 연관이 있기에, 읽으면서 좋기도 하고 아쉽기도 한 부분이었다. 좀 더 다양한 회사의 프로그래머 이야기를 듣고 싶어 하는 ..

책 리뷰 2019.10.11

[정리] 러닝 리액트 11장 - React Router

Chapter 11. React Router라우팅은 클라이언트의 요청을 처리할 종말점을 찾는 과정이라고 책에서 설명하고 있는데, 쉽게 말하자면, 웹 페이지의 메뉴 버튼을 생각하면 어떠한 일을 하는 것인지 이해하기가 쉽다. 결국 사용자는 원하는 페이지로의 이동을 원하게 되는데, 해당 페이지로 이동을 가능케하는 것이 Router의 역할이다. 11.1 라우터 사용하기export const MainMenu = () => [회사 소개] [이벤트] [제품] [고객 지원] ​ export const AboutMenu = ({ match }) => [회사] [연혁] [서비스] [위치] 라우터를 사용하면, 이 웹사이트의 각 섹션에 대한 경로를 설정할 수 있다. 각 경로는 브라우저의 주소창에 넣을 수 있는 Endpoint..

[리뷰] Java 9 모듈 프로그래밍

[Book] Java 9 모듈 프로그래밍 후기말도 많고, 탈도 많던 프로젝트 Jigsaw가 드디어 java9의 스펙이 표준안으로 채택 되었습니다. 원래는 투표에서 탈락하여 빠지는 것으로 방향이 바뀌기도 했었는데, 결국 재투표를 통하여 이 프로젝트가 java9 스펙에 포함되었습니다. Jigsaw는 무엇이냐면, 자바 플랫폼 자체에 모듈화의 개념과 기능을 도입하는 것을 말하며, 이를 Jigsaw 프로젝트라 명명했고, 대두된 시기는 상당히 오래 전입니다. Jigsaw는 아래와 같은 노력으로 이루어진 결과라 할 수 있습니다. 플랫폼 소스 코드를 모듈화에 적합하게 재구성한다.사전 정의된 입력과 출력 인터페이스, 명확한 의존성 지도로 모듈을 정의하고 만든다.내부 클래스를 캡슐화하고, 오직 공개 API만 호출할 수 있..

책 리뷰 2018.05.27

[정리] 앤서블 철저 입문

플레이북 실행 속도를 높이기 위한 tip파이프라이닝으로 SSH 처리 수 줄이기일반적으로 앤서블은 task 실행마다 SSH명령을 여러번 실행(임시 디렉토리 생성, 모듈 스크립트 전송, 모듈에 실행 권한 부여, 모듈 실행 + 삭제)하지만, 파이프라이닝 설정을 활성화화면, 모듈 스크립트의 전송을 처리할 필요가 없어진다. 곧, SSH처리 수가 감소하여 (모듈 실행만으로 완료) 성능 개선으로 연결될 수 있다. 즉, 이 설정을 SSH를 통해 모듈을 실행하는 모든 경우에 유효하여 항상 활성화 해두는 것이 좋다. [ssh_connection] pipelining = True 파이프라이닝이 기본적으로 비활성화 된 이유는 sudo를 이용해 관리자 권한으로 실행할 때, sudoers 설정 파일에서 requiretty를 비활..

인프라/Ansible 2018.02.08
반응형