지난 글들

746개의 글이 있습니다

  • LLM이 Ruby on Rails 애플리케이션 코드를 직접 생성하고 수정하며 실행하는 시스템인 LlamaBot 개발이 본격화되었습니다.
  • 초기 LlamaPress는 LLM이 HTML/CSS/JS를 생성하여 웹페이지를 구축하는 Rails 앱으로 성공을 거두었으며, 8천 명 이상의 사용자를 확보했습니다.
  • 현재 LlamaBot은 FastAPI와 LangGraph 기반의 AI 에이전트가 Docker 컨테이너 간 볼륨 마운트를 통해 Rails 파일 시스템에 접근하여 실시간 코드 수정 및 반영을 목표로 합니다.
HackerNews 2025년 08월 19일

Stimulus와 Tailwind를 활용한 Rails 애플리케이션 다크 모드 구현

Light/Dark Mode in Rails Using Stimulus and Tailwind - Unagi

  • Tailwind CSS와 Stimulus를 결합하여 Rails 애플리케이션에 다크 모드를 우아하고 유지보수하기 쉽게 구현하는 방법을 제시합니다.
  • 사용자 시스템 선호도 존중, 로컬 스토리지 테마 저장, 테마 전환 시 깜빡임 없는 즉각적인 DOM 업데이트를 수행하는 Stimulus 컨트롤러를 구축합니다.
  • Tailwind의 dark: 유틸리티 클래스, 인라인 스크립트를 통한 FOUC 방지, Turbo 내비게이션 처리를 통해 견고하고 사용자 친화적인 다크 모드 환경을 제공합니다.
Hotwire Weekly 2025년 08월 19일

Rocky Mountain Ruby 컨퍼런스 일정 개요

Schedule | Rocky Mountain Ruby 2025

  • Ruby 컨퍼런스의 주요 세션, 연사 및 워크숍 정보 제공.
  • 참가자들을 위한 네트워킹 및 소셜 이벤트 기회 상세 안내.
  • 전체 행사 흐름과 효율적인 참여를 위한 시간표 및 중요 정보 제시.
Ruby Weekly 2025년 08월 19일

Ruby를 활용한 향상된 명령줄 구성 가능성

Better command like composability with Ruby

  • Ruby는 Unix 명령줄 도구의 한계를 극복하고 복잡한 데이터 처리 작업을 효율적으로 수행할 수 있는 강력한 대안을 제공합니다.
  • RUBYLIB 환경 변수와 `ruby -e` 옵션을 활용하여 사용자 정의 Ruby 스크립팅 환경을 구축함으로써 생산성을 극대화합니다.
  • `rep` (ruby exec & puts) 별칭과 STDIN을 배열로 처리하는 패턴을 통해 Ruby 코드만으로 복잡한 명령줄 파이프라인을 간결하게 구현할 수 있습니다.
HackerNews 2025년 08월 19일
  • Discourse 3.5는 Horizon 테마, 새로운 작성기, 자동 번역 기능 등을 통해 사용자 및 커뮤니티 관리 경험을 대폭 개선했습니다.
  • 새로운 기본 테마인 Horizon은 현대적인 디자인과 간소화된 색상 관리를 제공하며, 다크 모드 지원을 강화했습니다.
  • 새로운 작성기는 유연한 인터페이스와 모바일 최적화를 통해 게시물 작성 경험을 향상시키고, 자동 번역은 다국어 커뮤니티 운영을 용이하게 합니다.
Ruby Weekly 2025년 08월 19일

Rails 애플리케이션에 Apple Wallet Pass 통합하기

Apple Wallet Passes in Rails apps - Avo

  • Rails 애플리케이션에 Apple Wallet Pass를 통합하여 사용자 참여 및 유지율을 높이는 방법을 Passkit Gem을 활용하여 설명합니다.
  • Apple Wallet Pass의 다양한 유형(탑승권, 쿠폰, 이벤트 티켓 등)과 각 패스의 구조 및 동적 기능을 상세히 소개합니다.
  • Apple 개발자 계정 설정부터 Pass Type ID 생성, 인증서 관리, 그리고 Passkit Gem을 이용한 실제 패스 생성 및 동적 이미지 처리 과정을 다룹니다.
Ruby Weekly 2025년 08월 19일

Rails에서 Stimulus와 Tailwind를 이용한 라이트/다크 모드 구현

Rails Dark Mode with Tailwind CSS and Stimulus | Unagi

  • Rails 애플리케이션에 Stimulus와 Tailwind CSS를 활용하여 라이트/다크 모드를 효과적으로 구현하는 방법을 제시합니다.
  • 사용자 시스템 설정 존중, 로컬 스토리지 테마 유지, 초기 로드 시 깜빡임 방지 등 견고한 구현 전략을 상세히 설명합니다.
  • Tailwind의 유틸리티 클래스와 Stimulus 컨트롤러의 조합으로 개발 편의성과 사용자 경험을 동시에 향상시키는 솔루션을 제공합니다.
jeff 2025년 08월 19일

Tidewave Web: Rails 및 Phoenix를 위한 차세대 AI 코딩 에이전트

Tidewave Web: in-browser coding agent for Rails and Phoenix

  • Tidewave Web은 Rails 및 Phoenix 웹 애플리케이션 개발 환경에 직접 통합되어 실행되는 혁신적인 코딩 에이전트입니다.
  • UI 상태 및 프레임워크에 대한 깊은 이해를 바탕으로 개발자와 에이전트 간의 실시간 공유 컨텍스트를 제공하여 개발 효율을 극대화합니다.
  • 기존 AI 코딩 도구의 한계인 잦은 컨텍스트 전환 문제를 해결하며, 실제 브라우저 환경에서 기능 구축 및 검증을 지원합니다.
HackerNews 2025년 08월 19일
  • Action Native Push는 모바일 푸시 알림 전송을 위한 새로운 오픈소스 Rails Gem으로, Apple (APNs) 및 Google (FCM) 서비스를 지원합니다.
  • 이 Gem은 37signals의 클라우드 서비스(Amazon SNS, Pinpoint) 의존성 탈피 전략의 일환으로 개발되었으며, Basecamp와 HEY에서 안정적으로 사용 중입니다.
  • HTTP/2 영구 연결을 통해 성능을 최적화하고, 재시도, 속도 제한, 비활성 기기 삭제 등 푸시 알림 전송에 필요한 복잡한 처리를 자동화합니다.
HackerNews 2025년 08월 18일

2025년에도 여전히 Ruby로 개발하는 이유

Lago Blog - Why we still build with Ruby in 2025

  • Lago는 창립 팀의 풍부한 경험을 바탕으로 Ruby on Rails를 핵심 API 개발에 선택했으며, 빠른 제품 출시 속도와 성공적인 확장을 경험했습니다.
  • Rails의 확장성 논란에도 불구하고, Lago는 Redis, Sidekiq, Ruby Fibers, Puma 등을 활용하여 대규모 트래픽을 효율적으로 처리하며 스케일링이 프레임워크의 한계가 아닌 아키텍처 및 운영 문제임을 강조합니다.
  • Rails의 성능 및 동시성 제한과 같은 단점을 인지하고, Go, Rust와 같은 다른 언어를 적재적소에 활용하여 보완하는 다각적인 기술 스택 전략을 통해 핵심 생산성을 유지합니다.
The Awesome Ruby 2025년 08월 18일

Ruby on Rails 애플리케이션 속도 향상을 위한 10가지 검증된 방법

10 proven ways to speed up your Ruby on Rails application | by SixPatterns | Aug, 2025 | Medium

  • Ruby on Rails 애플리케이션의 성능을 저해하는 N+1 쿼리 및 비효율적인 데이터베이스 접근을 최적화하는 것이 중요합니다.
  • 캐싱, 백그라운드 작업 활용, HTTP 압축 등을 통해 애플리케이션 응답 속도를 크게 개선할 수 있습니다.
  • 정기적인 모니터링 및 프로파일링, 그리고 필요에 따른 수평 확장을 통해 지속적인 성능 최적화를 유지해야 합니다.
jeff 2025년 08월 18일
  • P2는 Ruby 코드를 효율적인 HTML 생성 코드로 컴파일하여 ERB/ERubi와 동등한 수준의 성능을 달성한 새로운 Ruby HTML 템플릿 라이브러리입니다.
  • 초기 P2의 성능 병목 현상은 보간된 문자열 푸시, 불필요한 예외 처리, 문자열 동결 부재, 비효율적인 HTML 이스케이프 방식에서 비롯되었습니다.
  • 정적/동적 HTML 분리, 단일 백트레이스 처리, 문자열 동결, ERB::Escape.html_escape 사용 등의 최적화를 통해 P2는 기존 대비 2배 이상 빨라졌습니다.
HackerNews 2025년 08월 18일

Rails: 하이프 사이클을 넘어선 장기적 성공과 스타트업에의 시사점

The Long Game: why Rails survived the hype cycle and what it means for your startup

  • Rails는 가트너 하이프 사이클의 '환멸의 계곡'을 극복하고 실용적 가치와 지속적인 투자로 부활했습니다.
  • 기술 평가는 초기 유행이 아닌, 실제 사용자의 꾸준한 투자와 실용적 적용 사례를 기준으로 해야 합니다.
  • 현재 Rails는 뛰어난 생산성과 성숙한 커뮤니티를 바탕으로 스타트업, 특히 AI 분야에 최적화된 프레임워크로 자리매김하고 있습니다.
Evil Martians 2025년 08월 18일
  • 조직의 기능 장애와 에이전트 아키텍처의 한계를 인식하며 Stafford Beer의 VSM(Viable System Model)을 AI 에이전트 설계에 적용하는 아이디어를 탐색합니다.
  • Ruby의 동적 런타임과 메타 프로그래밍 기능이 자기 수정 및 재귀적 구조를 가진 AI 에이전트 시스템을 구축하는 데 이상적임을 강조합니다.
  • VSM 개념을 구현한 Ruby Gem 'vsm'과 CLI 코딩 에이전트 'airb'를 소개하며, 미래 AI 에이전트 개발의 새로운 방향을 제시합니다.
The Awesome Ruby 2025년 08월 17일
  • RubyGems는 15년 동안 기본 설치 경로 문제(시스템 디렉토리)를 해결하지 못해 사용자에게 지속적인 불편을 초래하고 있습니다.
  • 문제의 근본 원인은 RubyGems 프로젝트 내 `gem`과 `bundler` 간의 불일치, 복잡한 코드베이스, 그리고 개발자들의 외부 기여 거부 및 '나에게는 잘 작동한다'는 태도에 있습니다.
  • 저자는 단 한 줄의 코드로 이 문제를 해결할 수 있는 간단한 패치를 제시했지만, 프로젝트 리더들의 자존심과 비협조적인 태도로 인해 적용되지 못하고 있습니다.
HackerNews 2025년 08월 17일