Computer >> 컴퓨터 >  >> 프로그래밍 >> Ruby

AppSignal이 선정한 2020년 최고의 Ruby 블로그 게시물 TOP 5

2020년은 모두가 빨리 지나가기를 바라던 해였습니다. 하지만 그런 한 해에도 여러분에게 지식을 나눠준 사람들을 떠올리며, 스트루프와플 하나를 손에 들고 좋은 것들에 대해 잠시 생각해 볼 시간을 가져보는 건 어떨까요?

오늘 포스트에서는 독자 여러분께 가장 큰 사랑을 받은 Ruby 관련 게시물 5개를 엄선해 소개합니다. 좋은 음악을 틀어놓고 편하게 읽어보세요.

2020년 최고의 Ruby 블로그 게시물 TOP 5 💎

Ruby on Rails에서 서비스 오브젝트(Service Objects) 활용하기

애플리케이션이 처리해야 할 기능은 많지만, 그 로직이 꼭 컨트롤러나 모델에 속해야 하는 것은 아닙니다. 장바구니 결제 처리, 회원 가입, 구독 시작 같은 기능이 대표적인 예입니다. 이 글에서는 서비스 오브젝트가 무엇인지, 그리고 이런 경우에 왜 사용해야 하는지 자세히 설명합니다.

Rails는 빠르다: 뷰(View) 성능 최적화하기

이 글에서는 Rails 뷰 성능을 개선하는 검증된 방법들을 살펴봅니다. 특히 데이터베이스 효율성, 뷰 조작, 캐싱 세 가지 영역에 초점을 맞춰 실전에서 바로 적용할 수 있는 팁들을 정리했습니다.

여러 서브도메인을 지원하는 Rails 애플리케이션 만들기

하나의 Rails 애플리케이션으로 여러 서브도메인을 지원하는 방법을 배워보세요. 예를 들어 funkygames.co라는 게임 웹사이트가 있다고 가정하고, app.funkygames.co, api.funkygames.co, dev.funkygames.co와 같은 서브도메인들을 단일 Rails 애플리케이션으로 운영하는 과정을 단계별로 안내합니다.

Rails 컨서너(Concerns): 써야 할까, 말아야 할까?

Ruby on Rails를 사용해 보셨다면 컨서너(concerns)라는 개념을 접해보셨을 겁니다. 새 Rails 프로젝트를 생성하면 기본적으로 app/controllers/concernsapp/models/concerns 디렉터리가 만들어집니다. 그렇다면 컨서너란 정확히 무엇일까요? 그리고 왜 Rails 커뮤니티에서는 컨서너에 대해 비판적인 의견이 종종 나오는 걸까요?

Ruby on Rails 패턴과 안티패턴 입문

이 글은 Ruby on Rails 패턴과 안티패턴 시리즈의 첫 번째 포스트입니다. 시리즈 전체에서 Rails 애플리케이션 개발 과정에서 마주치게 되는 다양한 패턴들을 깊이 있게 다룹니다.

연말연시가 다가옵니다 🎊🎉🎄❄️

2020년의 사랑받은 아티클 모음집은 여기까지입니다! AppSignal 팀 전원이 내년에 여러분에게 작은 에러와 놀라운 인사이트가 가득하길 진심으로 응원합니다 ☃️

P.S. Ruby Magic 뉴스레터 구독을 잊지 마세요!