Rails 기반 스타트업 2025 @ 트로피컬 온 레일즈

Startups On Rails 2025 @ Tropical on Rails - Speaker Deck

  • 최근 많은 스타트업들이 Ruby on Rails를 선택하며 성공적으로 성장하고 있습니다.
  • 창업가들은 빠른 개발 속도, 안정성, 개발 문화 때문에 레일즈를 선호합니다.
  • 프론트엔드 경험 개선, 성능/확장성, AI 도구 강화, 그리고 성공 사례 홍보가 생태계 발전을 위해 필요합니다.
Unknown 2025년 04월 05일

2025년 4월 4일 금요일: 꼭 알아야 할 Rails 소식 (must-understand, with_default_isolation_level, Rails World CFP 등)

Ruby on Rails — must-understand, with_default_isolation_level, Rails World CFP and more!

  • Rails World 2025 발표 제안(CFP) 마감일(4월 10일)이 임박했습니다.
  • ActiveRecord에 `with_default_isolation_level`이 도입되어 트랜잭션 격리 수준 설정이 유연해졌습니다.
  • HTTP 캐싱(`must-understand`), Redis 캐시(`UNLINK`), 쿠키 길이 계산 등 다양한 개선이 이루어졌습니다.
stadia 2025년 04월 04일

LLM 기능 및 가격 정보 표준 API 제안

Introducing a Standard API for LLM Capabilities and Pricing

  • LLM 모델의 기능 및 가격 정보에 대한 접근 표준화 문제를 해결하기 위한 새로운 API가 제안되었습니다.
  • 이 API는 주요 LLM 제공 업체의 최신 정보를 단일 소스로 제공하여 개발 및 라이브러리 유지보수 효율성을 높입니다.
  • Parsera와 협력하여 개발 중이며, 곧 출시되어 LLM 생태계 전반에 기여할 것으로 기대됩니다.
Unknown 2025년 04월 01일

Zed 에디터에서 Ruby LSP 설정하기

Setting up Zed with Ruby LSP | Andy Waite

  • Zed 에디터에서 Ruby 개발 환경 설정을 위한 상세 가이드입니다.
  • Ruby LSP 통합 방법과 함께 현재 Zed의 제약사항(진단 기능, 테스트 실행)에 대한 해결책을 제시합니다.
  • RuboCop 활용 진단 기능 활성화, onTypeFormatting 비활성화, 작업 설정 등을 포함합니다.
stadia 2025년 03월 31일

테스트에서 오류 보고 캡처 등 Rails의 최신 변경 사항

Ruby on Rails — Capturing error reports in tests and more

  • 최근 2주간 Rails에는 테스트 오류 캡처 헬퍼 추가, JSON 렌더링 개선 등 다양한 변경이 있었습니다.
  • 주요 업데이트는 테스트 편의성, 성능, 안정성, 개발 워크플로우 효율성 향상에 초점을 맞추고 있습니다.
  • PostgreSQL/SQLite 업데이트 처리 방식 개선 및 문서 업데이트도 포함됩니다.
stadia 2025년 03월 28일

Ruby 3.2.8 출시

Ruby 3.2.8 Released

  • Ruby 3.2.8 버전이 출시되었으며, 이는 주요 보안 취약점 픽스를 포함합니다.
  • 이 버전은 Ruby 3.2 시리즈의 마지막 일반 유지보수 버전이며, 이후로는 2026년 3월까지 보안 문제만 수정될 예정입니다.
  • 사용자는 최신 보안 업데이트와 기능을 위해 Ruby 3.3 또는 3.4 시리즈로 업그레이드할 것이 권장됩니다.
stadia 2025년 03월 26일

Ruby 3.1.7 출시

Ruby 3.1.7 Released

  • Ruby 3.1 시리즈의 최종 버전인 Ruby 3.1.7이 보안 취약점 수정 및 젬 업데이트를 포함하여 출시되었습니다.
  • 이 릴리스 이후 Ruby 3.1에 대한 추가 업데이트나 보안 패치는 제공되지 않습니다.
  • 사용자는 지속적인 지원과 보안을 위해 Ruby 3.3 또는 3.4 시리즈로 즉시 업그레이드해야 합니다.
stadia 2025년 03월 26일

첫 책의 5만 달러 수익 달성 여정

My first book crossed $50,000 in revenue | Indie Life

  • 저자의 첫 책 'Deployment from Scratch'가 5만 달러의 수익을 달성하며 중요한 이정표를 세웠습니다.
  • 이 성과는 3년 이상의 집필 기간과 5년 이상의 마케팅 노력이 결합된 결과입니다.
  • 건강을 최우선으로 선택하며 시작된 이 여정은 많은 도전 속에서도 꾸준한 헌신을 통해 이루어졌습니다.
Unknown 2025년 03월 24일

데이터베이스 프로토콜 개선에 대한 논의

Database Protocols Are Underwhelming | byroot’s blog

  • 데이터베이스 프로토콜, 특히 MySQL 및 PostgreSQL의 가변 상태, 안전한 재시도, 준비된 구문 관리의 어려움을 지적합니다.
  • Redis 프로토콜의 Idempotency Keys 및 EVALSHA와 같은 기능을 통해 안전한 재시도 및 효율적인 준비된 구문 관리가 가능함을 보여줍니다.
  • SQL 언어 변경 없이 프로토콜 개선만으로도 관계형 데이터베이스의 개발자 경험과 오류 복구 능력을 크게 향상시킬 수 있음을 제안합니다.
Unknown 2025년 03월 21일

Part 1: Next.js와 작별하고 Ruby on Rails 및 Inertia.js와 다시 사랑에 빠진 방법

Part 1: How We Fell Out of Love with Next.js and Back in Love with Ruby on Rails & Inertia.js

  • Hardcover는 Next.js 프론트엔드의 캐싱 문제, 예측 불가능한 비용, 느린 개발 속도로 인해 Ruby on Rails 및 Inertia.js로 마이그레이션을 결정했습니다.
  • Rails의 견고한 백엔드와 Inertia.js를 활용한 서버 사이드 렌더링, 직접적인 데이터베이스 접근 방식을 통해 성능과 비용 효율성을 개선했습니다.
  • 마이그레이션 결과 Google Pagespeed 점수 향상, 방문 시간 증가 등 긍정적인 성과를 얻었으며, 'Railsy React' 방식에 만족하며 개선 작업을 진행 중입니다.
Unknown 2025년 03월 18일

2025년 루비 디버깅 팁 및 권장 사항

Ruby Debugging Tips and Recommendations in 2025 | Rails at Scale

  • 2025년 기준 루비 디버깅은 `debug.gem`과 Ruby LSP, IRB 등 최신 도구 통합이 핵심입니다.
  • `launch.json`의 `launch` 요청, `debug/prelude` 요구, 특정 젬 건너뛰기 설정 등 효율적인 디버깅 환경 구축이 중요합니다.
  • `binding.irb` 활용, 특정 예외 트레이스 및 캐치, 명령어 반복 등 실용적인 디버깅 기법을 활용할 수 있습니다.
stadia 2025년 03월 14일

RubyLLM 1.0: Ruby 개발자를 위한 AI 통합 라이브러리 출시

Introducing RubyLLM 1.0: A Beautiful Way to Work with AI

  • RubyLLM 1.0이 공식 출시되어 Ruby 애플리케이션에 AI 기능을 쉽게 통합할 수 있게 되었습니다.
  • 이 라이브러리는 Ruby의 '개발자 행복' 철학을 반영하여 간결하고 우아한 API를 제공합니다.
  • 다양한 AI 모델 지원, 실용적인 기능, Rails 통합 등 프로덕션 준비가 완료된 도구입니다.
Unknown 2025년 03월 11일

Pitchfork 이야기

The Pitchfork Story | byroot’s blog

  • Pitchfork는 Shopify에서 개발된 Ruby HTTP 서버로, Unicorn의 메모리 사용량 문제 해결을 위해 리포킹(Reforking) 기법을 도입했습니다.
  • 리포킹은 warm-up된 워커를 복제하여 Copy-on-Write 효율을 높이고, 메모리 사용량 감소와 평균 레이턴시 개선 효과를 가져왔습니다.
  • grpc fork-safety, 파일 디스크립터 누수 등 난관을 극복하고 프로덕션에 적용되었으며, 현재 대규모 Ruby 모놀리스에 효과적인 솔루션으로 활용됩니다.
Unknown 2025년 03월 04일

Ruby Ractor에 대한 현황과 전망

What’s The Deal With Ractors? | byroot’s blog

  • Ruby Ractor는 GVL을 완전히 제거하지 않고 인프로세스 병렬성을 제공하려는 목적의 프리미티브입니다.
  • 가변 객체 공유 제한 및 C 확장과의 상호 운용성 문제로 인해 기존 Ruby 코드 및 프레임워크(Rails)에서의 전면적인 활용은 어렵습니다.
  • 현재 Ractor는 실험 단계에 있으며, 많은 버그와 구현 문제를 가지고 있어 실질적인 활용에는 제약이 있으나, 라이브러리 내부의 저수준 병렬 처리에는 잠재적 유용성이 있습니다.
Unknown 2025년 02월 27일

절차 간 희소 조건부 타입 전파

Interprocedural Sparse Conditional Type Propagation | Rails at Scale

  • Ruby와 같은 동적 언어에서 정적 타입 분석의 어려움을 극복하고자 절차 간 희소 조건부 타입 전파(ISCTP) 기법을 제안합니다.
  • 이 분석은 SSA 형태의 코드와 유한 높이 타입 격자를 활용하여 정확한 타입 정보를 추론하고, 조건부 실행 경로를 효과적으로 처리합니다.
  • 수십만 개의 함수와 클래스를 포함하는 대규모 합성 테스트에서 분석이 수 초 내에 완료됨을 보여, 실제 대규모 Ruby 애플리케이션에도 적용 가능함을 시사합니다.
stadia 2025년 02월 24일