지난 글들
1699개의 글이 있습니다
RubyMine 2025.3: 다중 에이전트 AI 채팅, Rails 인식 MCP 서버, 더 빠른 다중 모듈 프로젝트 시작 등
RubyMine 2025.3 Is Released
- RubyMine 2025.3은 Claude Agent와 Junie를 통합한 다중 에이전트 AI 채팅 기능을 도입하여 개발 워크플로우를 강화했습니다.
- Rails 인식 MCP 서버 및 개선된 자동 완성, 정확한 타입 탐색 등 Ruby 및 Rails 개발을 위한 다양한 코드 인사이트 기능이 추가되었습니다.
- 다중 모듈 프로젝트의 성능 최적화와 Bundler 설치 프로세스 개선으로 대규모 프로젝트 작업 효율성이 향상되었습니다.
HackerNews
2025년 12월 08일
주간 개발 업데이트: JRuby, Hanami 개선 및 혁신적인 repo-sync 시스템 도입
Continuations 2025/49: Fit of procrastivity
- JRuby 호환성 개선, Hanami 프레임워크 기능 확장 및 유지보수 업데이트가 활발히 진행되었습니다.
- repo-sync 시스템에 Gomplate 기반 파일 템플릿과 PR별 프리뷰 동기화 기능이 추가되어 효율성과 안정성이 크게 향상되었습니다.
- Ruby 4.0 preview2 CI 통합 및 Gem 펠로우십 지원 등 Ruby 생태계 전반의 발전을 위한 노력이 계속되고 있습니다.
Tim Riley
2025년 12월 07일
루비 블랙 프라이데이 딜 2025 요약
2025 Ruby Cyber Monday & Black Friday Deals
- 다양한 루비 온 레일즈 관련 교육 과정, 도구, 서적 및 SaaS 제품들이 블랙 프라이데이를 맞아 대폭 할인됩니다.
- Phlex on Rails, GoRails, AvoHQ, Hotwire Native 등 인기 있는 루비 개발 리소스에 대한 특별 할인 코드가 제공됩니다.
- Joe Masilotti의 Hotwire Native 관련 서적 및 컴포넌트, Rails SaaS 스타터 키트 등 다수의 상품이 포함되어 있습니다.
The Awesome Ruby
2025년 12월 06일
Primate 0.35: 서버 핫 리로드, 독립형 빌드, 서버-클라이언트 타입 안전성
Primate: Server hot reload for Go, Ruby and Python backends
- Primate 0.35는 새로운 빌드 시스템을 통해 모든 백엔드(Ruby 포함)에 서버 핫 리로드와 독립형 프로덕션 빌드를 도입하여 개발 및 배포 효율성을 대폭 향상시켰습니다.
- 서버 라우트와 클라이언트 뷰 간의 완전한 타입 안전성을 구현하여 개발 중 타입 불일치 오류를 조기에 감지하고 코드의 견고성을 강화합니다.
- 재설계된 빌드 시스템은 서버 코드를 단일 파일로 번들링하여 성능을 개선하고, 개발 편의성을 높이며, 배포 과정을 간소화합니다.
HackerNews
2025년 12월 06일
중고등학생 Ruby 프로그래밍 콘테스트 2025 최종 심사 발표회 개최
「中高生 Ruby プログラミングコンテスト 2025」受賞者が決定! - Qiita Zine
- 2025년 11월 29일, 제15회 중고등학생 Ruby 프로그래밍 콘테스트 2025 최종 심사 발표회가 성황리에 개최되었습니다.
- 총 94개 응모작 중 게임 부문 4개, 웹 앱/IoT 부문 6개 작품이 최종 심사에 진출했으며, Ruby 창시자 마츠모토 유키히로 씨를 포함한 7명의 심사위원단이 심사를 진행했습니다.
- 각 부문별 최우수상, 우수상, 심사위원 특별상 및 스폰서상이 수여되었으며, Qiita Zine은 미디어 스폰서로 참여하여 엔지니어 행복 증진에 기여했습니다.
jeff
2025년 12월 05일
OSS 금요 업데이트 - Ruby I/O의 미래 방향
OSS Friday Update – The Shape of Ruby I/O to Come
- UringMachine 젬을 통한 Ruby fiber scheduler 구현이 기능적으로 완성되었으며, io_uring 저수준 API를 활용하여 Ruby I/O 성능 향상을 목표로 함.
- fiber scheduler의 안정성 강화를 위해 IO 인스턴스 메서드, 큐, net/http, sockets 테스트를 추가하고 벤치마크를 수행할 예정이며, Ruby 4.0 릴리스에 맞춰 UringMachine 1.0 출시를 목표로 함.
- Ruby fiber scheduler 인터페이스는 플러그형 I/O 구현의 실험적 성격을 가지며, 저수준 API 활용을 통해 확장 가능성을 모색하고 있음을 강조.
HackerNews
2025년 12월 05일
Ruby on Rails, React, React Native 개발자를 위한 CORS 완벽 가이드
🚦 Understanding CORS in Modern Web Development
- CORS는 브라우저 보안 메커니즘으로, 프런트엔드와 백엔드 간의 출처가 다를 때 발생하는 무단 요청을 방지합니다.
- Ruby on Rails API에서 CORS를 올바르게 설정하려면 `rack-cors` gem을 사용하여 허용할 출처, 헤더, 메서드를 명확히 정의해야 합니다.
- React Native는 브라우저 환경이 아니므로 기본적으로 CORS 정책을 적용하지 않아, React 웹 앱과 달리 CORS 오류 없이 API 호출이 가능합니다.
Ruby Stack News
2025년 12월 05일
스키마 기반 JSON 접근, Postgres 타입 디코딩 등 Rails 업데이트 소식
Rails Updates: Schema-Enforced JSON Access, Postgres Type Decoding and More
- Rails의 `has_json` 속성에 스키마 기반 접근 객체가 도입되어 UI 입력이 데이터베이스에 올바른 JSON 타입으로 저장됩니다.
- PostgreSQL의 `bytea` 및 `money` 컬럼에 대한 디코딩 기능이 복원되어 각각 바이너리 인코딩된 문자열과 `BigDecimal`로 정확히 처리됩니다.
- `SecureRandom.base32` 헬퍼가 추가되어 무작위의 Base32, 대문자, 사용자 친화적인 문자열을 생성할 수 있게 되었습니다.
HackerNews
2025년 12월 05일
Ruby의 `inject`와 `reduce` 메서드 심층 분석
Ruby Inject and Ruby Reduce: Aliases for Powerful Enumeration
- Ruby의 `inject`와 `reduce`는 `Enumerable` 모듈의 동일한 메서드로, 컬렉션을 단일 값으로 '폴딩'하는 데 사용됩니다.
- 초기값 설정은 빈 컬렉션 처리와 `memo`의 시작점을 결정하므로 중요하며, 항상 명시적으로 제공하는 것이 안전합니다.
- `inject`/`reduce`는 계산에 적합하며, `each_with_object`는 객체 변형(side-effect)에 더 효율적이므로 상황에 맞게 선택해야 합니다.
HackerNews
2025년 12월 05일
커스텀 엘리먼트: Rails에서 Stimulus 대신 활용하는 방법
Building optimistic UI in Rails (and learn custom elements)
- 커스텀 엘리먼트는 웹 플랫폼의 기본 기능으로, `turbo-frame` 및 `turbo-stream`과 같이 JavaScript 동작이 연결된 자신만의 HTML 태그를 정의할 수 있게 합니다.
- Stimulus 컨트롤러와 비교하여 재사용 가능한 컴포넌트에 더 적합하며, `connectedCallback` 및 `attributeChangedCallback` 등을 통해 브라우저 자체적으로 동작을 제어합니다.
- 간단한 카운터부터 서버 응답 대기 없이 즉시 UI를 업데이트하는 낙관적(optimistic) 폼 구현까지, Rails 및 Turbo Streams와 연동하여 동적인 웹 애플리케이션 개발에 활용될 수 있습니다.
HackerNews
2025년 12월 04일
OmbuLabs의 Hacktoberfest 2025 오픈 소스 기여: 기술 부채 해결 및 Ruby AI 통합
Hacktoberfest 2025: Our Team’s Open Source Contributions in AI and Technical Debt Management
- OmbuLabs는 Hacktoberfest 2025를 통해 FastRuby.io 프로젝트의 기술 부채 관리 도구 강화 및 OmbuLabs.ai를 통한 Ruby의 AI 통합 발전에 중점을 두었습니다.
- 팀은 RubyCritic, Skunk, ruby_or_rails 등 다양한 Ruby 오픈 소스 프로젝트에 기여하여 코드 품질 개선과 유지보수성을 향상시켰습니다.
- 특히 Dspy.rb와 같은 프로젝트를 통해 Ruby 생태계 내에서 AI 기술 활용을 촉진하며, Ruby를 AI 분야의 핵심 언어로 자리매김하려는 노력을 기울였습니다.
Rails Upgrade News
2025년 12월 04일
Gem 펠로우십: Ruby 오픈소스 커뮤니티 지원 프로그램
the gem fellowship
- Sidekiq 창시자 Mike Perham이 Ruby 커뮤니티 오픈소스 프로젝트 지원을 위해 'Gem 펠로우십'을 발표했으며, Contributed Systems가 3년간 매년 10만 달러의 보조금을 지원합니다.
- 이 펠로우십은 기존 Ruby 오픈소스 프로젝트 유지보수 및 개선에 기여하는 개인에게 최대 25,000달러를 지원하며, 2025년 12월에 신청을 받습니다.
- 신청자는 작업 제안서를 제출하고 승인 시 작업을 수행하며, 완료 보고서 제출 후 한 달 이내에 보조금이 지급됩니다.
Ruby AI News
2025년 12월 04일
Ruby에서 Claude 베타 AI 스킬 활용하기: 커스텀 스킬 목록화 및 연동 가이드
Claude Directory - The Home for Claude Enthusiasts
- Ruby를 활용하여 Claude AI의 커스텀 스킬 목록을 조회하고 애플리케이션에 통합하는 방법을 상세히 설명합니다.
- Claude API와의 효율적인 상호작용을 위해 Ruby HTTP 클라이언트 사용법과 JSON 데이터 처리의 중요성을 강조합니다.
- 이 가이드를 통해 Ruby 개발자는 Claude의 고급 AI 기능을 자사 애플리케이션에 손쉽게 연동하여 지능형 솔루션을 구축할 수 있습니다.
Ruby AI News
2025년 12월 04일
AI 기반 개발 도구와 Postmark 통합을 위한 사전 구축 프롬프트
AI Prompts | Postmark Developer Documentation
- AI 개발 도구와 Postmark를 통합하여 이메일 워크플로우를 자동화하는 사전 구축 프롬프트 컬렉션을 제공합니다.
- Node.js/Express, Rails, Laravel 등 주요 프레임워크에서 트랜잭션 이메일, 비밀번호 재설정, 알림, 인바운드 이메일 처리를 위한 상세 통합 가이드가 포함됩니다.
- Postmark의 모범 사례를 준수하며, 오류 처리, 보안, 환경 변수 설정을 포함한 프로덕션 준비 코드를 AI를 통해 신속하게 생성할 수 있습니다.
Ruby AI News
2025년 12월 04일
Ruby on Rails를 활용한 보드게임 맞춤형 모바일 통합 앱 개발
Creating a Custom Mobile Integration for a Board Game Using Ruby on Rails
- 오래된 보드게임 'Billionaire'의 파손된 'Analyzer' 부품을 Ruby on Rails 기반 모바일 앱으로 재현하여 게임 플레이를 디지털화했습니다.
- Rails, Tailwind CSS, Stimulus 컨트롤러를 활용하여 간단한 웹 인터페이스를 구축하고, ngrok으로 모바일 접근성을 확보하여 실제 게임에 적용했습니다.
- 단순한 보드게임 보조 앱을 넘어, 향후 다양한 보드게임 헬퍼 라이브러리로 확장 가능성을 염두에 둔 아키텍처로 설계되었습니다.
HackerNews
2025년 12월 04일