Computer >> 컴퓨터 >  >> 프로그램 작성 >> Ruby

2019년 상위 10개의 AppSignal 블로그 게시물

안녕하세요 스트룹와플 팬입니다 👋

다가오는 2020년에 더 많은 Ruby, Elixir 및 JavaScript 게시물을 게시할 수 있기를 기대하면서 Twitter에서 가장 많은 마음을 주었던 블로그 게시물, 블로그에서 읽은 게시물 및 받은 게시물을 다시 살펴보기로 했습니다. 2019년 최고의 감사.

1. JavaScript 오류:예외적인 기록 ✨

JavaScript의 기원과 격동의 성장을 통해 오늘날과 같은 언어로 성장하는 과정을 함께 살펴보세요.

2. Phoenix LiveView로 바둑을 만들고 플레이하기 ⚗️

이 Elixir 시리즈에서는 바둑 게임을 만들고 플레이했습니다. 첫 번째 부분은 Phoenix LiveView에서 바둑을 구현하는 것에 관한 것이고 두 번째 부분인 시간 여행과 코 규칙에서는 움직임을 실행 취소 및 다시 실행하고 바둑의 코 규칙을 구현하는 기능을 추가했습니다.

3. Ruby의 개체 마샬링 💎

이 기사에서는 개체 마샬링에 대해 자세히 살펴보았습니다. 그것이 무엇인지 알아보고 Marshall 모듈을 살펴본 다음 예제를 살펴보십시오. 그런 다음 한 단계 더 나아가 _dump를 비교합니다. 및 self._load 방법.

4. Ruby의 숨겨진 보석:위임자 및 전달 가능 💎

Ruby의 표준 라이브러리에 대한 이 탐색에서는 Ruby의 Delegator 및 Forwardable 클래스를 통한 위임을 살펴보았습니다.

5. Ruby에서 백그라운드 처리 시스템을 구축하여 학습 💎

재미를 위해 순진한 백그라운드 처리 시스템을 구현했습니다! Sidekiq와 같은 인기 있는 백그라운드 처리 시스템의 내부를 들여다보며 몇 가지를 배우십시오.

6. 서빙 플러그:처음부터 Elixir HTTP 서버 구축 ⚗️

내부에서 무슨 일이 일어나고 있는지 알아내기 위해 계속해서 탐구하면서 Elixir의 HTTP 서버에 대해 자세히 알아보았습니다.

7. Phoenix Umbrella 앱의 라우팅 ⚗️

Umbrella 앱은 Elixir 프로젝트를 구성하는 멋진 방법입니다. 커튼 뒤에는 모든 것을 단일 패키지로 컴파일하는 매우 얇은 레이어입니다. 하나의 큰 단일체를 구축하는 대신 여러 개의 격리된 컨텍스트로 코드를 구성할 수 있습니다...

8. Ruby의 바인딩 및 어휘 범위 💎

이번 겨울 에피소드에서는 바인딩과 스코프에 대해 알아보겠습니다. 그러니 스키를 타고 우리를 따라 숲 속으로 깊숙이 들어가십시오.

9. Ruby의 클래스, 인스턴스 및 메타클래스 풀기 💎

메타클래스를 살펴봄으로써 Ruby에서 클래스 및 인스턴스 메소드가 어떻게 작동하는지 알아보세요. 그 과정에서 명시적 "definee"를 전달하여 메소드를 정의하는 것과 class << self를 사용하는 것의 차이점을 발견하십시오. 또는 instance_eval .

10. 프로그래머를 위한 생산적인 미루기 - Ruby와 Elixir에서 작동합니다 💎⚗️✨

우리는 이 게시물을 정말 미루는 방식으로 이 목록의 맨 끝까지 밀어넣었습니다. 이것은 생산성에 대한 부분적으로 아이러니하고 심각하지 않은 게시물이지만 실제로 읽으면 생산성이 향상될 수 있습니다. 미루는 것의 달콤함, 두려워하는 일을 미루는 것, 먹어야 하는 개구리 속담에 관한 것입니다. 소금 한 알과 함께 섭취하세요.

연휴 시즌이 다가오고 있습니다 🎊🎉🎄❄️

2019년 가장 좋아하는 기사 모음은 여기까지였습니다! 전체 AppSignal 팀은 작은 오류, 많은 놀라운 통찰력 및 훨씬 더 놀라운 기사와 함께 내년에도 최선을 다하기를 바랍니다 ☃️

추신 Ruby Magic, Elixir Alchemy 및 JavaScript Sorcery 뉴스레터를 구독하는 것을 잊지 마세요!