Skip to content

주간뉴스 29호 (6월 2주)

ChangHoon, Jung edited this page Jun 13, 2015 · 14 revisions

이곳에 추가했더라도 편집자의 의도에 따라 발행되는 주간 뉴스에 포함되지 않을 수 있습니다.

아침에 일어나면 메르스 뉴스를 확인하는 게 일상이 되었습니다. 구독자분들 건강하시기 바랍니다.

==========

API 서버를 레일스에서 Go로 이전

2013년 페이스북에 인수된 Parse의 API 서버를 레일스에서 Go로 이전하는 과정을 설명합니다. 200개의 m1.xlarge 서버로 초당 3000 요청을 처리했었는데 Parse의 엄청난 성장 속도로 Go를 고려 했다고 합니다. Parse는 2011년 설립된 후 빠른 발전으로 2013년 페이스북에 8500만 달러(900억)에 인수됐었습니다.

==========

해시와 알고리즘

if-elsif 조건문 대신 해시를 사용하는 예제를 보여줍니다. 벤치마크 결과 팩토리얼을 계산하는 경우 실행할수록 시간이 단축되며, 피보나치를 계산하는 코드는 상당히 빨리 계산했습니다.

==========

재미로 하는 리팩토링

루비 코드를 리팩토링하는 과정을 보여줍니다.

==========

띄어쓰기 주의

루비 프로그래밍할 때 띄어쓰기에 따라서 오류가 발생할 수 있는 사례를 보여줍니다.

==========

이벤트 핸들러를 처리하는 방법 비교

이벤트에 따라 핸들러를 호출하는 방법으로 보통 CASE 구문을 떠올리기 쉽습니다. 이 글에서는 6가지 방법을 코드로 보여주고 벤치마크 결과를 비교하여 설명합니다. 루비 버전, 구현체별로 미묘한 차이가 있으며 벤치마크를 테스트하는 방법에 따라 결과가 달랐습니다.

=========

RubyGems 2.2.5 릴리스

버그가 수정된 RubyGems 2.2.5 버전으로 업데이트하시기 바랍니다. rbenv을 사용하는 경우 트윗을 참고해서 설치된 모든 루비 버전에 대해 업데이트할 수 있습니다.

===

행사/모임

RORLab, 서울 루비 밋업은 모두 취소되었습니다.

Clone this wiki locally