Computer >> Máy Tính >  >> Lập trình >> Ruby

10 bài đăng trên blog AppSignal hàng đầu năm 2019

Xin chào các fan của stroopwafel 👋

Vì chúng tôi mong muốn xuất bản thêm các bài đăng về Ruby, Elixir và JavaScript vào năm 2020 sắp tới, chúng tôi quyết định xem lại các bài đăng trên blog mà bạn dành nhiều tình cảm nhất trên Twitter, đọc trên blog và chúng tôi đã nhận được sự đánh giá cao nhất trong năm 2019.

1. Lỗi JavaScript:Lịch sử đặc biệt ✨

Hãy tham gia cùng chúng tôi khi chúng tôi đi qua nguồn gốc và những năm phát triển đầy biến động của JavaScript và xem nó phát triển thành ngôn ngữ như ngày nay.

2. Xây dựng và chơi trò chơi cờ vây với Phoenix LiveView ⚗️

Trong loạt bài về Elixir này, chúng tôi đã xây dựng và chơi trò chơi cờ vây. Phần đầu tiên là tất cả về việc triển khai Go trong Phoenix LiveView và trong phần thứ hai - Du hành thời gian và Quy tắc Ko, chúng tôi đã thêm khả năng hoàn tác và làm lại các bước di chuyển và thực hiện quy tắc Ko của Go.

3. Đối tượng Marshalling trong Ruby 💎

Trong bài viết này, chúng tôi đã đi sâu vào việc chế tạo vật thể. Tìm hiểu nó là gì, nhìn vào mô-đun Marshall, và sau đó xem qua một ví dụ. Sau đó, đi sâu hơn một bước và so sánh _dumpself._load phương pháp.

4. Đá quý ẩn của Ruby:Người ủy quyền và có thể chuyển tiếp 💎

Trong lần khám phá thư viện chuẩn của Ruby này, chúng tôi đã xem xét sự ủy quyền thông qua các lớp Trình đại diện và Có thể chuyển tiếp của Ruby.

5. Học bằng cách xây dựng hệ thống xử lý nền trong Ruby 💎

Chúng tôi đã triển khai một hệ thống xử lý nền ngây thơ cho vui! Tìm hiểu một số điều trong quá trình thực hiện như một cái nhìn sâu vào bên trong của các hệ thống xử lý nền phổ biến như Sidekiq.

6. Phích cắm phục vụ:Xây dựng máy chủ Elixir HTTP từ Scratch ⚗️

Khi chúng tôi đang thực hiện một nhiệm vụ liên tục để tìm hiểu điều gì đang xảy ra, chúng tôi đã đi sâu vào các máy chủ HTTP trong Elixir.

7. Định tuyến trong ứng dụng Phoenix Umbrella ⚗️

Ứng dụng ô là một cách tuyệt vời để cấu trúc các dự án Elixir. Đằng sau những tấm rèm, chúng là một lớp rất mỏng chỉ tập hợp mọi thứ thành một gói duy nhất. Thay vì xây dựng một khối lớn duy nhất, bạn có thể cấu trúc mã của mình với nhiều ngữ cảnh riêng biệt ...

8. Bindings and Lexical Scope trong Ruby 💎

Trong tập mùa đông này, chúng ta sẽ đi vào các ràng buộc và phạm vi. Vì vậy, hãy đeo ván trượt của bạn và theo chúng tôi vào sâu trong rừng.

9. Làm sáng tỏ các Lớp, Phiên bản và Kính siêu trong Ruby 💎

Thông qua việc kiểm tra metaclasses, hãy tìm hiểu cách thức hoạt động của các phương thức lớp và phiên bản trong Ruby. Đồng thời, hãy khám phá sự khác biệt giữa việc xác định một phương thức bằng cách chuyển một “definee” rõ ràng và sử dụng class << self hoặc instance_eval .

10. Sự chần chừ hiệu quả dành cho lập trình viên - phù hợp với Ruby và Elixir 💎⚗️✨

Chúng tôi đã đẩy bài đăng này cho đến cuối danh sách này theo kiểu trì hoãn thực sự. Đây là một bài đăng có phần mỉa mai, không quá nghiêm trọng về năng suất, nhưng việc tăng năng suất thực sự có thể là kết quả của việc đọc nó. Đó là tất cả về vị ngọt của sự trì hoãn, của việc đẩy bỏ nhiệm vụ mà bạn sợ hãi, con ếch tục ngữ mà bạn cần ăn. Hãy dùng nó với một hạt muối.

Mùa nghỉ lễ đang đến gần 🎊🎉🎄❄️

Đó là tất cả cho đợt tổng hợp các bài báo yêu thích của năm 2019 này! Toàn thể đội ngũ AppSignal chúc các bạn một năm mới tốt lành, ít sai sót, nhiều hiểu biết hay và nhiều bài viết hay hơn nữa ☃️

Tái bút. Đừng quên đăng ký các bản tin về Ruby Magic, Elixir Alchemy và JavaScript Sorcery của chúng tôi!