2024년 7월의 두 번째 소식

Writebook 소스코드 분석, Writebook이 오픈소스가 아닌 이유, Jean Boussier와 @heka1024의 Rails PR 합작, Ruby와 Rails의 커뮤니티 이벤트 소식

2024.07.09 | 조회 506 |
0
|

Ruby on Rails 소식지

국내외 Ruby on Rails 관련 소식을 전해요

안녕하세요 구독자님,

지난주에 이어 여전히 장마로 비가 오락가락하는 요즘이네요. 주변에 감기로 고생하는 분들이 많던데 건강 잘 챙기시길 바랍니다.

이번 주 소식에서는 지난주에 출시를 소개했던 Writebook에 대한 이야기가 많습니다. 무료로 공개된 제품의 코드를 분석해 공유한 인사이트가 특히 인상적이었어요. 회사에서 레일즈 엔지니어들과 나눴던 주제도 포함되어 있고, 서비스를 새로 만들 때 고민되는 인증에 대한 부분도 하나의 주제로 다루고 있어요. 회사에 Campfire도 구매해두어서, 복직하면 소스코드를 볼 수 있는 여유가 있으면 좋겠네요.

새로운 소식

37signals의 Writebook 소스코드 분석: Matt Swanson의 인사이트

37signals에서 공개한 Writebook의 코드를 분석한 x 계정이 눈에 띄었어요. Matt Swanson이라는 엔지니어인데 x 계정을 통해서 Writebook source-diving이라는 제목을 달고 주제별로 요약을 해주고 있어요. 저도 해보고 싶은 주제라서 전체를 다 보지는 못했지만 흥미롭게 보고 있는 중이에요.

출처: @_swanson
출처: @_swanson

Writebook이 오픈소스가 아닌 이유

출처: @jasonfried
출처: @jasonfried

Jason Fried가 Writebook은 왜 오픈소스가 아닌지에 대한 답변을 했어요.

요약하자면, Writebook은 애초에 오픈소스 프로젝트로 시작한 것이 아니라 ONCE의 제품이기 때문이에요. 고객이 코드를 받아 분석하고 수정할 수 있지만, 그 수정사항을 수용할 계획은 없어요. 이 제품은 무료이며 앞으로 출시될 모든 버전도 무료일 가능성이 있지만, 유료화를 결정할 수도 있어요. 이러한 결정은 우리가 제품을 계속 통제할 수 있을 때 고려할 수 있는 옵션이에요.

저도 "어차피 무료인데 왜 오픈소스가 아닐까?"라는 생각을 했는데, "product under the ONCE umbrella"라는 말에서 그 이유를 이해할 수 있었어요.

Jean Boussier와 @heka1024의 PR 합작 

Ruby on Rails x계정에서는 매주 추가된 커밋에 대한 소개가 올라오는데 반가운 이름이 있어서 소개해요.

출처: @rails
출처: @rails

Prefer ETag header over Last-Modified for cached responses 부분은 @heka1024의 기여항목인데 이 PR(https://github.com/rails/rails/pull/52191)에 설정 측면에서 의존성이 있는 기능이 있어서, 추가 PR(https://github.com/rails/rails/pull/52274 )에서 Rails Core팀의 Jean Boussier가 마무리한 걸로 보여요.   

Jean Boussier는

authored by @heka1024 (I just cleaned up the new configuration and added missing parts, was faster than doing a back and forth).

Merged PR Description 중에서

라는 코멘트를 남겼는데, 이 부분이 인상적이었네요.

이벤트

이 이벤트 정보는 참여를 위한 것이라기보다는 Ruby와 Rails 해외 커뮤니티의 활발한 활동을 알리기 위한 것이에요. Ruby와 Rails는 여전히 활기차게 움직이고 있다는 것을 매번 새롭게 느끼게 되네요.

Friendly.rb

2024년 9월 18일에 루마니아 부다페스트에서 열리는 Ruby Conference가 Short Ruby 뉴스레터에 후원 광고를 냈어요. 얼리버드 티켓은 이미 품절되었고, 일반 티켓은 $200, 서포터 티켓은 $300으로 안내되고 있어요. 서포터 티켓은 특별한 혜택은 없지만, 컨퍼런스에 대한 추가 후원의 의미가 있으며, 특별한 기념품을 제공한다고 해요.

Ruby Conf India

Ruby Conf India가 11월 29일 ~ 30일의 일정으로 Jaipur에서 열려요.

African Ruby Community

African Ruby Community가 Ruby Conf Africa 스피커 모집을 다시 시작했어요. (7월 20일까지)

Ruby Conf

Ruby Conf가 CFP 일정을 7월 22일까지로 연장했어요.

Ruby Kansai

Ruby Kansai가 오사카 Ruby Conf04에 대한 정보를 공유했어요. 주요 연사로는 CRuby, PicoRuby 커미터가 키노트를 맡았다고 해요.

Meetups

정기 소식으로는 Short Ruby의 Launches와 Events에 대해서 간략하게 다루고 자세하게 보면 좋을 것들은 따로 정리해서 발송할 예정이에요.

Short Ruby 원문보기

더 많은 정보를 원하신다면?

📘 메일러의 블로그

최신 기술 트렌드와 유용한 팁을 공유하는 메일러의 블로그를 방문해 보세요.

블로그 방문하기

🔗 메일러의 링크드인

메일러와 네트워크를 확장하고 소통을 원하신다면 링크드인을 통해 연결해 보세요.

LinkedIn에서 연결하기

📚 Ruby on Rails 공식 가이드 따라잡기 - 인프런 강의

Ruby on Rails에 대해 배우고 싶으신가요? "Ruby on Rails 공식 가이드 따라잡기" 강의를 확인해보세요!

강의 바로가기

다가올 뉴스레터가 궁금하신가요?

지금 구독해서 새로운 레터를 받아보세요

✉️

이번 뉴스레터 어떠셨나요?

Ruby on Rails 소식지 님에게 ☕️ 커피와 ✉️ 쪽지를 보내보세요!

댓글

의견을 남겨주세요

확인
의견이 있으신가요? 제일 먼저 댓글을 달아보세요 !

© 2024 Ruby on Rails 소식지

국내외 Ruby on Rails 관련 소식을 전해요

자주 묻는 질문 오류 및 기능 관련 제보

서비스 이용 문의admin@team.maily.so

메일리 (대표자: 이한결) | 사업자번호: 717-47-00705 | 서울 서초구 강남대로53길 8, 8층 11-7호

이용약관 | 개인정보처리방침 | 정기결제 이용약관