Ruby on Rails #10번째 소식

이번 주 소식은 Kamal 2.0 관련 소식, Awesome Ruby Places 레포지토리, Ruby Conf 세션 소식과 함께 다양한 주제를 다루고 있어요.

2024.09.03 | 조회 93 |
0
|

Ruby on Rails 소식지

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

안녕하세요 구독자님,

9월이 되면서 그렇게 덥던 여름도 어느새 한풀 꺾인 것 같네요. 시간이 흐르면 모든 것이 지나가기 마련이라는 사실을 새삼 느끼게 됩니다. 이번 9월에는 Ruby on Rails 뉴스레터도 벌써 10번째 소식을 전하게 되었어요. 10번째를 맞이해서, 제가 어떻게 Ruby on Rails를 사용하게 되었는지, 그 여정을 돌아보는 시간도 가져봤어요.  

이번 주 소식은 Kamal 2.0 관련 소식, Awesome Ruby Places 레포지토리, Ruby Conf 세션 소식과 함께 다양한 주제를 다루고 있어요.

새로운 소식

Kamal 2.0 소식

DHH가 Kamal 2.0에서 개선되는 점들에 대해 공유했어요. Kamal은 원래 Ruby on Rails를 배포하기 위한 툴로 만들었지만 Docker 이미지로 배포되는 모든 웹앱을 배포할 수 있는 오픈소스 툴인데요.

2.0에서는 단일 서버에서 여러 앱을 배포할 수 있는 환경을 지원하고 Let's Encrypt SSL 인증서 자동 프로비저닝, Secret 관리 개선, 더 빠른 배포 등의 기능 개선을 예고했어요.

저도 현재는 단일 서버에 단일 서비스만 올릴 수 있는 점 때문에 굳이 VM을 따로 띄워서 써야 하나 하는 고민을 했는데, 2.0이 되면 그런 고민 없이 개발 서버에 더 다양한 서비스를 올릴 수 있겠다는 기대감이 커졌어요.

출처: @dhh
출처: @dhh

Ruby의 unless 쉽게 읽기

K리그 프로그래머 김재호 님이 ruby에서의 unless를 쉽게 읽는 법에 대한 글을 공유했어요. 저도 단일 조건에서는 unless 이해가 어렵지 않은데 여러 조건이 섞이게 되면 이해가 잘 안되곤 했어요. 괄호를 쓰면 좀 낫지만 가독성이 떨어진다는 편견을 가지고 있었는데, 글에서처럼 assert를 쓰듯이라고 생각하고 보니 훨씬 이해가 쉬웠어요.

Awesome Ruby Places 레포지토리 소식

ruby-openai gem을 만든 Alex Rudall이 Ruby 언어를 메인으로 사용하는 회사 목록을 정리하는 GitHub 레포지토리를 만들었어요. Ruby를 사용하는 회사에 다닌다면 여기에 PR로 기여를 할 수 있다고 해요.

당근마켓도 리스트에 추가해봤어요. (PR)

Ruby Conf 프로그램 공개 소식

Ruby Conf에서 컨퍼런스에서 소개될 세션에 대한 정보공개했어요.

눈에 띄는 세션들을 뽑아봤어요:

Compose Software Like Nature Would → 소프트웨어 개발을 변화에 적응하는 것으로 표현하고 이를 자연의 생명체와 비유하는 소개가 인상적이었어요.

Lessons Learned Running Sidekiq at Scale → Ruby on Rails를 쓴다면 기본적으로 쓸 수밖에 없는 Sidekiq에 대한 운영 경험을 소개한다고 해요.

Detecting and classifing object images using ruby → 이미지 처리에 대해서 이야기할 때는 Ruby를 제외한 다른 언어만 접하게 되는데, Ruby로 이를 해내는 법에 대한 구현을 설명한다고 해요.

출처: @rubyconf
출처: @rubyconf

DHH의 Rails benchmark 소식

DHH가 Hetzner의 48코어 장비를 통해서 월 $220으로 초당 15,000건의 요청을 처리한 벤치마크를 공유했어요. Silly test라고 표현하긴 했지만, Ruby가 성능적으로 비싼 언어가 아니라는 걸 보여주려는 목적이라고 생각해요.

출처: @dhh
출처: @dhh

개발 환경에서 DB dump를 쉽게 적용하는 팁

인도의 소프트웨어 엔지니어인 Haseeb AnnadambanRails way로 개발 환경의 디비 구축을 쉽게 하는 법을 공유했어요.

얼마 전에도 손수 mysql 커맨드를 쳤던 제 지난날을 반성하게 되네요. 😅

출처: @Haseebeqx
출처: @Haseebeqx

이벤트

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

Meetups

출처: RubyConferences


채용

Ruby와 Rails는 여전히 전 세계의 많은 회사들에서 활발히 사용되고 있으며, 다양한 프로젝트와 서비스를 지원하는 데 중요한 역할을 하고 있어요. 직접적인 채용의 정보도 되겠지만 어떤 회사에서 사용하고 있는지를 간접적으로 알 수 있는 정보라고 생각해서 공유해요.

Ruby on Rails를 사용하는 회사에서 채용 소식을 알리고 싶으시다면 링크드인으로 연락해 주세요.

Meilisearch - Full Remote

https://jobs.lever.co/meili/2dbd6a9b-4e0d-4416-898d-7b3741f01f0c

Meilisearch는 Rust 기반으로 만들어진 검색 기술을 제공하는 서비스이고, 저는 개인 프로젝트에서 가볍게 검색엔진을 붙이기 위해 사용해 봤는데 Ruby on Rails에서의 사용성도 좋았고 오픈소스 버전을 무료로 쓸 수 있던 점도 좋았어요. 그래서 뉴스레터로 서비스 업데이트를 주기적으로 받아보고 있었는데 채용 소식이 있어서 살펴보니 Rails를 사용하고 있는 걸 확인할 수 있었어요

Strong background in backend technologies, preferably Rails, but also open to Symfony, Laravel, or Django, with experience in PostgreSQL and Heroku.

About the team and the role

채용하는 팀의 구성이 프랑스와 브라질, 아일랜드에 있는 6명의 엔지니어들이라고 해서 한국에서의 근무가 가능할지는 모르겠지만 반가운 소식이네요.

이전에 소개된 공고

당근마켓 - Hybrid

SerpAPI - Full Remote
https://serpapi.com/careers/senior-fullstack-engineer

Gumroad - Full Remote
https://app.flexile.com/roles/gumroad/software-engineer-bw049ph4cr42y

GitLab - Full Remote
https://boards.greenhouse.io/gitlab/jobs/7500538002


정기 소식으로는 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호

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