지난 글들

398개의 글이 있습니다

Kamal 및 Ruby 2.2.2 환경에서 Docker 호환성 문제 해결

Solving Docker Compatibility Issues with Kamal -- Planet Argon Blog

  • Ruby 2.2.2 레거시 앱을 Kamal로 배포 시 Docker 이미지 스키마 호환성 문제에 직면했습니다.
  • Kamal 빌드 드라이버 변경 및 Docker 버전 다운그레이드로 Schema 1 이미지 문제를 해결했습니다.
  • 맞춤형 SSL 인증서는 Kamal 프록시 비활성화 후 Nginx를 통해 설정하여 성공적으로 배포했습니다.
Ruby Weekly 2025년 07월 16일

Claude Code를 위한 최고의 테스트 러너, TLDR

TLDR is the best test runner for Claude Code | justin․searls․co

  • TLDR은 빠른 피드백을 위해 개발된 테스트 러너로, 이제 Minitest의 유효한 대안으로 자리 잡았습니다.
  • 특히 Claude Code와 같은 에이전트 기반 워크플로우에서 내장된 타임아웃 개념을 활용하여 개발 효율성을 극대화합니다.
  • TLDR의 타임아웃 및 종료 코드 설정은 Claude Code 후크와 결합하여 효율적인 테스트 실행 및 오류 발생 시 자동 진행 차단 메커니즘을 제공합니다.
RoboRuby 2025년 07월 16일

Ruby용 고급 JIT 컴파일러: TruffleRuby 및 JRuby 탐구

Advanced JIT compilers for Ruby: TruffleRuby and JRuby | AppSignal Blog

  • TruffleRuby와 JRuby는 Ruby의 성능을 획기적으로 개선하는 고급 JIT(Just-In-Time) 컴파일러입니다.
  • JIT 컴파일은 런타임에 자주 실행되는 코드(핫스팟)를 최적화된 머신 코드로 변환하여 해석 오버헤드를 줄이고 실행 속도를 향상시킵니다.
  • TruffleRuby는 GraalVM 기반으로 병렬 실행 및 다국어 지원에 강점이 있으며, JRuby는 JVM 기반으로 스레드 수준 병렬성과 Java 통합을 제공합니다.
Ruby Weekly 2025년 07월 16일

Ruby on Rails: 마법 같은 웹 개발 경험 공유

Coming soon: Rails New, a series for absolute beginners

  • 발표자는 Ruby와 Ruby on Rails에 대한 깊은 애정을 표하며, 이를 통해 웹 개발의 '마법'을 경험했다고 밝힙니다.
  • Ruby on Rails는 그의 경력에 결정적인 전환점을 제공했으며, 아이디어를 현실로 구현하는 강력한 도구임을 강조합니다.
  • 그는 이러한 '마법 같은' 경험과 Ruby on Rails의 잠재력을 다른 사람들과 공유하고 가르치고자 하는 강한 열망을 드러냅니다.
Ruby on Rails Youtube 2025년 07월 15일
  • Shopify의 선임 스태프 엔지니어인 Jean Busousier는 Ruby on Rails 앱의 성능 최적화와 인프라 관리 경험을 공유합니다.
  • 그는 Ruby의 GVL(Global VM Lock)과 애플리케이션의 IO-바운드/CPU-바운드 특성을 이해하는 것이 중요하다고 강조하며, Shopify가 Puma 대신 Unicorn 기반의 Pitchfork를 사용하는 이유를 설명합니다.
  • 또한, 개발자들이 오픈 소스 젬 코드를 직접 탐색하고, 자신의 실제 문제를 해결하는 방식으로 오픈 소스에 기여할 것을 권장합니다.
Ruby on Rails Youtube 2025년 07월 15일

Chime, Rails Foundation의 기여 회원사로 합류

Chime joins the Rails Foundation as a Contributing member

  • 금융 기술 기업 Chime Financial이 Ruby on Rails 기반의 Rails Foundation에 새로운 기여 회원사로 합류했습니다.
  • Chime은 자사 플랫폼 구축 및 확장에 Ruby on Rails를 활용하며, 수백 명의 Ruby 개발자를 고용하여 Rails 생태계에 적극적으로 기여하고 있습니다.
  • 이번 합류는 Rails 커뮤니티에 대한 Chime의 오랜 지원과 투자를 공식화하며, Rails 프레임워크의 지속적인 성장과 중요성을 강조합니다.
Ruby on Rails 2025년 07월 15일

Ruby 3.4.5 릴리스

Ruby 3.4.5 Released

  • Ruby 3.4.5 버전이 2025년 7월 15일에 공식적으로 릴리스되었습니다.
  • 이번 릴리스는 버그 수정 및 GCC 15 지원을 포함하는 정기 업데이트입니다.
  • 향후 Ruby 3.4.6, 3.4.7, 3.4.8 버전이 격월로 릴리스될 예정입니다.
Ruby Weekly 2025년 07월 15일
  • Ruby on Rails의 창시자이자 37signals의 CTO인 David Heinemeier Hansson(DHH)은 채용 시 이력서나 학력보다 커버레터와 프로그래밍 능력을 가장 중요하게 평가합니다.
  • 그는 지원자가 원격 근무에 필수적인 훌륭한 작문 능력을 갖추고, 특히 회사에 맞춰 정성껏 작성된 커버레터를 통해 이를 보여주기를 기대합니다.
  • 또한, 실제 업무 방식을 시뮬레이션하는 코딩 테스트를 통해 지원자의 실제 프로그래밍 실력을 검증하며, 이는 이력서보다 실제 작업물의 평가가 훨씬 중요함을 강조합니다.
RoboRuby 2025년 07월 14일

FastMCP를 사용하여 Rails 앱을 AI 지원 MCP 서버로 전환하는 방법

Turn Your Rails App into an AI-Ready MCP Server with FastMCP | by Andres Alejandro Coronel Rodrigues | Jul, 2025 | Medium

  • FastMCP는 Ruby on Rails 애플리케이션을 AI 에이전트와 상호작용할 수 있는 Model Context Protocol(MCP) 서버로 쉽게 전환할 수 있도록 돕는 Ruby gem입니다.
  • MCP는 언어 모델이 애플리케이션의 도구와 구조화된 방식으로 상호작용할 수 있도록 설계된 개방형 표준으로, 복잡한 커스텀 API나 취약한 JSON 스키마 없이도 통합을 가능하게 합니다.
  • 이 가이드는 FastMCP의 설정, 도구 정의 및 테스트 방법을 설명하여 Rails 개발자가 AI 통합을 신속하게 시작할 수 있는 실용적인 기반을 제공합니다.
RoboRuby 2025년 07월 14일

RailsConf 2025 회고록

RailsConf 2025 Recap - Kevin Murphy

  • RailsConf 2025는 필라델피아에서 성황리에 마무리되었으며, 알려진 바에 따르면 이번 행사가 마지막 RailsConf입니다.
  • 연사들은 Java에서 Ruby on Rails로의 전환, Rails 코드 디커플링, RubyGems.org의 Rails 진화, Ruby 내부 동작 등 다양한 주제를 다루었습니다.
  • 이번 컨퍼런스는 커뮤니티의 중요성과 Rails의 과거, 현재, 미래를 조명하며 창의적인 코딩의 가치를 강조했습니다.
Ruby Weekly 2025년 07월 13일

Lex Fridman 팟캐스트: David Heinemeier Hansson (DHH) 인터뷰 요약

#474 – DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast

  • David Heinemeier Hansson (DHH)은 Ruby on Rails의 창시자이자 37signals의 공동 소유주 겸 CTO입니다.
  • 이 팟캐스트는 프로그래밍 언어, Ruby on Rails 개발 철학, AI의 미래, 그리고 효율적인 개발 문화에 대한 DHH의 심층적인 견해를 다룹니다.
  • 그는 소규모 팀의 중요성, 회의의 비효율성, 그리고 클라우드에서 자체 서버로의 전환과 같은 독자적인 비즈니스 철학을 강조합니다.
Ruby Weekly 2025년 07월 13일

데이비드 하이네마이어 한손(DHH)과의 대화: 루비 온 레일스, 프로그래밍 철학, 그리고 삶

DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474

  • DHH는 Ruby on Rails의 창시자이자 37signals의 CTO로, 개발자 행복과 생산성을 극대화하는 프로그래밍 철학을 보유하고 있습니다.
  • 그는 Ruby의 간결함과 메타 프로그래밍에 매료되어 Rails를 개발했으며, 클라우드 이탈을 통해 비용 효율성과 자율성을 추구합니다.
  • AI 시대에도 직접 코딩하는 즐거움과 숙련의 중요성을 강조하며, 작은 팀과 일과 삶의 균형이 지속 가능한 행복과 성공의 열쇠라고 역설합니다.
RoboRuby 2025년 07월 13일

DHH: 프로그래밍의 미래, AI, Ruby on Rails, 생산성 및 육아

Transcript for DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474 - Lex Fridman

  • David Heinemeier Hansson(DHH)은 Ruby on Rails의 창시자로, 프로그래머의 행복과 생산성을 최우선으로 하는 Ruby의 철학을 강조합니다.
  • 그는 아름답고 인간 중심적인 코드, 동적 타이핑, 그리고 컨벤션 기반의 통합 시스템이 웹 개발에 있어 핵심이라고 주장합니다.
  • DHH는 대규모 기업 문화와 복잡성을 비판하며, 소규모 팀의 자율성과 효율성, 그리고 클라우드 이탈을 통한 비용 절감 및 하드웨어 소유의 이점을 역설합니다.
Ruby Weekly 2025년 07월 13일
  • AI 모델의 응답을 제어하는 프롬프트 엔지니어링의 핵심 파라미터(Temperature, Top K, Top P)를 설명합니다.
  • 대규모 언어 모델(LLM)의 외부 데이터 연동 기술인 RAG와 새로운 표준 프로토콜인 MCP(Model Context Protocol)를 소개합니다.
  • Ruby 언어와 `fast_mcp` 라이브러리를 사용하여 MCP 서버를 구축하고 AI와 연동하는 라이브 코딩 시연을 통해 실제 적용 사례를 보여줍니다.
RoboRuby 2025년 07월 11일
  • 이 비디오는 Rails 애플리케이션에서 메시지 구독자 수를 동적으로 표시하는 새로운 기능을 개발하는 과정을 다룹니다.
  • ThoughtBot 개발팀은 Hotwire(Turbo/Stimulus)와 기존 Rails 기능을 활용하여 재사용 가능하고 유지보수하기 쉬운 솔루션을 구현했습니다.
  • 반면, 동일한 작업을 수행한 GitHub Copilot은 새로운 API 엔드포인트와 `fetch` API를 사용하는 등 덜 효율적이고 통합적이지 못한 접근 방식을 보여주었습니다.
RoboRuby 2025년 07월 11일