-
Notifications
You must be signed in to change notification settings - Fork 0
주간뉴스 40호 (2016년 3월 13일)
wagurano edited this page Mar 13, 2016
·
27 revisions
이곳에 추가했더라도 편집자의 의도에 따라 발행되는 주간 뉴스에 포함되지 않을 수 있습니다.
이 뉴스는 2016년 3월 13일(일) 자정에 발송예정 발송될 예정입니다.
headline ...
===
: 루비 또는 레일스 관련 신간책(영문/국문) 소개
: 유용한 젬 소개
-
LHS
- '액티브 모델'처럼 사용하고 JSON API를 만들 수 있습니다.
-
Dropjone.js
- Dropzonejs는 빈 공간에 파일을 끌어다 놓으면 파일을 업로드할 수 있는 자바스크립트이며 레일스에서 적용할 수 있습니다.
-
Functional Ruby
- 루비로 함수형 프로그래밍을 합니다.
-
concurrent-ruby
- 디스코스와 레일스도 사용하는 컨커런트 루비는 쓰레드에 안전한 프로그래밍에 사용합니다.
-
opal-phaser
- 루비 코드를 자바스크트립트로 바꿔주는 오팔과 게임툴인 phaser를 함께 사용하여 게임을 만듭니다.
-
reencryptor
- attr_encrypted 젬에 취약점이 있어서 데이터베이스에 저장하는 정보를 암호화하는 젬을 소개합니다. 참고 블로그 포스트
: 각종 행사 모임 링크 삽입
: 글 링크들 삽입
-
- LS, AWK, SED, GREP 명령어로 로그 파일을 다루거나 데이타베이스를 파일로 저장할 때 참고하세요.
-
- PostgreSQL과 레일스에서 클로저 테이블 패턴으로 트리 구조 테이블을 다룹니다. 참고 계층구조 테이블 구성
-
- 이미 만들어서 운영중인 프로젝트를 건드려야할 때 코딩 스타일을 바꾸고 싶은 마음이 들지도 모르겠습니다. 아비디 그림이 코딩 스타일에 대해 질문 몇가지에 대해 답하였습니다. 프로젝트마다 스타일을 적용하며, 스타일이란 코드를 어떤 기능을 할지 가늠하기 쉬우며, 다른 기능과 구별하기 편하다고 합니다. 코딩 스타일에 대한 서로 다른 의견이 생기면 1,2주간 써보고 다시 이야기하도록 안내한다는 답글도 있습니다.
-
- 타임스탬프에 대해 not null 옵션을 쓰지 않고 레일스5가 테이블 생성할 때 not null 로 설정하여 레일스 4.x 의 rake db:migrate 하면 테이블을 만들 때 문제가 생겨서 마이그레이션에 버전을 붙였습니다. 예전 마이그레이션을 새로운 레일스5 프로젝트에서 실행하면 경고 메시지를 보여 줍니다. 참고 deprecated
-
- 백그라운드로 처리할 때 RabbitMQ로 메시지를 주고 받을 수 있습니다. 처리하다가 오류가 발생한 메시지를 다시 메시지 큐에 넣은다면 끝도 없이 오류가 발생하는 메시지가 쌓일 수 있습니다. 네트워크 Exponential Backoff 기법을 적용한 메시지 처리 기법을 소개합니다.
-
- 웹소켓을 사용할 떄 Redis를 이용하여 메시지를 주고 받는 PubSub을 만듭니다. 루비의 쓰레드를 사용하지 않고 얼랭으로 만든 엘릭서로 PubSub을 만듭니다.
-
- multi_json, active_record, moneta 젬 사례를 들어 디자인 패턴을 소개합니다.
-
- 레일스5의 API 만들기 후속편입니다.
-
- 데이타베이스 테스트 데이타 외에 팩토리걸을 활용하는 사례를 보여줍니다. 참고
-
- Enumerable의 map, inject 메소드를 자주 쓰지만 each_cons 도 함께 살펴보세요.
-
문자열로 표기한 시간을 타임 객체로 만드는 Time.parse를 벤치마크
- Time.parse 보다 Time.iso8601이 빠르고 CRuby는 파싱을 C로 구현했지만 JRuby는 루비 코드로 작성하였고 JRuby 9K가 1.7.x보다 느립니다.
- 주간뉴스 49호 (2016년 5월 15일)
- 주간뉴스 48호 (2016년 5월 8일)
- 주간뉴스 47호 (2016년 5월 1일)
- 주간뉴스 46호 (2016년 4월 24일)
- 주간뉴스 45호 (2016년 4월 17일)
- 주간뉴스 44호 (2016년 4월 10일)
- 주간뉴스 43호 (2016년 4월 3일)
- 주간뉴스 42호 (2016년 3월 27일)
- 주간뉴스 41호 (2016년 3월 20일)
- 주간뉴스 40호 (2016년 3월 13일)
- 주간뉴스 39호 (2016년 3월 6일)
- 주간뉴스 38호 (9월 2주)
- 주간뉴스 37호 (9월 1주)
- 주간뉴스 36호 (8월 4주)
- 주간뉴스 35호 (8월 2주)
- 주간뉴스 34호 (7월 6주)
- 주간뉴스 33호 (7월 5주)
- 주간뉴스 32호 (7월 3주)
- 주간뉴스 31호 (7월 2주)
- 주간뉴스 30호 (6월 4주)
- 주간뉴스 29호 (6월 2주)
- 주간뉴스 28호 (6월 1주)
- 주간뉴스 27호 (5월 5주)
- 주간뉴스 26호 (5월 4주)
- 주간뉴스 25호 (5월 3주)
- 주간뉴스 24호 (5월 2주)
- 주간뉴스 23호 (4월 4주)
- 주간뉴스 22호 (4월 3주)
- 주간뉴스 21호 (4월 2주)
- 주간뉴스 20호 (4월 1주)
- 주간뉴스 19호 (3월 4주)
- 주간뉴스 18호 (3월 3주)
- 주간뉴스 17호 (3월 2주)
- 주간뉴스 16호 (3월 1주)
- 주간뉴스 15호 (2월 4주)