stripe.dev
- Stripe는 대규모 Ruby 코드베이스의 생산성 향상을 위해 자율적으로 작업을 수행하고 검증하는 원샷 코딩 에이전트인 Minions를 개발하였습니다.
- Minions는 계획 수립, 도구 실행, 결과 검증의 3단계 워크플로우를 통해 복잡한 엔지니어링 작업을 인간의 개입 없이 엔드투엔드로 처리합니다.
- 실제 프로덕션 환경과 유사한 샌드박스 및 정교한 벤치마킹 시스템을 구축하여 AI 에이전트가 생성한 코드의 안전성과 신뢰성을 확보했습니다.
Token Ruby02026년 02월 26일
luma.com
- 2025년 7월 19일 샌프란시스코 Sentry 본사에서 SF 베이 지역 Ruby Meetup 주최로 총 상금 3,000달러 규모의 Ruby AI 해커톤이 개최됩니다.
- 이번 해커톤은 '1인 개발 프레임워크'로서의 Rails의 강점을 AI 기술과 결합하여 개발 생산성을 극대화하고 새로운 빌드 방식을 탐색하는 데 중점을 둡니다.
- Continue, Evil Martians, Fly.io, Sentry 등 주요 기술 기업의 후원을 통해 참가자들에게 개발 환경, 멘토링, 시상 및 식사 등 전폭적인 지원을 제공합니다.
Token Ruby02026년 02월 26일
Hanami 프레임워크 최신 업데이트: Minitest 지원 및 CLI 기능 확장
Continuations 2026/08: Great feedback
timriley.info
- Hanami Minitest의 피드백 준비가 완료되어 생성된 파일 구조에 대한 커뮤니티의 활발한 논의와 검토가 진행되고 있습니다.
- Hanami CLI에 애플리케이션 이름을 사용자 정의할 수 있는 --name 옵션이 추가되었으며 구버전 젬을 정리하여 의존성 관리 편의성을 높였습니다.
- 슬라이스 전용 앱에서의 설정 상속 이슈를 조사하고 Dry Types 문서 개선 및 신규 웹사이트 런칭을 위한 디자인 작업을 지속하고 있습니다.
암호화된 레코드의 검색 가능성 구현: 보안과 편의성 사이의 균형 잡기
Making Encrypted Records Searchable (Without Losing Sleep Over Your Audit)
maciej.litwiniuk.net
- 애플리케이션 계층에서 암호화된 데이터를 검색하기 위해 데이터를 복호화한 후 PostgreSQL의 tsvector 토큰 형태로 별도 테이블에 저장하는 아키텍처를 채택했습니다.
- 검색 인덱스 생성을 조직 단위의 선택 사항(Opt-in)으로 설정하고, 비활성화 시 즉시 인덱스 데이터를 삭제할 수 있는 구조를 통해 데이터 주권을 보장합니다.
- 단순한 전문 검색뿐만 아니라 오타 교정을 위한 퍼지 검색(Fuzzy Search)과 중요도에 따른 가중치 시스템을 결합하여 실질적인 검색 품질을 높였습니다.
RubyMine의 LLM 친화적 MCP 도구 구축: 페이지네이션, 필터링 및 에러 설계 전략
Building LLM-Friendly MCP Tools in RubyMine: Pagination, Filtering, and Error Design | The RubyMine Blog
blog.jetbrains.com
- RubyMine 2025.3은 Rails 프로젝트의 구조적 데이터를 AI 모델에 효율적으로 제공하기 위해 모델 컨텍스트 프로토콜(MCP) 기반의 전용 도구 세트를 도입했습니다.
- 대규모 Rails 애플리케이션의 방대한 데이터를 처리하기 위해 오프셋 기반 페이지네이션과 서버 측 필터링을 결합하여 컨텍스트 윈도우 및 도구 호출 제한 문제를 해결했습니다.
- AI 모델이 오류를 스스로 수정하고 정확한 도구를 선택할 수 있도록 명확한 복구 메시지와 구체적인 JSON 스키마 설명을 포함한 LLM 친화적 설계를 적용했습니다.
jeff02026년 02월 25일
The Bike Shed: 시니어 개발자들의 새로운 시작과 기술적 통찰
Candid conversations between senior developers | The Bike Shed on video
www.youtube.com
- ThoughtBot의 팟캐스트 The Bike Shed가 새로운 공동 진행자인 Sally Hall과 Aji Slater를 영입하며 시즌제 운영 및 비디오 콘텐츠 도입 등 대대적인 변화를 발표했습니다.
- 소프트웨어 아키텍트라는 명칭에 대한 비판적 시각과 함께 기술적 부채 관리, PostgreSQL을 활용한 스케줄링 시스템 구축, OWASP Top 10 보안 등 실무적인 개발 경험을 공유했습니다.
- Roc 프로그래밍 언어의 플랫폼과 코드 분리 개념을 통해 브라우저, Node.js 등 실행 환경에 따른 자바스크립트 개발의 차이점과 추상화의 중요성을 깊이 있게 다루었습니다.
thoughtbot Youtube02026년 02월 24일
Ruby 4의 Ractor::Port: 실무적인 병렬 처리를 위한 명시적 통신 채널의 도입
🧵 Ruby 4 Concurrency Gets Real: Understanding Ractor::Port in Practice – Linking Ruby knowledge from the most remote places in the world.
rubystacknews.com
- Ruby 4에서 도입된 Ractor::Port는 기존의 암시적 메일박스 방식에서 벗어나 Go 언어의 채널과 유사한 명시적 통신 엔드포인트를 제공하여 복잡한 병렬 아키텍처 설계를 가능하게 합니다.
- Ractor는 GVL의 제약 없이 멀티코어 병렬 실행을 지원하며, Ractor::Port를 통해 생산자와 소비자 간의 결합도를 낮추고 데이터 파이프라인이나 팬아웃/팬인 패턴을 효율적으로 구현할 수 있습니다.
- 공유 가변 상태를 허용하지 않는 Ractor의 격리 모델은 데이터 레이스 위험을 원천 차단하며, 이미지 처리나 과학적 계산과 같은 CPU 집약적 작업에서 Ruby의 성능을 극대화하는 도구가 됩니다.
jeff02026년 02월 24일
Ruby on Whales: Docker를 이용한 효율적인 Ruby on Rails 개발 환경 구축 가이드
Ruby on Whales: Dockerizing Ruby and Rails development—Martian Chronicles, Evil Martians’ team blog
evilmartians.com
- Docker, Compose, Dip을 결합하여 재현 가능하고 일관된 Ruby on Rails 로컬 개발 환경을 구축하는 'Ruby on Whales' 전략을 제시함.
- Docker Compose의 복잡한 명령어를 래핑하는 Dip 도구를 활용하여 개발자 경험(DX)을 개선하고 대화형 프로비저닝을 지원함.
- 최신 개발 트렌드를 반영하여 Claude CLI와 같은 AI 도구를 컨테이너 내부에 격리하고 Ruby LSP를 연동하는 구체적인 설정을 포함함.
Ruby on Rails 소식지02026년 02월 23일
37signals의 오픈 소스 합성 모니터링 시스템 'Upright' 소개
37signals Dev — Introducing Upright: An Open Source Synthetic Monitoring System
dev.37signals.com
- 37signals는 Basecamp와 HEY 등의 서비스 운영에 사용하던 Rails 엔진 기반의 오픈 소스 합성 모니터링 시스템인 Upright를 공개했습니다.
- Upright는 Playwright를 활용한 브라우저 시뮬레이션, HTTP, SMTP, Traceroute 등 다양한 프로브를 통해 전 세계 여러 지점에서 서비스 상태를 정밀하게 감시합니다.
- Kamal과 SQLite, Prometheus 등 현대적인 오픈 소스 스택을 활용하여 저렴한 비용으로 독립적이고 확장이 용이한 모니터링 인프라를 구축할 수 있게 해줍니다.
Ruby on Rails 소식지02026년 02월 16일