JavaScript Promise

1 한빛미디어에서 무료로 배포했던 eBook인데, Promise에 관해서 매우 잘 정리되어 있기 때문에 JS를 사용하면서 Promise를 사용해야 하시거나 접하시는 분들에게 추천드립니다. Promise라고 부르는 하나의 인터페이스를 이용해 다양한 비동기 처리 문제를 해결할 수 있다. 쉽게 말해 복잡한 비동기 처리를 쉽게 패턴화할 수...
더 읽기

해커스 - 세상을 바꾼 컴퓨터 천재들 (무삭제판)

그들은 ‘직접 해보라’는 교리를 평생토록 추종한 신봉자들이었다. […] 컴퓨터에 대한 접근은 물론이고 세상이 돌아가는 방식을 가르치는 무엇이든, 그에 대한 접근은 무제한적이고 전적이어야 한다. 직접 해보라는 강령Hands-On Imperative을 언제나 지켜라! 1 2~3번 읽고, 개정판을 또 읽어봐도 재미있다. 혹시 컴퓨터 프로그래밍이나 개발의...
더 읽기

Effective Modern C++ (이펙티브 모던 C++)

이 버전이 더 효율적인 뿐만 아니라 타자도 더 쉽다. 1 C++은 다루지 않은지 오래 되어서 책을 보는 동안 C++ 표준 레퍼런스를 참고하게 되었다. 영원히 변하지 않을 것 같았던 C++ 표준의 변화량이 상당하기 때문에 용어를 받아들이는 것부터 난관이었지만 스콧 마이어스의 훌륭한...
더 읽기

뷰티풀 아키텍처

1 단 한번도 아름다운 아키텍처를 경험해하지 못했기 때문에 책에 다루는 아키텍처를 읽으면서 부러웠다. 저런 아키텍처를 경험할 수 있으면 좋겠다고 막연하게 생각했다. 좋은 아키텍처로 개발을 진행해 보고 싶다는 생각만큼, 좋은 아키텍처를 알아보는 안목을 키우고 싶었다. 아키텍처를 분석하고 해석하는 방법을 엿볼 수...
더 읽기

내 맘대로 위클리 뉴스 2017년 12주

Python Django FK on_delete defaults to CASCADE Django의 FK의 on_delete를 사용해서 파일을 제거할 때 활용할 수 있는 on_delete 설정을 다루는 기사 If the File object is deleted nowm the logo will be set to NULL rather than deleting the object....
더 읽기

내 맘대로 위클리 뉴스 2017년 11주

Python Getting Djiggy with Django Models Django의 ORM을 잘(!) 사용하기 위한 몇가지 기능을 소개하는 기사 You’ll be best served if you already understand how models and queries in Django sort of work (for example, by following the tutorial above) Choices...
더 읽기

내 맘대로 위클리 뉴스 2017년 10주

Python Zero downtime deploys: A tale of Django migrations Django로 만든 프로젝트를 배포할 때 가장 신경쓰이는 데이터베이스 마이그레이션에 관한 내용을 소개한 기사 기사에서 사용하는 DB는 Postgresql을 사용하고 있으며, 마이그레이션을 위해서 정규식을 사용하고 있기 때문에 기술적으로 차이가 발생하는 분들은 The Way...
더 읽기

내 맘대로 위클리 뉴스 2017년 9주

Python 10 Best Practices for Writing Node.js REST APIs Node.js 기반으로 RESTful을 설계 하거나 만들 때 꼭 필요한 ‘체크리스트’가 필요하다면 이 기사를 꼭 참고 할 것! 다른 프로그램 언어를 사용하고 있다고 해도 읽어보면 정말 많은 도움이 됨(특히 #1, #2, #3,...
더 읽기

트렌드 코리아 2017

1 2017년을 위해서 2016년을 돌아보는 시간을 가져보려는 분들에게 추천하고 싶은 책이다. 내용의 깊이나, 정확성은 본인도 잘 모르겠지만 이 책은 우리는 2016년을 어떻게 살았고, 내가 욕망했던 것들이 어떤 사회적 맥락을 가지는지 마주 할 수 있는 좋은 기회라고 생각한다. 2 전문가들의 관점과...
더 읽기

라라벨로 배우는 실전 PHP 웹 프로그래밍

1 스터디 덕분에 PHP의 풀스택 프레임워크인 ‘Laravel’을 다뤄볼 수 있었다. 기껏해야 책에 있는 예제를 돌려보는 정도이지만 풀스택 프레임워크의 강력함과 PHP의 언어적 유연함을 엿볼 수 있었다. 그리고 루비 온 레일즈를 필두로 대부분의 풀스택 프레임워크에서 제시하는 프로젝트 구조와 Composer를 사용한 프로젝트 의존성...
더 읽기

ECMA Script 6 - 두고두고 보는 자바스크립트 표준 레퍼런스

ES5에서 Array.isArray()와 같이 오브젝트 프로퍼티로 작성된 isArray()를 함수라고 했으며, Sports.prototype.get = function(){}과 같이 prototype에 연결된 get()을 메서드라고 했습니다. 함수와 메서드를 구분해야 하는 이유는 new 연산자로 인스턴스를 생성할 때 인스턴스에 할당되는 기준이 다르기 때문입니다. 1 Node.js와 React를 주로 사용하는 환경에서 근무하다...
더 읽기

C# 6.0 완벽 가이드

1 이 두꺼운 책을 다 읽은 나에게 칭찬을 하고 싶다. C#에 관한 거의 모든 내용을 담고 있다고 해도 과언이 아니다. 챕터가 정말 ‘기가막히게’ 나눠져 있어서 기존의 C# 사용자에게 매우 유익할 듯 하다 2 엄청난 분량 덕분에 초보자의 경우 포기가 빠르지만,...
더 읽기

파이썬 코딩의 기술

1 파이썬을 잘 사용하기 위한 59가지 팁을 담고 있다. 파이썬 사용자라면 구글 플레이나 리디북스에서 구매해서 꼭 읽어보길 권한다. 새 파이썬 프로젝트를 시작한다면 파이썬 3를 사용할 것을 강력히 추천한다. “명명(naming): PEP 8은 언어의 부분별로 독자적인 명명 스타일을 제안한다. 이 스타일을 따르면...
더 읽기

내 맘대로 위클리 뉴스 2017년 8주

Python Interactive ES6 Feature Examples ES6 문법 예제를 확인하면서 학습할 수 있는 사이트 답은 손쉽게 알 수 있기 때문에, ‘이유’를 진지하게 스터디 해 볼 수 있을 듯 Building a scalable Node.js Express app Node.js를 사용해서 확장 가능한 Express 앱을 만들기...
더 읽기

내 맘대로 위클리 뉴스 2017년 7주

Python Filtering and Chaining in Functional JavaScript 필터링(filtering)을 JavaScript의 배열(Array)에 사용하는 방법을 소개하는 기사 ‘함수형’ 프로그래밍의 유행을 선도하고 있는 필터링, 맵, 리듀서를 배열에 적용해 볼 수 있는 재미있는 기사, 가볍게 접근해 보실 분들에게 추천! The code you produce will be...
더 읽기