지난 글들
752개의 글이 있습니다
Ruby on Rails: 수동으로 프로젝트 기능 구축하기
Ep 2. Adding a Projects model | Rails New Tutorial with Typecraft
- 이 비디오는 Ruby on Rails 애플리케이션에 '프로젝트' 기능을 수동으로 추가하는 과정을 안내합니다.
- Rails의 MVC 아키텍처(모델, 뷰, 컨트롤러)를 이해하고 각 구성 요소가 어떻게 상호 작용하는지 심층적으로 다룹니다.
- 수동 라우트 설정, 컨트롤러 액션 정의, 모델 생성 및 데이터베이스 마이그레이션, 그리고 뷰에서 데이터를 표시하는 방법을 실습합니다.
Ruby on Rails Youtube
2025년 07월 16일
Mac에서 Ruby on Rails 개발 환경 설정하기
Beginner's Guide to Installing Ruby on Rails - by Typecraft
- 본 영상은 Mac OS 환경에서 Ruby on Rails 개발을 위한 필수 도구 설치 과정을 안내합니다.
- Xcode Command Line Tools, Homebrew, Ruby 종속성, Ruby 버전 관리자(mise), Ruby, 그리고 Rails 프레임워크를 순차적으로 설치합니다.
- 최종적으로 새로운 Rails 애플리케이션을 생성하고 실행하여 개발 환경이 성공적으로 설정되었음을 확인합니다.
Ruby on Rails Youtube
2025년 07월 16일
Ruby on Rails에 대한 열정 공유
Coming soon: Rails New, a series for absolute beginners
- 발표자는 Ruby on Rails를 통해 프로그래밍의 마법 같은 경험을 했으며, 이는 그의 경력을 크게 발전시켰습니다.
- 그는 Ruby on Rails가 아이디어를 현실로 구현하는 강력한 도구임을 강조합니다.
- 궁극적으로 그는 Ruby on Rails의 놀라운 힘을 다른 사람들과 공유하고 가르치고자 하는 강한 열망을 가지고 있습니다.
Ruby on Rails Youtube
2025년 07월 15일
On Rails 팟캐스트: Shopify의 Jean Busousier와 함께하는 Ruby on Rails 성능 및 인프라 심층 분석
Jean Boussier & IO-Bound Misconceptions - On Rails Podcast
- Jean Busousier는 Shopify의 Rails 인프라 팀에서 Ruby on Rails의 성능 최적화와 개발자 생산성 향상에 기여하는 핵심 개발자입니다.
- 그는 Ruby의 GVL(Global VM Lock)과 IO 바운드/CPU 바운드 애플리케이션의 성능 특성을 설명하며, 단순한 속도보다는 지연 시간(latency)과 처리량(throughput)의 균형을 강조합니다.
- 오픈 소스 기여의 중요성과 젬(gem) 의존성 관리에 대한 실질적인 조언을 제공하며, 개발자들이 프레임워크 내부를 이해하고 직접 문제를 해결하도록 독려합니다.
Ruby on Rails Youtube
2025년 07월 15일
루비 3.4.5 버전 출시
Ruby 3.4.5 Released
- 루비 3.4.5 버전이 버그 수정 및 GCC 15 지원을 포함한 정기 업데이트로 공식 출시되었습니다.
- 이번 릴리스는 안정적인 루비 3.4 버전을 두 달 간격으로 업데이트하려는 릴리스 일정의 일환입니다.
- 자세한 내용은 GitHub 릴리스 노트를 통해 확인할 수 있으며, 기여자들에게 감사를 표합니다.
Ruby-Lang
2025년 07월 15일
Chime, Rails Foundation의 기여 멤버로 합류
Chime joins the Rails Foundation as a Contributing member
- 금융 기술 기업 Chime이 Ruby on Rails를 핵심 기술로 활용하며 Rails Foundation의 새로운 기여 멤버로 합류했습니다.
- Chime은 수백 명의 Ruby 개발자를 통해 Rails 기반 플랫폼으로 수백만 명에게 수수료 없는 금융 서비스를 제공하며 혁신을 주도하고 있습니다.
- Chime은 Ruby Central의 오랜 후원사이자 지역 밋업을 주최하는 등 Ruby 및 Rails 커뮤니티에 지속적으로 기여하고 있습니다.
RubyOnRails
2025년 07월 15일
FastMCP를 활용하여 Rails 앱을 AI 지원 MCP 서버로 전환하기
Turn Your Rails App into an AI-Ready MCP Server with FastMCP | by Andres Alejandro Coronel Rodrigues | Jul, 2025 | Medium
- Model Context Protocol(MCP)은 AI 에이전트가 애플리케이션 도구와 구조적으로 상호작용하도록 돕는 개방형 표준입니다.
- FastMCP는 Ruby on Rails 애플리케이션에 MCP를 쉽고 빠르게 통합할 수 있도록 설계된 경량 Ruby Gem입니다.
- 이 가이드는 FastMCP 설치, 투두(Todo) 목록 조회 및 생성/업데이트 도구 개발, MCP Inspector 및 VS Code 클라이언트를 통한 테스트 방법을 상세히 설명합니다.
jeff
2025년 07월 14일
리모트 루비: 터보와 레일스를 활용한 실시간 이모지 반응 및 AI 코딩 도구 탐색
Soham Parekh, Turbo Frames and AI Antics
- Jason의 Job Boardly 프로젝트 인수 소식과 Turbo 및 Rails를 활용한 실시간 이모지 반응 구현 기술 심층 분석.
- 실시간 애플리케이션 상태 유지, AI 기반 코딩 도구 활용, 다중 직업 전문가의 윤리적 문제 등 복잡한 프로그래밍 및 현대 개발 이슈 논의.
- Rules CLI 설명, 흥미로운 사이버 보안 이야기, 스트리밍 서비스 영향 등 다양한 주제를 아우르며 개발자 커뮤니티의 관심사를 조명.
Hotwire Weekly
2025년 07월 14일
DHH의 프로그래밍 여정, Ruby on Rails 철학 및 기술 산업 통찰
DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474
- Ruby on Rails의 창시자 DHH는 프로그래밍 학습 경험과 Ruby의 인간 중심적 설계 철학을 공유하며 웹 개발에 대한 깊은 통찰을 제시합니다.
- 그는 개발자 행복을 최우선으로 하는 Ruby의 미학적 우수성과 동적 타이핑의 중요성을 강조하고, 클라우드 컴퓨팅 및 최신 웹 개발 트렌드에 비판적 시각을 표명합니다.
- 또한, 소규모 팀의 효율성과 워라밸의 중요성, 그리고 오픈 소스 프로젝트 운영에 대한 자신만의 확고한 철학을 피력합니다.
The Awesome Ruby
2025년 07월 13일
암묵적 가정과 명시적 소통: Ruby 개발에서 겪은 JSON 중첩 오류를 통해 배우는 교훈
The Unspoken Contract: Communicating Intent Through Code - Adam Rice
- Ruby Australia 웹사이트 리빌딩 중 Vit와 Active Storage 간의 에셋 관리 경계 모호로 인해 JSON 중첩 오류가 발생했으며, 이는 암묵적 가정이 야기한 복잡한 버그의 전형적인 사례입니다.
- 이 오류는 Vit가 에셋 매니페스트를 JSON 인코딩하는 과정에서 Ruby 객체(Active Storage 이미지)를 직렬화하려다 순환 참조가 발생하여 '오류 메시지 안의 오류'로 이어졌습니다.
- 명시적인 이름 지정, 문서화, 구조화된 경계, 철저한 테스트, 효과적인 팀 협업을 통해 시스템의 의도를 명확히 전달하고 암묵적 가정을 제거하여 버그를 예방해야 합니다.
Ruby Australia
2025년 07월 11일
AI 기반 애플리케이션 확장을 위한 모델 컨텍스트 프로토콜(MCP)과 Ruby 활용
Speed-run on AI and MCP with Ruby - Anton Panteleev
- 모델 컨텍스트 프로토콜(MCP)은 LLM이 외부 애플리케이션과 상호작용하기 위한 새로운 표준 프로토콜로, Ruby를 포함한 다양한 언어로 서버를 구축하여 기능을 노출할 수 있습니다.
- 프롬프트 엔지니어링의 핵심 매개변수인 Temperature, Top K, Top P는 LLM의 응답 생성 방식과 창의성을 제어하며, 적절한 값 설정으로 환각 현상을 줄이고 원하는 결과를 얻을 수 있습니다.
- 라이브 코딩을 통해 Ruby `fast_mcp` 라이브러리를 사용하여 간단한 쇼핑 앱을 MCP 서버로 노출하고 Claude 데스크톱 클라이언트와 연동하여 제품 목록 조회, 장바구니 추가, 프로모션 적용 등의 기능을 성공적으로 시연했습니다.
Ruby Australia
2025년 07월 11일
Rails 애플리케이션 기능 개발: 인간 개발자와 GitHub Copilot의 협업 및 비교
Senior developers versus AI coding
- Rails 애플리케이션에 메시지 알림 구독자 수를 표시하는 새 기능을 개발하며 인간 개발자와 GitHub Copilot의 효율성을 비교했습니다.
- 인간 개발자 팀은 Turbo와 Stimulus를 활용하여 기존 코드를 재사용하고 멘션 기능까지 포괄하는 견고한 솔루션을 구현하여 스펙을 통과시켰습니다.
- GitHub Copilot은 새로운 API 엔드포인트와 Fetch API를 사용하는 방식을 제안했으나, 기존 코드 재사용 실패, CI 테스트 실패, 멘션 기능 미반영 등 한계를 보였습니다.
jeff
2025년 07월 11일
이번 주 Rails 소식: rename_schema 추가 및 기타 변경 사항
Added rename_schema and more
- 19년간 이어져 온 RailsConf의 마지막 행사가 필라델피아에서 800명의 개발자가 모인 가운데 성황리에 마무리되었습니다.
- 지난 한 주간 Rails 코드베이스에 26명의 기여자가 참여하며 활발한 개발 활동이 이루어졌습니다.
- Rails의 최신 변경 사항 중 하나로 `rename_schema` 기능 추가가 언급되는 등 프레임워크의 지속적인 발전이 확인되었습니다.
This Week in Rails
2025년 07월 11일
하남이와 방 안의 코끼리: Ruby의 건강한 미래를 위한 대안
Hanami | Hanami and the elephant in the room
- Hanami, Dry, Rom은 Ruby 생태계의 다양성과 건강한 미래를 위한 필수적인 대안을 제시합니다.
- 이들은 Rails 개발자에게도 유용한 도구와 새로운 개발 방식을 제공하여 실력 향상과 성장을 돕습니다.
- 포용적이고 안전한 Ruby 커뮤니티를 조성하며, 후원을 통해 Ruby의 지속적인 발전과 함께 개인의 성장을 지원합니다.
The Awesome Ruby
2025년 07월 11일
This Week in Rails: rename_schema 추가 및 RailsConf 종료
Added rename_schema and more
- RailsConf 2025가 필라델피아에서 마지막 행사를 성황리에 마치며 19년간의 여정을 마무리했습니다.
- PostgreSQL용 `rename_schema` 메서드 추가를 비롯해 Rails 코드베이스에 다양한 변경 사항이 적용되었습니다.
- 오류 메시지 개선, 쿼리 키 인코딩 유효성 검사, `escape_json_responses` 메서드 호출 시 deprecation 경고 등 여러 업데이트가 이루어졌습니다.
RubyOnRails
2025년 07월 11일