지난 글들

741개의 글이 있습니다

  • thoughtbot, 유럽 최대 루비 컨퍼런스 EuRuKo 2025 참가 및 'Friends of thoughtbot' 밋업 개최.
  • Rémy Hannequin은 틈새 오픈소스 프로젝트 강연, Fritz Meissner는 코드 이해 및 변경 용이성 워크숍 진행.
  • 포르투갈 Viana do Castelo에서 열리는 EuRuKo 2025에서 루비스트들과 교류의 장 마련.
thoughtbot 2025년 09월 06일
  • 마사후미 오카다가 Rails World 2025에서 Rails 1.0의 소스 코드를 분석하여 20년간 Rails의 본질이 어떻게 유지되었는지 발표합니다.
  • 일본 Ruby 커뮤니티는 월 30개 이상의 루비 밋업이 활발하며, 마사후미는 매년 도쿄에서 열리는 Kagi on Rails 컨퍼런스를 조직합니다.
  • Rails 1.0의 핵심 통찰은 Ruby의 메타 프로그래밍(과거 '몽키 패칭')을 효과적으로 활용하여 아름다운 인터페이스와 숨겨진 복잡성을 구현한 점입니다.
Ruby on Rails Youtube 2025년 09월 06일

Rails World 2025: WAP CTO Jack Shy, Rails로 스타트업 여정을 혁신하다

Whop's Jack Sharkey on Scaling a Rails Unicorn - Rails World 2025

  • Jack Shy는 Node.js Express에서 겪었던 API 개발 및 데이터 모델링의 어려움을 Rails의 직관적인 기능(params, Active Record)을 통해 10배 이상 쉽게 해결하며 '인생이 바뀌었다'고 회고했습니다.
  • WAP은 4년간 Rails를 기반으로 안정적인 서비스를 제공하며, 3~4명의 백엔드 엔지니어로 월 1억 4천만 달러 이상의 트랜잭션을 처리하는 놀라운 개발 효율성과 확장성을 입증했습니다.
  • Jack Shy는 Rails가 스타트업 성공의 핵심인 '빠른 반복 개발(Iteration)'을 위한 최고의 선택이며, 개발에 대한 즐거움과 생산성을 제공하는 '초능력'이라고 강력히 추천했습니다.
Ruby on Rails Youtube 2025년 09월 06일
  • 세 번째로 개최된 Rails World 암스테르담 컨퍼런스는 티켓이 2분 만에 매진되며 전례 없는 성공과 뜨거운 수요를 입증했습니다.
  • 이벤트 주최자인 Amanda Perino는 수용 인원을 대폭 확대하고도 완벽한 행사를 기획하여 참석자들의 높은 만족도를 이끌어냈습니다.
  • Rails는 새로운 세대의 프로그래머 유입과 함께 전례 없는 성장과 단결의 시기를 맞이하고 있으며, 내년에는 미국 오스틴에서 더욱 확장된 규모로 개최될 예정입니다.
HackerNews 2025년 09월 06일

React 서버 컴포넌트 튜토리얼

React Server Components Tutorial | Shakacode

  • React on Rails Pro를 활용하여 React Server Components(RSC)의 기본 개념부터 고급 기능까지 체계적으로 학습하는 가이드입니다.
  • SSR 없는 RSC 생성, 스트리밍, 상호작용성 추가, SSR 적용, 선택적 하이드레이션, 작동 원리 및 렌더링 흐름 등 RSC의 핵심 주제를 포괄적으로 다룹니다.
  • 클라이언트 컴포넌트 내에서 서버 컴포넌트를 렌더링하는 방법 등 실제 개발에 필요한 심화 기술을 단계별로 습득하도록 구성되었습니다.
Ruby Weekly 2025년 09월 05일

React on Rails Pro 4.0 릴리즈 노트

4.0 Release Notes | Shakacode

  • React Server Components(RSC)에 대한 완벽한 프로덕션 지원을 추가하여 Rails 앱에서 차세대 React 애플리케이션 구축을 가능하게 합니다.
  • React 19의 스트리밍 기능을 기반으로 점진적 HTML 스트리밍, 선택적 하이드레이션 등을 제공하는 고급 스트리밍 서버 렌더링을 구현했습니다.
  • Node 렌더러 아키텍처를 Fastify 5로 업그레이드하고 HTTP/2 통신을 도입하여 성능을 대폭 향상하고 효율적인 연결 재사용을 지원합니다.
Ruby Weekly 2025년 09월 05일
  • Ruby의 `llm.rb` Gem을 활용하여 Gemini API를 통해 이미지를 생성하고 편집하는 과정을 상세히 설명합니다.
  • 코드 예시를 통해 특정 프롬프트로 플레이스홀더 인물 이미지를 생성하고 파일로 저장하는 방법을 시연합니다.
  • 생성된 이미지에 '카우보이 모자 추가' 프롬프트를 사용하여 `llm.rb`의 이미지 편집 기능을 효과적으로 보여줍니다.
Ruby Weekly 2025년 09월 05일

Rails World 2025: 패스키, 보안, 그리고 사용자 경험 개선 전략

1Password's Jason Meller on Passkeys & Security - Rails World 2025

  • Rails World 2025에서 Jason Miller는 DHH의 블로그 게시물에 반박하며, 사용자 경험 문제로 패스키 도입을 포기해서는 안 된다고 강조했습니다.
  • 패스키는 기존 MFA 방식으로는 막기 어려운 피싱 공격을 방어하며, 로그인 마찰을 줄여 사용자 경험을 획기적으로 개선합니다.
  • "완벽함이 좋음의 적이 되게 하지 말라"는 메시지 아래, 패스키를 점진적 개선으로 도입하여 보안과 편의성을 동시에 확보할 것을 제안합니다.
Ruby on Rails Youtube 2025년 09월 05일
  • Rails의 컨벤션 기반 아키텍처는 AI 및 LLM의 패턴 인식 능력과 시너지를 이루어, AI 기반 애플리케이션 개발에 매우 적합하다는 점이 강조되었습니다.
  • MCP(Model Context Protocol)는 LLM이 최신 실시간 데이터를 기반으로 추론하고 의사 결정할 수 있도록 추가 컨텍스트를 제공하는 핵심 프로토콜로 정의됩니다.
  • AI 기술의 급변하는 환경 속에서 전문가들은 사내 협업, 전문 블로그, YouTube, Twitter, Hacker News, 오픈 소스 프로젝트 등 다양한 채널을 통해 최신 동향을 파악하고 있습니다.
Ruby on Rails Youtube 2025년 09월 05일

Rails 개발의 역설과 미래: 단순함, 전체 문제 해결, 그리고 혁신

Rails World 2025 Opening Keynote - David Heinemeier Hansson

  • 현대 소프트웨어 개발의 불필요한 복잡성을 비판하며, Rails의 엔드투엔드 문제 해결 철학을 통해 단순함과 효율성을 되찾아야 함을 강조합니다.
  • Rails 8.1의 새로운 기능(마크다운, Lexi 에디터, 잡 연속성)과 함께 시스템 테스트 제거, 로컬 CI 강화 등 불필요한 복잡성을 제거하는 'Less' 전략을 소개합니다.
  • Umachi OS 개발, Turbo Offline, Action Push, 마이크로 데이터센터 등 새로운 영역으로 확장하여 개발 환경 최적화 및 사용자 경험 개선을 위한 혁신적인 접근을 제시합니다.
Ruby on Rails Youtube 2025년 09월 05일

Clip Show: 웹소켓 인증 개선, Kamal 배포 및 GitHub Actions CI/CD 구축 디버깅

Real Production Ruby on Rails/ReactJS App from scratch (Ep. 6) Kamal Deployment/Github Actions CI/CD

  • 테스트 환경의 복잡한 웹소켓 인증 문제를 `alert_token` 기반으로 리팩토링하고, React `useCallback` 훅을 활용하여 성능 저하 버그를 해결했습니다.
  • Heroku 대안으로 Kamal과 Digital Ocean을 활용한 Rails 애플리케이션 스테이징 배포를 성공적으로 구현하며, `deploy.yaml` 설정을 상세히 다루었습니다.
  • GitHub Actions를 사용하여 CI/CD 워크플로우(Breakman, Rubocop, 테스트, Kamal 배포)를 구축하고, 환경 변수 및 SSH 키 관리의 난제를 해결했습니다.
HackerNews 2025년 09월 05일

Superform: Phlex 기반 Rails 폼 개발의 혁신

Beautiful Ruby – Why Superform?

  • Superform은 Phlex로 완벽하게 구축된 강력한 폼 빌더 라이브러리로, Rails 애플리케이션에서 폼 커스터마이징의 오랜 난제를 효과적으로 해결합니다.
  • 기존 Rails 폼 헬퍼의 확장성 한계와 FormBuilder 및 파셜의 제약을 극복하며, Phlex 컴포넌트 기반의 유연하고 재사용 가능한 폼 구조를 제공합니다.
  • 자동 강력한 파라미터, 간결한 필드 키트, 높은 커스터마이징 옵션, HTML 및 데이터와의 직접적인 상호작용을 통해 효율적이고 강력한 폼 개발을 지원합니다.
HackerNews 2025년 09월 05일

ReActionView: HTML-인식 ERB 엔진을 통한 Rails 뷰 레이어 현대화

Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam - Speaker Deck

  • ReActionView: HTML 유효성 검사 및 반응형 업데이트를 지원하는 새로운 ERB 엔진이 Rails World 2025에서 첫 공개됩니다.
  • Herb 기반 개발 도구 생태계 완성: HTML-인식 ERB 파서 Herb를 활용한 포매터, 린터, 언어 서버 등 통합 개발 도구가 출시되었습니다.
  • Rails 뷰 레이어 현대화: 기존 .html.erb 호환성을 유지하며, Rails 뷰 레이어의 성능 및 개발 경험 개선을 위한 비전을 제시합니다.
Hotwire Weekly 2025년 09월 05일

Markdown 렌더링 기능 추가 및 새로운 데이터베이스 연결 풀 옵션

Rendering Markdown is real, plus new database connection pool options

  • Rails 8.1 Beta 1이 출시되었으며, 데이터베이스 연결 풀 관리를 위한 `keepalive`, `max_age`, `min_connections` 등 새로운 설정 옵션이 도입되었습니다.
  • Markdown MIME 타입 및 렌더러가 추가되어 `.md` 확장자를 지원하고, Action Controller는 속도 제한 초과 시 `TooManyRequests` 오류를 발생시켜 애플리케이션 수준에서 예외 처리가 가능해졌습니다.
  • 내장 Sidekiq 어댑터가 제거되고 Active Job 인자 직렬화가 약 5배 최적화되었으며, Active Support Cache Store에 네임스페이스 설정 기능이 추가되는 등 다양한 개선이 이루어졌습니다.
RubyOnRails 2025년 09월 05일

Ruby 학습을 위한 추천 도서

Recommended Books for Learning Ruby

  • Ruby는 함수형 및 명령형 프로그래밍의 균형을 이루는 아름다운 언어로, 다양한 언어에서 영감을 받았습니다.
  • Ruby의 근본을 깊이 이해하고 프로그래머들에게 사랑받는 이유를 배우기 위한 추천 도서 목록이 제공됩니다.
  • 컴퓨터 프로그래밍 기초부터 객체 지향 설계, 고급 Ruby 기법까지 다양한 수준의 학습 자료를 포함합니다.
HackerNews 2025년 09월 04일