지난 글들

398개의 글이 있습니다

Ruby on Rails 애플리케이션 성능 최적화 전략

RailsConf 2025 Cache = Cash! 2.0 by Stefan Wintermeyer

  • CPU 캐시 활용을 포함한 다양한 캐싱 전략은 Rails 애플리케이션 성능 향상에 핵심적입니다.
  • 쿼리 최적화(select), 데이터 타입 효율화, 인덱싱은 기본적이면서도 큰 성능 개선을 가져옵니다.
  • 정적 페이지 생성 및 HTTP 캐싱을 통해 서버 부하를 줄이고 사용자 경험을 극대화할 수 있습니다.
Ruby Central 2025년 07월 24일

Action View 캐시, 사전 컴파일 및 데드 코드 식별: Rails 성능 최적화 전략

RailsConf 2025 The Ghosts of Action View Cache by Hartley McGuire

  • Rails Action View는 프래그먼트 캐싱을 통해 뷰 템플릿의 성능을 최적화하고 투명한 캐시 무효화를 제공합니다.
  • Action View Precompiler는 ERB 템플릿을 사전 컴파일하여 애플리케이션의 메모리 사용량을 절감하고 부팅 시간을 최적화합니다.
  • 데드 코드 식별 도구는 사용되지 않는 뷰 템플릿을 찾아 제거함으로써 애플리케이션의 효율성을 높입니다.
Ruby Central 2025년 07월 24일

Rails 8 개발 속도 최적화

RailsConf 2025 Development Speed Optimizations in Rails 8 by Gannon McGibbon

  • Rails 애플리케이션의 부트 타임 최적화는 개발 생산성과 직결됩니다.
  • Rails 8은 파일 와칭, 라우팅, 이니셜라이저 처리 방식 개선을 통해 부트 타임을 획기적으로 단축했습니다.
  • Shopify의 실제 사례를 통해 12.5초에서 3.5초로 부트 타임이 줄어든 성능 향상을 입증했습니다.
Ruby Central 2025년 07월 24일
  • Aaron Patterson은 마지막 RailsConf 키노트에서 지난 16년간의 발표를 회고하며 '재미를 위한 프로그래밍'의 중요성을 강조했습니다.
  • 그는 다양한 기발하고 실험적인 프로젝트들을 소개하며 AI 시대에 인간의 창의성과 즐거움이 프로그래밍 발전의 핵심임을 역설했습니다.
  • 향후 프로그래밍 산업의 혁신은 AI가 아닌, 즐거움을 추구하는 아마추어 프로그래머들로부터 나올 것이라고 주장했습니다.
Ruby Central 2025년 07월 24일

Rails 액션 뷰 도구 개선 및 미래 비전: Herb 프로젝트 소개

RailsConf 2025 The Modern View Layer Rails Deserves: A Vision for 2025 and Beyond by Marco Roth

  • Rails의 핵심 뷰 레이어인 Action View와 ERB 템플릿의 발전 과정을 되짚어보고, 현재 개발 경험 향상을 위한 도구 개선의 필요성을 역설합니다.
  • 'Herb'는 HTML ERB 파일을 위한 새로운 파서, 포매터, 린터, 언어 서버 등 통합 개발 도구 세트로, HTML 및 Ruby 코드의 맥락을 이해하여 정밀한 피드백을 제공합니다.
  • 궁극적으로 Herb 엔진을 통해 유효한 HTML 생성, 반응형 템플릿, 점진적 개선 등 Action View의 혁신적인 미래 비전을 제시합니다.
Ruby Central 2025년 07월 24일

레일스 랜드 시간 여행: 레일스 커뮤니티를 형성한 획기적인 아이디어들

RailsConf 2025 The History of Rails in 10 Blog Posts by Joël Quenneville

  • 본 영상은 '레일스 랜드' 시간 여행을 통해 Ruby on Rails 커뮤니티를 형성한 주요 아이디어와 영향력 있는 아티클들을 조명합니다.
  • 'Fat Model, Skinny Controller'부터 'Monoliths First'에 이르기까지, 생산성과 실용성을 중시하는 Rails의 철학을 다양한 관점에서 탐구합니다.
  • 궁극적으로 Rails는 아이디어 공유와 지속적인 발전을 통해 개인이 높은 생산성을 발휘할 수 있는 '1인 개발 프레임워크'임을 강조합니다.
Ruby Central 2025년 07월 24일

성공적인 Ruby on Rails 애플리케이션의 숨겨진 위험: 침묵의 살인자들

RailsConf 2025 Silent Killers: Lessons from the Brink by Joe Leo

  • 성장하는 Rails 애플리케이션에서 발생하는 숨겨진 복잡성(침묵의 살인자들)을 식별하고 해결하는 방법을 다룹니다.
  • 표면적 모듈성, 거대 클래스, 데이터베이스에 숨겨진 로직 등 세 가지 주요 안티패턴과 그 해결책을 사례를 통해 제시합니다.
  • 아키텍처 건전성을 위한 DevOps 지표의 중요성, 테스트 커버리지, 그리고 안전하고 빠른 변경의 필요성을 강조합니다.
Ruby Central 2025년 07월 24일

From FTP to Kamal: Rails 애플리케이션 배포의 역사

RailsConf 2025 From FTP to Kamal: 20 Years of Deploying Rails by Ben Curtis

  • 본 발표는 1991년 웹의 등장부터 현재에 이르기까지 Ruby on Rails 애플리케이션 배포 방식의 역사적 진화를 상세히 설명합니다.
  • FTP 및 CGI와 같은 초기 방식부터 FastCGI, Mongrel, Passenger, Unicorn, Puma 등 다양한 웹 서버 및 배포 도구의 발전 과정을 다룹니다.
  • Heroku, Docker, Kamal, CI/CD와 같은 최신 기술이 개발자에게 배포를 얼마나 단순화하고 효율적으로 만들었는지 조명합니다.
Ruby Central 2025년 07월 24일

브라우저에서 Ruby on Rails 구동: 개발자 온보딩 경험 개선을 위한 새로운 접근

RailsConf 2025 The future of Rails begins in the browser by Vladimir Dementyev, Albert Pazderin

  • Ruby on Rails 학습의 진입 장벽을 낮추기 위해 브라우저 기반의 대화형 Rails 튜토리얼이 소개되었습니다.
  • WebAssembly, WASI, Ruby WASM, Wasmify Rails, Web Containers 기술을 활용하여 Rails 애플리케이션을 브라우저에서 직접 실행하는 방법을 설명합니다.
  • 이 프로젝트는 Rails의 접근성을 높이고, AI 코딩 에이전트와의 통합 가능성을 제시하며, 미래 Rails 커뮤니티 성장에 기여할 것으로 기대됩니다.
Ruby Central 2025년 07월 24일

RailsConf와 함께한 여정: 자기 옹호와 커뮤니티의 힘

RailsConf 2025 How 10 years of RailsConf can inform the next 10 years of your career by Kevin Murphy

  • 연사는 RailsConf를 통해 Ruby 커뮤니티에 발을 들이고 Ruby 개발자로서의 경력을 쌓아나간 개인적인 여정을 공유합니다.
  • 이 여정은 자기 옹호, 끊임없는 노력, 그리고 커뮤니티 참여의 중요성을 강조합니다.
  • 컨퍼런스 참여, 발표, 블로그 활동 등을 통해 성장하고, 나아가 커뮤니티에 기여하며 동료들과 유대감을 형성하는 가치를 역설합니다.
Ruby Central 2025년 07월 24일

RailsConf 키노트 회고: 20년간의 여정과 커뮤니티의 가치

RailsConf 2025 The Keynote of Keynotes by Aji Slater

  • RailsConf 키노트들은 20년간 Ruby on Rails의 기술적 진보, 철학, 그리고 커뮤니티의 성장을 담아왔습니다.
  • 특히 '컨벤션 오버 컨피규레이션'과 '개방적이고 포용적인 커뮤니티'라는 핵심 가치가 지속적으로 강조됩니다.
  • RailsConf는 단순한 기술 컨퍼런스를 넘어, 개발자들이 함께 성장하고 긍정적인 변화를 만들어가는 의미 있는 공간임을 보여줍니다.
Ruby Central 2025년 07월 24일

RailsConf 2024 라이트닝 토크 요약

RailsConf 2025 Lightning Talks

  • RailsConf 2024 라이트닝 토크는 Ruby 및 Rails 생태계의 기술 혁신과 커뮤니티의 중요성을 조명했습니다.
  • 데이터 분석, AI 통합, 개발자 경험 개선, 메모리 관리 등 다양한 기술적 주제가 다루어졌습니다.
  • 특히 Rails Girls São Paulo의 10주년과 심리적 안전, 오픈소스 기여 등 인간적 가치와 커뮤니티 역할이 강조되었습니다.
Ruby Central 2025년 07월 24일

루비 온 레일즈 커뮤니티: 과거, 현재, 그리고 미래에 대한 패널 토론

RailsConf 2025 Rails Then, Now, and Next: A Conversation with our Community

  • 이 패널 토론은 Ruby on Rails 커뮤니티의 주요 인사들이 모여 프레임워크의 역사, 발전, 그리고 미래를 논의합니다.
  • 참가자들은 Rails 이름에 대한 생각, 좋아하는 Rails 앱, 커뮤니티 참여 계기 등을 공유하며 깊은 통찰을 제공합니다.
  • 특히 Turbo Hotwire의 중요성, AI의 잠재적 영향, 그리고 커뮤니티의 지속적인 활성화 방안이 강조되었습니다.
Ruby Central 2025년 07월 24일

레일스컨프에서의 회고: 웹의 진화, 배포의 복잡성, 그리고 AI의 미래

RailsConf 2025 Fireside Chat with David Heinemeier Hansson with Elise Shaffer

  • RailsConf에서 웹의 지속적인 발전과 Rails의 적응에 대한 열정적인 논의가 이루어졌습니다.
  • 배포 프로세스의 과도한 복잡성을 비판하며 단순화와 풀스택 개발의 중요성을 강조합니다.
  • AI의 등장과 웹 플랫폼의 분산화에 대한 비전을 공유하며 미래 기술의 방향성을 제시합니다.
Ruby Central 2025년 07월 24일

Ruby on Rails의 진화: 21년의 여정

RailsConf 2025 The Rails Features we Loved, Lost, and Laughed at by Robby Russell

  • Ruby on Rails는 21년 이상 동안 개발자들에게 생산성과 즐거움을 제공하며 빠르게 발전해온 프레임워크입니다.
  • Active Record, Rails Console, Migration 등 핵심 기능으로 개발 경험을 혁신했지만, Active Resource, RJS와 같은 실험적인 기능들은 시대의 흐름에 따라 변화하고 제거되었습니다.
  • Rails는 끊임없이 학습하고 진화하며, 개발자가 본질적인 문제에 집중하도록 돕고 개발의 즐거움을 중시하는 철학을 가지고 있습니다.
Ruby Central 2025년 07월 24일