지난 글들

744개의 글이 있습니다

  • Umi는 Arch Linux와 Hyperland 기반의 현대적이고 빠르며 아름다운 개발자 중심의 리눅스 배포판으로, 높은 커스터마이징 자유도와 효율적인 작업 환경을 제공합니다.
  • 타일링 윈도우 매니저와 TUI(Text-based User Interface) 중심의 독특한 디자인, 웹 애플리케이션의 매끄러운 통합, 그리고 광범위한 키보드 조작을 통해 기존 OS와 차별화됩니다.
  • Ruby on Rails를 포함한 다양한 개발 환경, 애플리케이션, 시스템 설정을 원클릭으로 설치 및 관리할 수 있으며, 사용자의 완전한 제어와 오픈 소스 철학을 강조합니다.
Ruby Weekly 2025년 08월 27일
  • @herb-tools/language-server는 Herb 파서를 활용하여 HTML-aware ERB 파싱을 위한 언어 서버 프로토콜(LSP) 통합을 제공합니다.
  • VS Code, Zed, Neovim, Sublime Text 등 다양한 편집기에서 설치 및 활용 가능하며, npm/yarn 또는 npx를 통해 직접 실행할 수 있습니다.
  • .herb-lsp/config.json 파일을 통해 언어 서버의 동작을 구성할 수 있으며, 특히 포맷팅(들여쓰기 너비, 최대 줄 길이) 설정이 가능합니다.
Hotwire Weekly 2025년 08월 27일

Buzzsprout와 '바닐라' Ruby on Rails의 지속적인 힘

Company Spotlight: Buzzsprout and the Lasting Power of "Vanilla" Ruby on Rails

  • Buzzsprout는 Ruby on Rails를 기반으로 성장한 선도적인 팟캐스트 호스팅 플랫폼으로, 40만 명 이상의 팟캐스터를 지원하며 Rails 생태계 내에서 큰 사랑을 받고 있습니다.
  • Higher Pixels는 '바닐라' Ruby on Rails 접근 방식을 고수하여 기술 부채를 최소화하고 빠른 기능 개발 및 확장성을 확보했으며, 이는 경쟁사 대비 우위를 점하는 핵심 요인입니다.
  • Buzzsprout는 Rails World 후원 등을 통해 Rails 생태계에 적극적으로 기여하고 있으며, 대규모 공용 자산 제공 분야의 기술 전문성을 오픈 소스로 환원하고자 합니다.
Ruby on Rails 소식지 2025년 08월 27일
  • Hanami, Dry, Rom 프로젝트가 2025년 후원 캠페인을 성공적으로 마무리하며 Ruby 생태계 내 두 번째 유료 후원 프레임워크 시대를 열었습니다.
  • 총 $29,000의 후원금을 모금했으며, 주요 후원자들의 지원과 Ruby Central과의 파트너십을 통해 안정적인 재정 기반을 마련했습니다.
  • Rack 3 지원을 포함한 Hanami 2.3 릴리스 준비, 새로운 브랜드 및 웹사이트 구축, 프로젝트 유지보수 개선 등 다양한 향후 계획을 발표했습니다.
Ruby Weekly 2025년 08월 27일
  • Temporal의 공식 Ruby SDK를 활용한 분산 시스템의 내구성 있는 실행과 Foobara 프레임워크를 통한 Ruby 애플리케이션 구조화 방안이 소개되었습니다.
  • CI 시간 50% 단축 사례와 함께 테스트 로깅 생략, 외부 API 호출 모킹, 팩토리 인스턴스 재사용 등 실용적인 개발 팁이 공유되었습니다.
  • AI 에이전트를 활용한 프로그래밍 접근법과 LLM 코딩 에이전트의 효과적인 사용 전략이 논의되었으며, 새로운 Ruby 뉴스레터 TokenRuby가 공개되었습니다.
Token Ruby 2025년 08월 27일

Rails 애플리케이션 성능 병목 현상 7가지와 최적화 전략

7 Rails Performance Bottlenecks & How to Fix | Medium

  • N+1 쿼리, 인덱스 부재, 과도한 데이터 로딩 등 7가지 Rails 성능 병목 현상을 진단하고, 각 문제에 대한 구체적인 해결책을 제시합니다.
  • Active Record 최적화, 효율적인 뷰 렌더링, 캐싱 전략, 비동기 작업 처리, API 응답 경량화 및 서버 설정을 통해 Rails 앱 속도를 향상시킬 수 있습니다.
  • 제시된 모범 사례와 코드 예시를 통해 개발자들이 Rails 애플리케이션의 응답 속도와 자원 효율성을 극대화하는 실질적인 가이드를 제공합니다.
알 수 없음 2025년 08월 27일

RailsConf의 영감으로 탄생한 Ruby Friends: Hotwire Native 기반의 Ruby 커뮤니티 네트워킹 앱

Ruby Talks: Joe Masilotti on How RailsConf 2025 Inspired the Ruby Friends App

  • RailsConf에서 배지 QR 코드의 한계에서 영감을 받아, Ruby 개발자들을 위한 Hotwire Native 기반의 네트워킹 앱 'Ruby Friends'가 한 달 만에 웹, iOS, Android 버전으로 출시되었습니다.
  • Ruby Friends는 QR 코드 스캔, NFC 태그 지원, 개인 프로필, 메모 기능을 통해 컨퍼런스 참가자들이 의미 있는 관계를 형성하고 지속적으로 교류할 수 있도록 돕습니다.
  • 현재는 Ruby 커뮤니티에 집중하고 있으며, 향후 Ruby Events와의 통합 및 개인 CRM 기능 강화를 통해 사용자 간의 깊은 연결을 목표로 합니다.
Hotwire Weekly 2025년 08월 26일
  • MCP(Model Context Protocol)는 LLM에 데이터 소스와 도구를 표준화된 방식으로 제공하여 애플리케이션을 대화형 인터페이스로 전환하는 개방형 프로토콜입니다.
  • Ruby용 `fast-mcp` 젬을 활용하면 Rails 애플리케이션에 MCP 서버를 쉽게 통합하여 기존 시간 추적기 앱에 자연어 처리 기반의 대화형 기능을 추가할 수 있습니다.
  • MCP 서버는 리소스(정보 접근)와 도구(액션 수행)를 통해 AI 모델과 상호작용하며, 토큰 기반 인증과 사용자별 MCP 토큰을 통해 보안 및 사용자 식별을 강화합니다.
The Awesome Ruby 2025년 08월 26일

Ruby 단순 해커 애니메이션

Ruby Hacker Text Animation by clashnewbme

  • Ruby 언어와 colorize Gem을 활용하여 터미널에서 해커 타이핑을 시뮬레이션하는 프로그램입니다.
  • Windows, macOS, Linux 등 다양한 운영체제에서 실행 가능하며, 설치된 Ruby 환경이 필수적입니다.
  • 간단한 명령어로 실행되어 짧은 시간 동안 시각적인 해커 애니메이션 효과를 즐길 수 있는 도구입니다.
The Awesome Ruby 2025년 08월 26일

나만의 Linux PC Omarchy로 Rails 개발 환경 재구축기

It’s an exciting time to build computers again!

  • 애플 하드웨어의 미학을 유지하며 Linux 기반의 Omarchy PC를 직접 구축하여 Rails 개발 환경을 최적화하고 시스템에 대한 완전한 제어권을 확보했습니다.
  • Realtek 드라이버 문제 등 초기 설정의 난관을 극복하고, Docker를 활용한 MariaDB 설치 및 대규모 데이터베이스 임포트에서 macOS 대비 압도적인 성능 향상을 경험했습니다.
  • Linux 기반의 커스텀 PC는 개발자에게 시스템에 대한 완벽한 제어권과 유연성을 제공하며, 애플의 프리미엄 경험에 버금가는 생산성을 선사합니다.
Ruby Weekly 2025년 08월 26일
  • Omarchy 2.0은 리눅스의 34번째 생일을 기념하여 Arch와 Hyprland 기반으로 개발된 새로운 리눅스 배포판입니다.
  • 이 프로젝트는 지난 수십 년간 놀랍도록 발전한 현대 리눅스 데스크톱 환경의 높은 완성도와 뛰어난 성능을 강조합니다.
  • 초기 스크립트에서 완전한 ISO 및 활발한 커뮤니티로 성장한 Omarchy는 사용자에게 새로운 컴퓨팅 경험을 제공합니다.
Ruby Weekly 2025년 08월 26일

기존 Rails 애플리케이션으로 레거시 데이터베이스 마이그레이션

Migrating a legacy database into an existing Rails app

  • 레거시 데이터베이스를 기존 Rails 앱으로 통합하는 ETL(추출, 변환, 로드) 프로세스를 ActiveRecord와 Rake 태스크를 활용하여 구현하는 방법을 설명합니다.
  • 외부 Gem 의존성 없이, 별도 어댑터 파일과 고유 교환 키(legacy_id, email)를 사용하여 효율적인 데이터 동기화 및 마이그레이션을 수행합니다.
  • `find_each`를 활용한 행별 마이그레이션 방식과 태스크 순서의 중요성을 강조하며, 대규모 테이블 처리 시 고려사항을 제시합니다.
DotRuby 2025년 08월 26일
  • rack.response_finished는 Rack 미들웨어에서 응답 완료 후 작업을 효율적으로 처리하기 위한 새로운 표준 후처리 메커니즘입니다.
  • 기존 Rack::BodyProxy는 미들웨어의 후처리 작업을 가능하게 했으나, 객체 할당 오버헤드와 실행 시점 문제로 성능 저하를 유발했습니다.
  • rack.response_finished는 Rails ActionDispatch::Executor를 포함한 주요 웹 서버 및 프레임워크에 채택되며 Rack 생태계의 성능 최적화에 기여하고 있습니다.
Rails at Scale 2025년 08월 26일

Wubular 소개: Ruby+WASM으로 재해석된 Rubular

Wubular: Rubular Reimagined in Ruby+WASM

  • Wubular는 Ruby를 WebAssembly로 컴파일하여 브라우저에서 직접 실행하는 Rubular의 리메이크 버전입니다.
  • 이 아키텍처는 서버 의존성을 제거하여 즉각적인 피드백, 강화된 개인 정보 보호 및 간소화된 배포를 가능하게 합니다.
  • Wubular는 브라우저 내 자동화된 테스트 실행을 포함하여 Ruby+WASM 기반 클라이언트 측 애플리케이션의 잠재력을 보여줍니다.
HackerNews 2025년 08월 26일
  • Top Secret은 정규 표현식과 개체명 인식(NER)을 결합하여 자유 텍스트 내 민감 정보를 효과적으로 필터링하는 도구입니다.
  • 이 도구는 챗봇 및 LLM과의 통신, 대화 상태 관리, 데이터베이스 유효성 검사 등 다양한 시나리오에서 사용자 데이터 보호를 강화합니다.
  • 필터링된 정보의 복원 기능을 제공하며, 필요에 따라 필터를 사용자 정의하거나 비활성화할 수 있는 유연성을 가집니다.
thoughtbot 2025년 08월 25일