지난 글들
398개의 글이 있습니다
JRuby 10.0.1.0 릴리스 발표
JRuby 10.0.1.0 Released — JRuby.org
- JRuby 커뮤니티는 Ruby 3.4 호환성을 목표로 하는 JRuby 10.0.1.0 버전을 공식 출시했습니다.
- 이번 릴리스는 Zeitwerk의 완벽한 지원을 포함하여 62가지 이상의 문제 해결 및 개선 사항을 포함합니다.
- 성능 향상, 메모리 사용량 최적화, 그리고 다양한 버그 수정으로 JRuby의 안정성과 호환성이 크게 향상되었습니다.
Ruby Weekly
2025년 07월 17일
Bundler 2.7 출시: Bundler 4를 향한 중요한 발걸음
Bundler: Bundler v2.7: last release before Bundler 4
- Bundler 2.7이 출시되었으며, 이는 향후 출시될 Bundler 4의 중요한 전환점입니다.
- Bundler 2.7에는 Bundler 4의 동작을 미리 경험할 수 있는 `simulate_version` 설정이 포함되어 사용자 피드백을 장려합니다.
- 이 버전은 젬 생성기 개선, 오류 처리 강화 등 다양한 기능 향상을 제공합니다.
Ruby Weekly
2025년 07월 17일
Ruby rdkafka 설치 문제 해결: 지루한 컴파일 시간을 획기적으로 단축하다
The 60-Second Wait: How I Spent Months Solving the Ruby's Most Annoying Gem Installation Problem - Closer to Code
- Ruby의 `rdkafka` 젬은 복잡한 의존성으로 인해 설치 시 60초 이상의 긴 컴파일 시간이 소요되어 개발자들에게 큰 불편을 초래했습니다.
- 수백만 건의 다운로드마다 반복되는 비효율적인 컴파일 문제를 해결하기 위해, 동적 링크 대신 모든 의존성을 포함하는 정적 링크 방식의 사전 컴파일된 바이너리가 도입되었습니다.
- 이로 인해 설치 시간이 5초 미만으로 단축되었으며, Docker 빌드 및 CI/CD 파이프라인 속도 향상과 함께 막대한 CPU 시간 및 에너지 절약 효과를 가져왔습니다.
Ruby Weekly
2025년 07월 17일
RailsConf 2025 회고: Rails 뷰 레이어의 현대적 비전
Introducing the Herb Linter, Formatter, and a Vision for the Future of Rails Views | Marco Roth
- 이 글은 RailsConf 2025에서 발표된 'The Modern View Layer Rails Deserves: A Vision for 2025 and Beyond' 강연의 요약으로, Rails 뷰 레이어의 개발 경험을 현대화하기 위한 Herb 프로젝트의 비전을 제시합니다.
- 핵심은 HTML+ERB 파일용 린터와 포매터를 포함한 Herb v0.4.0의 출시이며, 이는 새로운 HTML 인식 ERB 파서 기반으로 더 나은 개발 도구와 실시간 피드백을 제공합니다.
- 궁극적으로는 'ReActionView'라는 새로운 HTML 인식 ERB 렌더링 엔진을 통해 Rails 뷰 레이어를 더욱 견고하고 효율적이며 반응형으로 발전시키려는 장기적인 비전을 설명합니다.
Awesome Ruby
2025년 07월 17일
Ruby on Rails의 Active Record 이해 및 활용
Ep 4. Active Record explained | Rails New Tutorial with Typecraft
- Active Record는 Ruby on Rails의 핵심 ORM으로, Ruby 코드를 통해 데이터베이스와 상호작용하게 합니다.
- 모델 상속을 통해 강력한 데이터베이스 쿼리 기능을 제공하며, 마이그레이션을 통해 스키마 변경을 쉽게 관리합니다.
- 개발자는 SQL 없이도 데이터를 효율적으로 조회, 생성, 업데이트, 삭제할 수 있어 생산성을 크게 향상시킵니다.
Ruby on Rails Youtube
2025년 07월 16일
Kamal을 활용한 Ruby on Rails 애플리케이션 프로덕션 배포 가이드
Ep 7. Deploy with Kamal | Rails New Tutorial with Typecraft
- Kamal은 Rails 8에 내장된 배포 도구로, Ruby on Rails 애플리케이션을 프로덕션 환경에 직접 배포하는 과정을 간소화합니다.
- Docker 이미지를 빌드하고 컨테이너 레지스트리에 푸시한 후, 지정된 서버에 SSH로 접속하여 이미지를 실행하는 방식으로 동작합니다.
- 타사 플랫폼 없이 자체 VPS에 배포하며, 무료 SSL 및 영구 스토리지 설정 등 최적의 배포 환경을 구축할 수 있습니다.
Ruby on Rails Youtube
2025년 07월 16일
Ruby on Rails에서 수동으로 프로젝트 기능 구축하기
Ep 2. Adding a Projects model | Rails New Tutorial with Typecraft
- 이 영상은 Ruby on Rails에서 스캐폴딩 없이 '프로젝트' 기능을 수동으로 구축하는 과정을 설명합니다.
- Rails의 MVC 아키텍처를 기반으로 라우트, 컨트롤러, 모델, 뷰를 직접 생성하고 연결하는 방법을 다룹니다.
- 데이터베이스 상호작용, 동적 URL 처리, 뷰 헬퍼 사용 등 Rails의 핵심 개념을 심층적으로 이해할 수 있도록 돕습니다.
Ruby on Rails Youtube
2025년 07월 16일
Rails 8 애플리케이션 개발 완료 및 다음 시리즈 예고: Hotwire 및 프론트엔드 통합
That's a wrap! | Rails New Tutorial with Typecraft
- Rails 8을 활용한 실제 애플리케이션 개발 및 프로덕션 배포 과정을 성공적으로 마무리했습니다.
- 시리즈를 통해 `rails new`부터 배포까지 Rails의 핵심 개념과 컨벤션, 그리고 유기적인 작동 방식을 체득했습니다.
- 다음 시리즈에서는 Hotwire, Turbo, Stimulus 등 최신 프론트엔드 기술과 Rails의 통합을 심도 있게 다룰 예정입니다.
Ruby on Rails Youtube
2025년 07월 16일
Ruby on Rails To-Do 앱에 CRUD 기능 추가하기: 프로젝트 관리
Ep 3. Adding CRUD actions | Rails New Tutorial with Typecraft
- 본 튜토리얼은 Ruby on Rails To-Do 앱에 프로젝트 생성, 수정, 삭제 기능을 추가하는 과정을 상세히 설명합니다.
- 라우트, 컨트롤러 액션, 뷰 파일, 그리고 Rails의 강력한 헬퍼 메서드를 활용하여 효율적으로 기능을 구현하는 방법을 다룹니다.
- 특히 `form_with`, Strong Parameters, 모델 유효성 검사, Flash 메시지, 그리고 Partial을 통한 코드 재사용 등 Rails의 핵심 컨벤션을 배울 수 있습니다.
Ruby on Rails Youtube
2025년 07월 16일
Ruby on Rails 애플리케이션에 Tailwind CSS로 스타일링하기
Ep 6. Make it look good with Tailwind CSS | Rails New Tutorial with Typecraft
- 이 비디오는 Ruby on Rails 애플리케이션에 Tailwind CSS를 사용하여 UI를 개선하는 방법을 설명합니다.
- Tailwind CSS는 유틸리티 우선 CSS 프레임워크로, 재사용 가능한 클래스를 통해 빠르고 일관된 스타일링을 가능하게 합니다.
- `tailwindcss-rails` 젬 설치 및 `bin/dev` 명령을 통한 서버 실행을 포함하여 Rails에 Tailwind를 통합하는 과정을 시연합니다.
Ruby on Rails Youtube
2025년 07월 16일
Ruby on Rails의 마법: 단 몇 분만에 웹 애플리케이션 구축하기
Rails New, a Ruby on Rails tutorial for beginners with Typecraft
- Ruby on Rails는 복잡했던 웹 개발 과정을 혁신적으로 간소화하여, 개발자가 애플리케이션 구축에만 집중할 수 있도록 돕습니다.
- 단 몇 개의 명령어로 웹 서버, 데이터베이스 연결, CRUD 기능 및 현대적인 UI를 갖춘 완전한 웹 애플리케이션을 신속하게 생성할 수 있습니다.
- Rails의 '설정보다 관례(Convention over Configuration)' 원칙은 수동 설정의 번거로움을 없애 개발 효율성을 극대화합니다.
Ruby on Rails Youtube
2025년 07월 16일
Rails 애플리케이션: 프로젝트와 할 일(To-do) 간의 관계 설정 및 UI 개선
Ep 5. Connecting Projects & To-Dos | Rails New Tutorial with Typecraft
- Rails 애플리케이션 'Doable'에서 프로젝트와 할 일(To-do) 간의 'belongs_to' 및 'has_many' 관계를 성공적으로 구축하는 과정을 다룹니다.
- 데이터베이스 마이그레이션, 모델 연관 설정, 폼 업데이트, 강력한 매개변수 디버깅, 그리고 뷰 개선을 통해 앱의 기능성을 강화합니다.
- Rails의 컨벤션 기반 개발 철학을 활용하여 효율적으로 앱의 데이터 관계를 설정하고 사용자 경험을 향상시키는 방법을 제시합니다.
Ruby on Rails Youtube
2025년 07월 16일
Ruby on Rails: To-Do 애플리케이션으로 배우는 Rails의 마법과 핵심 개념
Ep 1. Build a To-Do App with Rails Scaffold | Rails New Tutorial with Typecraft
- Ruby on Rails를 사용하여 몇 가지 명령으로 웹 애플리케이션을 빠르게 구축하고 To-Do 앱의 CRUD 기능을 구현하는 방법을 설명합니다.
- `rails new` 및 `rails generate scaffold` 명령을 통해 Rails의 MVC 구조, 데이터베이스 마이그레이션, 라우팅 시스템이 어떻게 작동하는지 심층적으로 다룹니다.
- 사용자 요청이 라우팅, 컨트롤러, 모델을 거쳐 뷰로 전달되는 Rails MVC 애플리케이션의 전형적인 흐름을 명확하게 보여줍니다.
Ruby on Rails Youtube
2025년 07월 16일
Rails I18n 키 접미사 커스터마이징: Markdown 지원
How to customize Rails I18n key suffixes like?`_md`?for Markdown | Island94.org
- Rails I18n에서 `_html`과 유사하게 `_md` 접미사를 사용하여 Markdown으로 작성된 번역을 지원하는 방법을 설명합니다.
- I18n `translate` 메서드와 Rails의 HTML Safe 동작을 패치하여 Markdown 콘텐츠를 자동으로 HTML로 변환하고 안전하게 처리합니다.
- 이를 통해 번역 작업 시 HTML 대신 Markdown을 사용하여 가독성과 유지보수성을 향상시킬 수 있습니다.
Ruby Weekly
2025년 07월 16일
macOS에서 Ruby on Rails 개발 환경 설정 가이드
Beginner's Guide to Installing Ruby on Rails - by Typecraft
- 본 영상은 macOS 환경에서 Ruby on Rails 개발을 시작하기 위한 필수 환경 설정 과정을 상세히 안내합니다.
- Xcode Command Line Tools, Homebrew, Ruby 종속성, `mise`를 통한 Ruby 3.4.2 설치, 그리고 Rails 8 설치 방법을 단계별로 설명합니다.
- 최종적으로 새로운 Rails 애플리케이션을 생성하고 개발 서버를 실행하는 과정을 통해 성공적인 개발 환경 구축을 돕습니다.
Ruby on Rails Youtube
2025년 07월 16일