지난 글들

1164개의 글이 있습니다

  • Rails 애플리케이션에서 ActiveSupport 헬퍼를 사용하여 시간을 사용자 친화적으로 표시하는 방법을 설명합니다.
  • `time_ago_in_words`와 `distance_of_time_in_words`를 통해 상대적인 시간 표현을 쉽게 구현할 수 있습니다.
  • 옵션 설정 및 로케일 조정을 통해 시간 표현의 정확성과 유연성을 높일 수 있습니다.
jeff 2025년 10월 27일
  • 록키 마운틴 루비 2025는 루비 개발자들을 위한 연례 컨퍼런스로, 최신 기술 트렌드와 커뮤니티 교류의 장을 제공합니다.
  • 참가자들은 심도 있는 강연, 기술 워크숍, 네트워킹 기회를 통해 루비 생태계에 대한 이해를 넓히고 전문성을 강화할 수 있습니다.
  • 이 컨퍼런스는 루비 커뮤니티의 성장과 발전을 도모하며, 개발자들이 지식과 경험을 공유하는 중요한 플랫폼 역할을 합니다.
Hotwire Weekly 2025년 10월 27일
  • Phlex on Rails 비디오 코스는 React, Vue.js와 같은 무거운 JS 프레임워크 없이 Ruby로 컴포넌트 기반 UI를 구축하는 방법을 7시간 분량으로 제공합니다.
  • 많은 Rails 개발자들이 복잡한 UI를 위해 컴포넌트를 원하지만, 기존의 부분 템플릿 방식의 한계를 넘어 Phlex가 이 문제에 대한 우아한 Ruby 솔루션을 제시합니다.
  • 이 코스는 Phlex의 기본부터 기존 Rails 앱 통합, Hotwire 연동, Superform을 활용한 폼 빌드, Tailwind CSS 스타일링, 그리고 순수 Phlex 앱 구축까지 실용적인 기술을 다룹니다.
Hotwire Weekly 2025년 10월 27일

Ruby 개발자를 위한 AI: 2112년의 교훈과 현명한 통합

Rocky Mountain Ruby 2025 - Thoughtful AI for the Rubyist by Christine Seeman

  • Ruby 커뮤니티는 AI 도입에 대해 의존성, 코드 품질, 장인정신 상실에 대한 우려와 함께 의견이 분분하며, 신중한 접근이 요구됩니다.
  • AI는 CRUD, 리팩토링, 문서화 등 특정 작업에서 효율성을 제공하지만, 메타 프로그래밍, Ruby 관용구 등 복잡한 Ruby 코드에는 한계가 있어 '사려 깊은 프롬프트'가 중요합니다.
  • AI를 보조 도구로 활용하되, 개발자 행복과 코드 가독성 같은 Ruby의 핵심 가치를 유지하고 자동화 편향을 경계하며 커뮤니티 지식을 공유해야 합니다.
jeff 2025년 10월 27일

레거시 Rails 모놀리스 업그레이드: 기술을 넘어선 정치적 의지와 전략

Rocky Mountain Ruby 2025 - Upgrading Rails: The Non-Technical Parts by Max VelDink

  • Rails 업그레이드는 단순한 기술적 과제가 아닌, 팀의 주인의식, 명확한 계획 수립, 그리고 조직 내 정치적 의지 확보가 성공의 핵심입니다.
  • 업그레이드 계획은 Gemfile 의존성 감사, Rails 가이드 활용, 구체적인 마일스톤 날짜 설정, 배포 및 롤백 플레이북, 그리고 팀별 테스트 계획 수집을 포함해야 합니다.
  • 성공적인 배포는 적극적으로 축하하고 다음 마일스톤을 즉시 계획하며, 실패 시에는 원인을 분석하고 신속하게 재시도하여 모멘텀을 유지해야 합니다.
jeff 2025년 10월 27일
  • Ruby Central의 Bundler 및 RubyGems 관리자 일방적 해고 및 권한 박탈 사태에 대해, 전직 관리자들은 프로젝트의 미래를 위해 Matz에게 모든 권한을 이관할 준비가 되었음을 밝혔습니다.
  • Matz와 Ruby 코어 팀이 RubyGems 및 Bundler GitHub 저장소 제어권을 인수한 후, 전직 관리자들은 Ruby Central과의 법적 분쟁 해결 및 권리 이관 후 프로젝트에서 완전히 물러날 것임을 선언했습니다.
  • 전직 관리자들은 Ruby Central의 부당한 조치에도 불구하고 Ruby 커뮤니티에 대한 헌신을 재확인하며, rv, Ruby Butler 등 다른 Ruby 개선 프로젝트에 집중할 계획입니다.
HackerNews 2025년 10월 26일
  • Ruby Central의 Shan Curitan 전무이사는 RubyGems 및 Bundler의 Ruby 코어 이전과 조직의 지속 가능한 미래를 위한 비전, 운영 개선, 신규 프로그램 계획을 상세히 설명했습니다.
  • 최근 RubyGems 및 Bundler의 소유권이 Ruby 코어로 이전되었으나, Ruby Central은 유지보수 및 관리자 역할을 계속하며, 과거의 소통 오류를 인정하고 커뮤니티와의 신뢰 회복에 전념하고 있음을 밝혔습니다.
  • Ruby Central은 501(c)(3) 비영리 지위 유지를 위해 교육 프로그램 확장, 새로운 후원 모델 도입, 자원봉사 기회 확대, 그리고 젊은 개발자와 스타트업 창업자를 Ruby 커뮤니티로 유입시키기 위한 구체적인 계획을 제시했습니다.
HackerNews 2025년 10월 25일

thoughtbot Open Summit: Rails와 React의 간극을 잇는 Superglue 소개

Bridging the gap between Rails and React with Superglue at thoughtbot Open Summit

  • Superglue는 Rails 개발자가 React 기반 SPA를 Rails의 익숙한 방식으로 구축할 수 있도록 돕는 오픈소스 프레임워크입니다.
  • Johny Ho가 개발한 Superglue는 form_with, 라우트, 파셜 등 Rails의 핵심 컨벤션을 유지하며 React의 유연성을 결합합니다.
  • thoughtbot Open Summit에서 Superglue 2.0 알파 버전의 내부 작동 방식, 새로운 기능 및 실제 적용 사례가 발표될 예정입니다.
jeff 2025년 10월 24일

thoughtbot 오픈 서밋 2025: 길을 선도하다

Announcing the thoughtbot Open Summit 2025 full schedule

  • thoughtbot 오픈 서밋 2025는 10월 31일 무료 온라인으로 개최되며, Ruby on Rails의 부흥과 오픈 소스 커뮤니티의 발전을 위한 실습 중심의 행사입니다.
  • 참가자들은 일방적인 강연 대신, 메인테이너들과 직접 협업하고 실질적인 문제를 해결하며, 기존 및 새로운 Ruby 기반 도구들을 깊이 있게 학습할 기회를 가집니다.
  • Hanami, Belt, Administrate 1.0, factory_bot, Superglue 2.0, Active Agent를 활용한 Rails 내 AI 기능 구축 등 Ruby 및 오픈 소스 생태계의 다양한 기술 세션이 마련되어 있습니다.
thoughtbot 2025년 10월 24일
  • Ruby Central은 최근 발생한 거버넌스 및 보안 관련 커뮤니티 질문에 대해 소통 지연을 인정하고 투명한 답변을 제공했습니다.
  • 조직은 신뢰 회복을 위해 소통 강화, 라이브 Q&A 개최, 운영자 및 기여자 계약 체결, 공급망 보안 강화를 약속했습니다.
  • RubyGems와 Bundler의 관리 책임은 Ruby Central에 있으며, 보안 강화를 위한 접근 권한 변경은 이사회 독립적 결정으로 진행되었습니다.
HackerNews 2025년 10월 24일

Rails 8.1 출시 소식

Rails 8.1 released!

  • Rails 8.1이 최근 출시되었으며, Active Job Continuations, Structured Event Reporting 등 다양한 새로운 기능이 추가되었습니다.
  • 이번 릴리스에는 Local CI, Markdown Rendering과 같은 주요 개선 사항이 포함되어 개발 생산성 향상에 기여합니다.
  • 지난 한 주 동안 40명의 기여자가 Rails 코드베이스 개발에 참여하며 활발한 커뮤니티 활동을 보여주었습니다.
RubyOnRails 2025년 10월 24일

잘 준비된 루비스트, 제4판

The Well-Grounded Rubyist, Fourth Edition - David A Black and Joseph Leo III

  • Ruby 3.4에 맞춰 완전히 업데이트된 이 책은 단순 문법을 넘어 루비스트의 사고방식을 가르치는 실용적인 가이드입니다.
  • Ruby의 객체 지향 핵심, 내장 타입, RubyGems 사용법 등 기본부터 반사, 스레딩, 재귀와 같은 고급 주제까지 포괄적으로 다룹니다.
  • 모든 Ruby 기능이나 라이브러리를 알기보다는 Ruby 코드의 근본 원리를 이해하고 실제 문제 해결에 적용하는 데 중점을 둡니다.
The Awesome Ruby 2025년 10월 24일

Rails를 게임 엔진으로 활용하기: Galactic Impact 개발 사례

Rocky Mountain Ruby 2025 - Ruby on Rails is a Game Engine by Jonathan Woodard

  • Rails는 HTTP 지연으로 인한 한계에도 불구하고 턴 기반 전략 게임의 강력한 게임 엔진으로 활용될 수 있습니다.
  • PostGIS, Turbo Stream, Stimulus, YAML 직렬화 등 Rails의 표준 기능과 확장 도구를 활용하여 복잡한 게임 로직과 사용자 경험을 구현할 수 있습니다.
  • 개발자는 익숙한 Rails 스택을 사용하여 게임을 개발함으로써 생산성을 높이고, 웹 플랫폼의 장점(지속적인 배포, 기본 멀티플레이어 등)을 활용할 수 있습니다.
jeff 2025년 10월 24일

루비 프로그래밍 도전 과제

Ruby Challenges | Test Your Ruby Skills by thoughtbot

  • 문제 해결 능력 향상을 위한 개방형 프로그래밍 도전 과제입니다.
  • 초급부터 고급까지 점진적으로 난이도가 상승하는 구조를 가집니다.
  • 프로그래밍 실력과 논리적 사고력 심화에 중점을 둡니다.
Ruby Newbie 2025년 10월 23일

모두를 위한 코드 연습 및 멘토링

Ruby key concepts on Exercism

  • 모두를 위한 코드 연습 및 멘토링을 제공하는 플랫폼
  • 78개 프로그래밍 언어의 유창성 개발 지원
  • 학습, 연습, 멘토링이 결합된 독특한 방식으로 영원히 100% 무료
Ruby Newbie 2025년 10월 23일