지난 글들

1175개의 글이 있습니다

Rails 애플리케이션: 프로젝트와 할 일(To-do) 연결하기

Ep 5. Connecting Projects & To-Dos | Rails New Tutorial with Typecraft

  • Rails 애플리케이션에서 프로젝트와 할 일(To-do) 모델 간의 관계를 설정하는 방법을 다룹니다.
  • 데이터베이스 마이그레이션, 모델 연관 관계 정의, 폼 및 뷰 업데이트, 그리고 Strong Parameters 설정을 통해 두 모델을 연결합니다.
  • 이를 통해 애플리케이션의 데이터 무결성을 유지하고 사용자 경험을 향상시키는 과정을 보여줍니다.
Ruby on Rails Youtube 2025년 07월 16일

Ruby on Rails 앱에 Tailwind CSS를 활용한 UI 개선

Ep 6. Make it look good with Tailwind CSS | Rails New Tutorial with Typecraft

  • Ruby on Rails 애플리케이션의 UI를 Tailwind CSS를 활용하여 현대적으로 개선하는 방법을 설명합니다.
  • `tailwind-css-rails` 젬을 통해 Tailwind CSS를 Rails 프로젝트에 쉽게 통합하고, `bin/dev` 명령어로 실시간 스타일 변경을 적용하는 방법을 시연합니다.
  • 유틸리티 우선 방식의 Tailwind CSS 클래스를 직접 사용하여 효율적으로 애플리케이션 디자인을 향상시키는 과정을 보여줍니다.
Ruby on Rails Youtube 2025년 07월 16일

Ruby on Rails: 프로젝트 CRUD 기능 구현 및 Rails 컨벤션 이해

Ep 3. Adding CRUD actions | Rails New Tutorial with Typecraft

  • 본 비디오는 Ruby on Rails 기반 To-Do 앱 'Doable'에 프로젝트 생성, 조회, 수정, 삭제(CRUD) 기능을 추가하는 과정을 상세히 설명합니다.
  • Rails의 라우팅, 컨트롤러 액션, 뷰, 모델 유효성 검증, Flash 메시지, 부분 뷰, 그리고 'resources' 헬퍼와 같은 핵심 컨벤션과 패턴을 다룹니다.
  • DRY(Don't Repeat Yourself) 원칙을 적용하고 Rails의 내장 기능을 활용하여 효율적이고 견고한 웹 애플리케이션을 구축하는 방법을 제시합니다.
Ruby on Rails Youtube 2025년 07월 16일
  • Rails 8 애플리케이션을 처음부터 구축하여 실제 프로덕션 환경에 성공적으로 배포하는 과정을 완료했습니다.
  • Rails의 핵심 개념, 컨벤션, 라우트, 컨트롤러, 뷰를 학습하며 실제 앱 개발 흐름을 완벽히 익혔습니다.
  • Hotwire, Turbo Frames, Turbo Streams, Stimulus, React/Vue 통합 등 동적인 프론트엔드 기능 구현을 다룰 다음 시리즈가 예고되었습니다.
Ruby on Rails Youtube 2025년 07월 16일

Rails I18n에 Markdown 변환 기능 추가: _md 접미사 커스터마이징

How to customize Rails I18n key suffixes like `_md` for Markdown

  • Rails I18n에 `_md` 접미사를 추가하여 마크다운 번역을 HTML로 자동 변환하고 HTML 안전성을 확보하는 방법을 제시합니다.
  • `I18n.backend.class`와 `ActiveSupport::HtmlSafeTranslation`에 패치를 적용하여 마크다운 변환 및 HTML 안전성 검사를 확장합니다.
  • Kramdown 라이브러리를 활용하여 마크다운을 HTML로 변환하며, 인라인 마크다운 처리를 위한 커스텀 파서도 구현합니다.
Island94.org 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일
  • Jean Busousier는 Shopify의 Rails 인프라 팀에서 Ruby on Rails의 성능 최적화와 개발자 생산성 향상에 기여하는 핵심 개발자입니다.
  • 그는 Ruby의 GVL(Global VM Lock)과 IO 바운드/CPU 바운드 애플리케이션의 성능 특성을 설명하며, 단순한 속도보다는 지연 시간(latency)과 처리량(throughput)의 균형을 강조합니다.
  • 오픈 소스 기여의 중요성과 젬(gem) 의존성 관리에 대한 실질적인 조언을 제공하며, 개발자들이 프레임워크 내부를 이해하고 직접 문제를 해결하도록 독려합니다.
Ruby on Rails Youtube 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일

루비 3.4.5 버전 출시

Ruby 3.4.5 Released

  • 루비 3.4.5 버전이 버그 수정 및 GCC 15 지원을 포함한 정기 업데이트로 공식 출시되었습니다.
  • 이번 릴리스는 안정적인 루비 3.4 버전을 두 달 간격으로 업데이트하려는 릴리스 일정의 일환입니다.
  • 자세한 내용은 GitHub 릴리스 노트를 통해 확인할 수 있으며, 기여자들에게 감사를 표합니다.
Ruby-Lang 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일
  • 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 Australia 웹사이트 리빌딩 중 Vit와 Active Storage 간의 에셋 관리 경계 모호로 인해 JSON 중첩 오류가 발생했으며, 이는 암묵적 가정이 야기한 복잡한 버그의 전형적인 사례입니다.
  • 이 오류는 Vit가 에셋 매니페스트를 JSON 인코딩하는 과정에서 Ruby 객체(Active Storage 이미지)를 직렬화하려다 순환 참조가 발생하여 '오류 메시지 안의 오류'로 이어졌습니다.
  • 명시적인 이름 지정, 문서화, 구조화된 경계, 철저한 테스트, 효과적인 팀 협업을 통해 시스템의 의도를 명확히 전달하고 암묵적 가정을 제거하여 버그를 예방해야 합니다.
Ruby Australia 2025년 07월 11일
  • 모델 컨텍스트 프로토콜(MCP)은 LLM이 외부 애플리케이션과 상호작용하기 위한 새로운 표준 프로토콜로, Ruby를 포함한 다양한 언어로 서버를 구축하여 기능을 노출할 수 있습니다.
  • 프롬프트 엔지니어링의 핵심 매개변수인 Temperature, Top K, Top P는 LLM의 응답 생성 방식과 창의성을 제어하며, 적절한 값 설정으로 환각 현상을 줄이고 원하는 결과를 얻을 수 있습니다.
  • 라이브 코딩을 통해 Ruby `fast_mcp` 라이브러리를 사용하여 간단한 쇼핑 앱을 MCP 서버로 노출하고 Claude 데스크톱 클라이언트와 연동하여 제품 목록 조회, 장바구니 추가, 프로모션 적용 등의 기능을 성공적으로 시연했습니다.
Ruby Australia 2025년 07월 11일