주간뉴스 - 63호 (3월 2주)

발행일 : 2017-03-12 23:00:00 +0900 | 발행처 : RORLAB http://rorlab.org | 편집인 : wagurano@gmail.com

루비와 레일스 소식이 밀렸습니다. 아직 더 있는데 너무 늦을 것 같아서 지난주 작성하지 못한 것과 이번주 소식 몇가지를 먼저 올렸습니다.

Rorlab emblem gray tone
행사안내

싱가폴 루비 컨퍼런스

6월 22일부터 23일 싱강폴에서 레드닷루비 컨퍼런스가 열립니다.

http://www.reddotrubyconf.com/
제보자 : wagurano (6달전에 작성)

드로이드 나이트

오직 안드로이드 개발자들을 위한 수준있는 독립 컨퍼런스
일시 : 3월 25일(토) 9시~18시
장소 : 전문건설회관 (보라매공원)
참가비 : 3만원 (학생 1.5만원)

https://droidknights.github.io/2017/
제보자 : wagurano (6달전에 작성)
읽을꺼리

젬 소개: mobility 블로그 포스트의 각 나라말 버전을 구성하는 젬

참고. http://dejimata.com/2017/3/3/translating-with-mobility

https://github.com/shioyama/mobility
제보자 : wagurano (6달전에 작성)

젬 소개: reek 버그가 생길만한 코드를 찾는 젬

참고. https://review.ebertapp.io/lessons-learned-and-code-smells-detected-with-reek-ca9374a3eece#.br292720m

https://github.com/troessner/reek
제보자 : wagurano (6달전에 작성)

젬 소개: adminstrate 관리자 페이지를 만드는 젬

레일스 어드민과 액티브 어드민 젬이 생각나네요.

https://github.com/thoughtbot/administrate
제보자 : wagurano (6달전에 작성)

젬 소개: camaleon-cms - 91juhwang

https://github.com/owen2345/camaleon-cms
제보자 : wagurano (6달전에 작성)

마이클 하틀의 레일스 튜토리얼을 레일스 API 버전으로 만들어 봅시다.

Build an API in your Rails app now! (Rails 5 version)

https://github.com/vasilakisfil/rails5_api_tutorial
제보자 : wagurano (6달전에 작성)

카트리나 오웬의 엑서시즘 프로그래밍 퀴즈를 정리할 지원자를 찾습니다.

Close the loop on exercise deprecation

https://github.com/exercism/discussions/issues/120
제보자 : wagurano (6달전에 작성)

'&' 연산자로 yield 와 Proc을 알아봅시다.

Ruby’s Unary ‘&’ Operator
레일스 뷰에서 yield가 궁금했던 분들은 http://ablogaboutcode.com/2012/01/04/the-ampersand-operator-in-ruby 도 읽어보세요.

https://medium.com/@amliving/rubys-unary-operator-a93d36d3cd8b#.mmur9qesy
제보자 : wagurano (6달전에 작성)

액티브레코드와 아렐 함께 사용하기 초급부터 고급까지

Rails ActiveRecord Relation (Arel), composition and Query Objects

http://www.eq8.eu/blogs/38-rails-activerecord-relation-arel-composition-and-query-objects
제보자 : wagurano (6달전에 작성)

스포라켓의 require_directory 키워드로 application.js에서 콘트롤러별로 자바스크립트를 나눠봅시다.

Slicing up Rails Application.js for Faster Load Times

https://robots.thoughtbot.com/slicing-up-rails-application-js-for-faster-load-times
제보자 : wagurano (6달전에 작성)

엠루비 성능분석 자세히 들여다 보기

Profiling MRuby Code

http://log.fundamental-code.com/2017/02/14/profiling-mruby.html
제보자 : wagurano (6달전에 작성)

알아두면 좋을 루비 프로그래밍 팁 15개

15 Weird Things About Ruby That You Should Know

http://www.blackbytes.info/2017/02/weird-ruby/
제보자 : wagurano (6달전에 작성)

해시 테이블 성능 개선

Towards Faster Ruby Hash Tables
CPU 성능이 좋아지고 CPU가 캐시를 사용하는 이점을 살려서 레드햇 개발자가 루비 해시 테이블 구성을 바꿔서 제안하였습니다.
참고. https://bugs.ruby-lang.org/issues/12142

https://developers.redhat.com/blog/2017/02/27/towards-faster-ruby-hash-tables/
제보자 : wagurano (6달전에 작성)

터보링크와 리액트를 사용한 경험

https://sevos.io//2017/02/27/turbolinks-lifecycle-explained.html
제보자 : wagurano (6달전에 작성)

문답: SEO와 SLUG를 살펴봅시다. - jay, chulki.lee, rinae, tod

url에 한글을 넣으려면 어떻게 할까요. slug를 참고하세요.
참고. 구글 가이드 8쪽
slug 사용할 때 생성방법, uniqueness 보장방법, 기존 slug redirect 문제를 미리 생각해보세요.
'.../id-제목' 대신 '.../id'와 '.../id/제목' 2가지 사용
참고2. https://www.site-analyzer.co...

https://static.googleusercontent.com/media/www.google.co.kr/ko/kr/intl/ko/webmasters/docs/search-engine-optimization-starter-guide-ko.pdf
제보자 : wagurano (6달전에 작성)

루비로 명령행 도구 만들기

Creating Powerful Command Line Tools in Ruby
파라미터를 파싱하고 입출력을 구성하는 방법을 따라해봅시다.

https://blog.codeship.com/creating-powerful-command-line-tools-in-ruby/
제보자 : wagurano (6달전에 작성)

액션케이블을 실제로 사용하기에 앞서 생각할 점

Real-time Rails: Foundations for a Better ActionCable

https://dunningpostor.com/real-time-rails-dreams-for-a-better-actioncable/
제보자 : wagurano (6달전에 작성)

'멋쟁이 사자처럼' 5기 모집

대학생 프로그래밍 교육단체 멋쟁이사자처럼이 5기 학생을 모집합니다.
학생들이 실제 오프소프 프로젝트에 참여하는 여름 계절학기 프로젝트인 '구글 써머 오브 코드' 나 '레일스걸스 써머 오브 코드'에도 참여하기를 기대해봅니다.
참고. http://weblog.rubyonrails.org/2017/3/2/google-summer-of-code-2017/

https://likelion.net/
제보자 : wagurano (6달전에 작성)

게임으로 배우는 루비 프로그래밍

https://www.bloc.io/ruby-warrior/
제보자 : wagurano (6달전에 작성)

레일스 5.0.1로 업데이트하세요.

레일스 5.0 액션케이블이 DDoS 취약점이 있다고 합니다.

https://blog.phusion.nl/2016/12/21/actioncable-under-stress-protecting-your-application-against-slow-clients-using-passenger/
제보자 : wagurano (6달전에 작성)

레일스 가이드 업데이트 - reshia

레일스 5에 맞추어 레일스 가이드를 업데이트하였습니다.
레일스 가이드는 여러분들의 참여를 기다립니다.
참고. https://github.com/rorlakr/rails-guides

http://guides.rorlab.org/
제보자 : wagurano (6달전에 작성)
볼꺼리

워드프레스에 글을 올리는 레이크 파일 만들기

Let's Write a Rakefile

https://www.youtube.com/watch?v=p8RbRlDPUIE
제보자 : wagurano (6달전에 작성)

테스트 결과 비교 방법 RSpec Matcher 사용하기

Write expressive tests by mastering RSpec matchers

https://www.rubytapas.com/2017/02/28/write-expressive-tests-mastering-rspec-matchers/
제보자 : wagurano (6달전에 작성)

Nokogiri 젬의 외부 파일 불러오는 취약점

https://youtu.be/EZxGa6dqero
제보자 : wagurano (6달전에 작성)

레일스 5.1의 웹팩, 얀을 소개합니다.

참고. https://medium.com/@hpux/rails-5-1-loves-javascript-a1d84d5318b#.ao72fo7n9

https://www.driftingruby.com/episodes/ruby-on-rails-5-1-0-changes-and-new-features
제보자 : wagurano (6달전에 작성)

잉코딩 24시간 캠프 - PART 1

개발자 영어(페이스북 그룹)의 나솔님과 범재님이 제주도에서 레일스 프로젝트를 코딩하고 코치하였습니다.
참고. https://docs.google.com/document/d/1e16luFEi3aeCBwJvJMkfFPQjjvm1uRJF75uaMWRWKDY/edit#heading=h.2i34oy10m6od

https://www.facebook.com/groups/engfordev/permalink/1422027364515751/
제보자 : wagurano (6달전에 작성)

하나미 프로젝트 사용 사례

뉴욕 프로그래밍 모임에서 발표한 동영상입니다.

https://www.youtube.com/watch?v=88snSsNkDlU
제보자 : wagurano (6달전에 작성)
신간소개

피어리스 리팩토링: 레일스 콘트롤러

2014년에 출판하였지만, @han 제보로 올립니다. 나중에 나올 샌디메츠와 카트리나 오웬의 https://www.sandimetz.com/99bottles/ 도 읽어보세요.
Fearless Refactoring: Rails controllers

http://rails-refactoring.com/
제보자 : wagurano (6달전에 작성)

The Majesty of Vue.js 2의 한국어판 입니다.

Vue.js를 기초부터 차근차근 알아봅니다! 이 책은 가장 인기있는 자바스크립트 프레임워크 중 하나인 Vue.js를 다룹니다.책을 끝까지 다 읽을 때쯤 Vue.js를 이용해 빠르고 쉽게 프론트엔드 웹 애플리케이션을 만드는 능력을 얻으실 수 있습니다!
https://leanpub.com/vuejs2-korean/

https://leanpub.com/vuejs2-korean/
제보자 : wagurano (6달전에 작성)

Testing Rails

everyday rails testing with rspec 책 이후 rspec 책이 나왔습니다.

https://gumroad.com/l/testing-rails
제보자 : wagurano (6달전에 작성)

마이크로서비스 아키텍처 구축 : 대용량 시스템의 효율적인 분산 설계 기법

마이크로서비스는 기존 대용량 시스템의 복잡성과 운영?배포?유지보수의 문제점을 해결할 새로운 대안이다. 이 책은 마이크로서비스 아키텍처를 구축, 관리할 때 고려할 문제와 이에 관한 포괄적 시각과 실용적인 조언을 제공한다. 지속적 통합을 통해 개별 마이크로서비스를 배포하는 과정을 설명하고, 실제로 마이크로서비스를 도입한 기업들의 구체적 사례를 소개한다.

http://www.yes24.com/24/goods/36551677?acode=101
제보자 : wagurano (6달전에 작성)
채용공고

엔터프라이즈 인큐베이터 "Vintage Lab”에서 개발자를 뽑고 있습니다. - saryong

백엔드/프론트엔드/모바일 전 영역에서 주니어/시니어급 경력자를 찾고 있습니다. 백엔드는 Ruby on Rails, 웹 프론트엔드는 React, 모바일 프론트엔드는 Swift, Kotlin, React Native를 이용해서 개발하고 있습니다. 유명 투자사로부터 안정된 투자를 받은 조직에서, 넥슨 출신으로 실리콘밸리 창업 경험이 있는 tech lead와...

https://www.rocketpunch.com/jobs/24706/%EC%9B%B9-%EB%AA%A8%EB%B0%94%EC%9D%BC-%EA%B8%B0%EB%B0%98-e-Commerce-%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A5%BC-%EC%9C%84%ED%95%9C-Front-Back-End-%EA%B0%9C%EB%B0%9C
제보자 : wagurano (6달전에 작성)

Ruby on Rails 로 코딩 알바 하실 분 모십니다. - wonsup

직장 다니시는 분들 괜찮습니다. 시간단위로 일하고 다음날 돈 받으실 수 있습니다. 가이드 문서 읽어보시면 더 자세한 내용 확인 하실 수 있습니다.

https://docs.google.com/document/d/1jflXkU341yQUGhpVBAbDpxTfBBBjh-BohETqyKVik1M/edit#
제보자 : wagurano (6달전에 작성)