Ruby on Rails #36번째 소식

이번 주 뉴스레터에서는 당근마켓의 RubyKaigi2025 스폰서 참여 소식, DHH의 로컬 CI이야기, Rails 생태계에서 추천되는 차트 라이브러리, 새로운 solid cache 대시보드 라이브러리 이야기를 다뤄요.

2025.03.04 | 조회 139 |
0
|
Ruby on Rails 소식지의 프로필 이미지

Ruby on Rails 소식지

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

안녕하세요 구독자님,

요즘 AI 기술의 접근성이 높아지면서, 백엔드 개발에 주력해온 엔지니어들에게도 새로운 기회가 열리고 있어요. 간단한 API 호출로 임베딩을 추출해, 과거에 구현하기 어려웠던 추천 시스템도 손쉽게 구축할 수 있는 시대가 되었으니까요.

이제 프로덕트 개발에 집중해온 엔지니어들도 혁신적인 기술을 쉽게 활용할 수 있는 기회의 시기라고 생각해요. 한때 고급 기술로 여겨졌던 도구들이 낮은 비용과 다양한 LLM 지원 덕분에, 어디에 어떻게 적용할지에 대한 창의적인 고민만 남게 되었어요.

기술의 고도화가 또 다른 영역이긴 하지만, 사용자에게 더 나은 가치를 제공할 수 있는 기회가 활짝 열리면서 앞으로 도전해 볼 수 있는 것들이 무궁무진하다는 기대감이 듭니다. 이런 변화의 시기에 경험을 잘 쌓아야 시대의 흐름에 능동적으로 대응할 수 있을 것 같다는 생각이 들기도 해요.

이번 주 뉴스레터에서는 당근마켓의 RubyKaigi2025 스폰서 참여 소식, DHH의 로컬 CI 이야기, Rails 생태계에서 추천되는 차트 라이브러리, 그리고 새로운 Solid Cache 대시보드 라이브러리의 소식을 전해드려요.

새로운 소식

당근마켓, RubyKaigi 2025 스폰서로 글로벌 도약

최근 RubyKaigi 2025의 스폰서 페이지가 오픈되면서 다양한 기업들이 참여를 알렸어요. 이 가운데 당근마켓도 스폰서로 참여하여 주목받고 있는데요. 당근마켓은 기사를 통해 글로벌 서비스를 제공하고 있다는 점이 이미 널리 알려졌으며, 특히 북미 시장에서 뛰어난 성과를 거두고 있어요. 최근 일본 시장에서도 점진적인 성장세를 보이며, 당근마켓의 글로벌 비전을 뒷받침하고 있어요.

비록 이번 컨퍼런스가 당근마켓의 주력 서비스 지역과는 다소 거리가 있지만, 이번 스폰서 참여를 통해 국내외 개발자 커뮤니티에 긍정적인 영향을 미치고, Ruby 생태계에 기여할 수 있는 새로운 기회를 만들어보고 싶어요.

David Heinemeier Hansson, 간단한 로컬 CI의 효용성 강조

Ruby on Rails 공동 창시자 David Heinemeier Hansson은 최근 트윗에서 HEY의 최신 설정을 언급하며, 복잡한 CI/CD 파이프라인 대신 개발자 로컬 환경에서의 테스트와 통합으로도 충분히 효율적인 개발이 가능하다는 점을 제안했어요. 그의 발언은 단순한 로컬 CI 시스템이 개발 프로세스를 단순화하고 생산성을 향상시킬 수 있음을 재조명해요.

더불어, DHH는 GitHub에서 곧 출시할 signoff extension에 대해 언급하며, 이 기능을 통해 PR에서 CI 통과 여부를 손쉽게 업데이트할 수 있을 것이라고 전했어요. 이러한 변화가 실현된다면, 대다수 프로젝트에서 클라우드 기반 CI를 대체할 수 있어 인프라 비용 절감 효과도 기대할 수 있어요.

선호하는 차트 라이브러리에 대한 의견 수렴

inventlist를 운영하는 Nauman Tariq가 X에서 커뮤니티에 선호하는 차트 라이브러리를 묻는 질문을 던졌어요. 이에 따라 다양한 선택지가 공유되었어요.

커뮤니티 추천 차트 라이브러리

 Rails Charts - Apache의 eCharts를 사용하는 Rails용 차트 라이브러리

 Chart.js - 간단하면서도 유연한 웹용 JavaScript 차트 라이브러리

 Apache ECharts - 오픈 소스 JavaScript 데이터 시각화 라이브러리

 Chartkick - Ruby 코드 한 줄로 아름다운 JavaScript 차트를 생성

 Highcharts - 직관적인 데이터 시각화 도구

 Google Charts - Google이 제공하는 강력한 차트 라이브러리

새로운 Gem solid_cache_dashboard 출시

Andrea Fomera가 새로운 Ruby Gem인 solid_cache_dashboard를 공개했어요.

이 Gem은 solid_cache와 함께 사용할 수 있는 대시보드를 제공하여, 캐시된 데이터를 더욱 직관적으로 관리할 수 있도록 도와줘요. 이를 통해 개발자는 Solid Cache의 내용을 쉽게 모니터링하고 조작할 수 있어요.

자세한 내용은 GitHub 저장소에서 확인할 수 있어요.

This Week In Rails 주요 업데이트

MySQL의 인덱스 무시 기능 지원

이제 Rails 마이그레이션에서 MySQL/MariaDB의 INVISIBLE 또는 IGNORED 인덱스를 쉽게 관리할 수 있어요.

Podman을 활용한 Devcontainer 지원

Docker 없이 Podman을 사용하여 Rails 개발 환경을 설정할 수 있도록 개선되었어요.

인증 테스트 헬퍼 추가

sign_in_as(user), sign_out 등의 테스트 헬퍼 메서드가 기본 제공되어 인증 관련 테스트 작성이 더 쉬워졌어요.

Active Job의 retry_on 및 discard_on에 report 옵션 추가

이제 Active Job에서 작업 실패 시 ErrorReporter에 오류를 보고하도록 설정할 수 있어요.

SQLite3에서 column_types 지원

SQLite3 사용 시 ActiveRecord::Result에서 컬럼 타입 정보를 확인할 수 있게 되었어요.

읽기 전용 모드에서 lock! 호출 시 오류 발생

읽기 전용 데이터베이스에서 lock!을 호출하면 ActiveRecord::ReadOnlyError가 발생하도록 수정되었어요.


이벤트

이 이벤트 정보는 단순히 참여를 독려하기보다는 Ruby와 Rails 해외 커뮤니티가 얼마나 활발히 움직이고 있는지를 보여주기 위한 것이에요. 각 커뮤니티에서 열리는 다양한 Meetup을 보며 Ruby와 Rails의 에너지를 새롭게 느낄 수 있어요. 이렇게 전 세계적으로 사랑받는 언어와 프레임워크를 함께 사용하는 것이 정말 자랑스럽게 느껴지네요. 😊

Meetups

04 March, in Online → Charlotte Ruby - Ruby Hack Night March 2025

04 March, in New York, NY → NYC on Rails - Artificial Ruby NYC

04 March, in Paris, France → Paris.rb - March 2025

04 March, in Bogota, Colombia → Ruby Bogotá - Vámos a reunirnos hablar de ruby

04 March, in Oslo, Norway → Ruby Meetup Oslo - March 4th

04 March, in Jacksonville, FL → RubyJax - Open Hax March 2025

05 March, in Chicago, IL → ChicagoRuby - Ruby @ Adler Planetarium

05 March, in Prague, Czechia → Prague.rb - First Wednesday Of The Month - Ruby - Lightning Talk Night

05 March, in Kaohsiung, Taiwan → Rails Taiwan - 高雄 Rails Meetup March 2025

05 March, in Ljubljana, Slovenia → Slovenia Ruby User Group - Winter Ruby meetup

06 March, in Dresden, Germany → Dresden.rb - meetup

06 March, in Vienna, Austria → vienna.rb - Vienna.rb #63 - Ruby Spring Meetup

08 March, in Online → African Ruby Community - Kampala Chapter Mini workshop March 2025

10 March, in London, UK → London Ruby User Group - March 2025 Meeting

11 March, in Austin, TX → Austin.rb - Placeholder (Tech Talk) March 2025

11 March, in Online → B’more on Rails - Monthly Meetup March 2025

11 March, in Online → Philly.rb - Pubnite March 2025

11 March, in Jacksonville, FL → RubyJax - Open Hax March 2025

11 March, in Vancouver, Canada → VanRuby - Underground Competitive Coding: StarCraft 2 AI in Ruby!

출처: RubyConferences


채용

Ruby와 Rails는 여전히 전 세계 많은 회사에서 핵심 기술로 활발히 사용되고 있으며, 다양한 프로젝트와 서비스를 지원하는 데 중요한 역할을 하고 있어요. 이 채용 정보는 직접적인 취업 기회일 뿐 아니라, 어떤 회사들이 Ruby on Rails를 사용하고 있는지 간접적으로 알 수 있는 좋은 자료가 될 거예요.

Ruby on Rails를 사용하는 회사에서 채용 소식을 공유하고 싶으시다면, 링크드인으로 언제든 연락해 주세요. 함께 Rails 커뮤니티를 더욱 활기차게 만들어 가요!

이전에 소개된 공고

당근마켓, Software Engineer, Backend - 중고거래

당근마켓, Software Engineer, Backend - 운영개발

SerpAPI - Full Remote

1Password, Staff Rails Developer

릴레잇, Product Engineer, Backend

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

📘 메일러의 블로그

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

블로그 방문하기

🔗 메일러의 링크드인

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

LinkedIn에서 연결하기

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

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

강의 바로가기

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

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

✉️

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

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

댓글

의견을 남겨주세요

확인
의견이 있으신가요? 제일 먼저 댓글을 달아보세요 !
© 2025 Ruby on Rails 소식지

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

메일리 로고

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

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

메일리 사업자 정보

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

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