Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Ruby

Top 10 Bài viết Blog của AppSignal năm 2019 – Điểm nhấn & Insights

Xin chào các fan stroopwafel 👋

Khi chúng ta mong chờ publish thêm bài Ruby, Elixir, JavaScript trong 2020 sắp tới, chúng ta quyết định nhìn lại những bài blog bạn đã tặng nhiều heart trên Twitter, đọc nhiều trên blog, và chúng ta nhận được nhiều appreciation nhất năm 2019.

1. JavaScript Errors: An Exceptional History ✨

Cùng chúng ta trải qua nguồn gốc và những năm tháng biến động của JavaScript, thấy nó lớn thành ngôn ngữ ngày nay.

2. Building and Playing the Go Game with Phoenix LiveView ⚗️

Trong series Elixir này, chúng ta xây dựng và chơi game Go. Phần 1 implement Go trong Phoenix LiveView, phần 2 - Time Travel and the Ko Rule - thêm khả năng undo/redo move và implement ko rule của Go.

3. Object Marshalling in Ruby 💎

Bài này deep dive vào object marshalling. Tìm hiểu nó là gì, xem module Marshall, qua ví dụ. Sau đó so sánh method _dump và self._load.

4. Ruby's Hidden Gems: Delegator and Forwardable 💎

Trong khám phá standard library Ruby, chúng ta xem delegation qua class Delegator và Forwardable của Ruby.

5. Learning by Building a Background Processing System in Ruby 💎

Chúng ta implement naive background processing system cho vui! Học vài điều dọc đường như peek vào internal của các hệ thống background processing phổ biến như Sidekiq.

6. Serving Plug: Building an Elixir HTTP Server From Scratch ⚗️

Với quest liên tục tìm hiểu under the hood, chúng ta deep dive vào HTTP server trong Elixir.

7. Routing in Phoenix Umbrella Apps ⚗️

Umbrella apps là cách tuyệt vời structure project Elixir. Đằng sau màn, chúng là thin layer compile mọi thứ thành single package. Thay vì build single large monolith, bạn structure code với multiple isolated contexts...

8. Bindings and Lexical Scope in Ruby 💎

Trong episode mùa đông này, chúng ta đi sâu vào bindings và scopes. Hãy mang theo ván trượt và theo chân chúng ta vào rừng sâu.

9. Unraveling Classes, Instances and Metaclasses in Ruby 💎

Th qua examining metaclasses, học cách class và instance method hoạt động trong Ruby. Khám phá sự khác biệt giữa define method bằng explicit "definee" và dùng class << self hoặc instance_eval.

10. Productive Procrastination for Programmers - works for Ruby and Elixir 💎⚗️✨

Chúng ta đẩy bài này xuống cuối list theo phong cách procrastination thực sự. Bài viết phần nào ironic, không quá serious về productivity, nhưng productivity tăng có thể thực sự xảy ra sau khi đọc. Về sự ngọt ngào của procrastination, đẩy xa task bạn sợ, con ếch著 tiếng bạn phải nuốt. Hãy đọc với thái độ cởi mở.

Mùa lễ hội đang đến 🎊🎉🎄❄️

Đó là tất cả cho roundup bài viết yêu thích 2019! Cả team AppSignal chúc bạn tất cả điều tốt đẹp cho năm tới, với ít error, nhiều insight tuyệt vời và hơn nữa nhiều bài viết amazing ☃️

P.S. Đừng quên đăng ký newsletter Ruby Magic, Elixir Alchemy, và JavaScript Sorcery!