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

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

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

행사안내

싱가폴 루비 컨퍼런스

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

http://www.reddotrubyconf.com/
제보자 : wagurano (일 년 이상전에 작성)

드로이드 나이트

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

https://droidknights.github.io/2017/
제보자 : wagurano (일 년 이상전에 작성)
읽을꺼리

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

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

https://github.com/shioyama/mobility
제보자 : wagurano (일 년 이상전에 작성)

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

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

https://github.com/troessner/reek
제보자 : wagurano (일 년 이상전에 작성)

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

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

https://github.com/thoughtbot/administrate
제보자 : wagurano (일 년 이상전에 작성)

젬 소개: camaleon-cms - 91juhwang

https://github.com/owen2345/camaleon-cms
제보자 : wagurano (일 년 이상전에 작성)

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

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

https://github.com/vasilakisfil/rails5_api_tutorial
제보자 : wagurano (일 년 이상전에 작성)

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

Close the loop on exercise deprecation

https://github.com/exercism/discussions/issues/120
제보자 : wagurano (일 년 이상전에 작성)

'&' 연산자로 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 (일 년 이상전에 작성)

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

Rails ActiveRecord Relation (Arel), composition and Query Objects

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

스포라켓의 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 (일 년 이상전에 작성)

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

Profiling MRuby Code

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

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

15 Weird Things About Ruby That You Should Know

http://www.blackbytes.info/2017/02/weird-ruby/
제보자 : wagurano (일 년 이상전에 작성)

해시 테이블 성능 개선

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 (일 년 이상전에 작성)

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

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

문답: 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 (일 년 이상전에 작성)

루비로 명령행 도구 만들기

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

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

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

Real-time Rails: Foundations for a Better ActionCable

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

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

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

https://likelion.net/
제보자 : wagurano (일 년 이상전에 작성)

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

https://www.bloc.io/ruby-warrior/
제보자 : wagurano (일 년 이상전에 작성)

레일스 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 (일 년 이상전에 작성)

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

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

http://guides.rorlab.org/
제보자 : wagurano (일 년 이상전에 작성)
볼꺼리

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

Let's Write a Rakefile

https://www.youtube.com/watch?v=p8RbRlDPUIE
제보자 : wagurano (일 년 이상전에 작성)

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

Write expressive tests by mastering RSpec matchers

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

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

https://youtu.be/EZxGa6dqero
제보자 : wagurano (일 년 이상전에 작성)

레일스 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 (일 년 이상전에 작성)

잉코딩 24시간 캠프 - PART 1

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

https://www.facebook.com/groups/engfordev/permalink/1422027364515751/
제보자 : wagurano (일 년 이상전에 작성)

하나미 프로젝트 사용 사례

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

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

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

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

http://rails-refactoring.com/
제보자 : wagurano (일 년 이상전에 작성)

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

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

https://leanpub.com/vuejs2-korean/
제보자 : wagurano (일 년 이상전에 작성)

Testing Rails

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

https://gumroad.com/l/testing-rails
제보자 : wagurano (일 년 이상전에 작성)

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

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

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

엔터프라이즈 인큐베이터 "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 (일 년 이상전에 작성)

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

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

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

Skills Required to Succeed as a Field Engineer

There are certain skills that will be required if you want to get success in the field. For starters, you need to be equipped with the ability to manage technical work even if you do not have any s...

https://www.fieldengineer.com/blogs/what-does-a-field-engineer-do/
제보자 : sakbar (8달전에 작성)
업체홍보

FIBER OPTIC JOBS AND CAREERS

Job outline

So, what are fiber optic engineer jobs? What is it that these folks do? Well, the job of a fiber optic engineer is centered on the installation of broadband telecommunication cables,...

https://www.fieldengineer.com/blogs/fiber-optic-jobs-careers/
제보자 : sakbar (9달전에 작성)

기사추가

뉴스레터 구독신청 구독신청하기