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

Thông Tin Nhà Phát Triển Ruby: Điểm Nổi Bật & Xu Hướng Quý 2/2021

Các briefing quý của Honeybadger giúp bạn cập nhật những phát triển quan trọng nhất trong cộng đồng lập trình của bạn. Chúng tôi tuyển chọn tin tức để bạn dành nhiều thời gian hơn tập trung vào điều thực sự quan trọng.

  • Events: Hội nghị và meetups. Sắp tới và vừa hoàn thành.
  • Security: Báo cáo lỗ hổng gần đây
  • Projects: Tin tức về các dự án cộng đồng lớn
  • Trending Topics: Tóm tắt các chủ đề lớn mọi người đang bàn
  • Standout Content: Nội dung không vừa các mục khác, nhưng quá hay để bỏ qua.

Sự Kiện

RailsConf 2021 vào 12 - 15/4

RailsConf là hội nghị lớn nhất và lâu đời nhất tập hợp đam mê, thực hành, và công ty Ruby on Rails. Với Rails developer, RailsConf là cơ hội gặp gỡ đồng nghiệp, cũng như nắm bắt trạng thái hiện tại và tương lai của Rails development từ những giọng nói dẫn dắt cộng đồng.

  • 12/4: RailsConf đã diễn ra, đây là playlist chính thức top 10 recordings.

RubyConf 2021 vào 8 - 10/11

RubyConf là hội nghị lớn nhất và lâu đời nhất tập hợp đam mê, thực hành, và công ty Ruby. Năm nay sẽ ở Denver, trực tiếp!

  • 6/5: RubyConf sẽ trực tiếp năm nay!

Bảo Mật

  • 21/4: Gem REXML ở một số version Ruby không xử lý đúng vấn đề XML round trip

Dự Án

Ruby

  • Ruby 3.0.1 Released: Fix hai vấn đề bảo mật.

Rails

  • 27/4: Tranh cãi Chính Sách Nhân Viên Basecamp. Basecamp, nơi Rails nảy mầm, gần đây ban hành chính sách gây tranh cãi bị nhiều người xem là kìm hãm quyền nhân viên, nhiều người thất vọng.
  • 5/5: Rails Core Team phát biểu về governance nhấn mạnh không cá nhân nào có 'kiểm soát duy nhất' Rails và không chính sách nào có thể hoặc sẽ được ban hành đơn phương. Có vẻ như phản ứng với tranh cãi trên.
  • 5/5: Rails versions 6.1.3.2, 6.0.3.7, 5.2.4.6, và 5.2.6 đã phát hành! Các bản release chứa fix bảo mật quan trọng.

Testing (6)

Test code thiết yếu để chạy production app ở quy mô lớn, và cộng đồng Ruby RẤT QUAN TÂM testing

  • Tại Sao Viết Rails View Tests
    • Nikola Đuza
    • Bài Pragmatic Pineapple 🍍 về tầm quan trọng viết test cho Rails views.
  • Lịch Sử RSpec
    • Steven R. Baker
    • Steven viết về lịch sử RSpec. Góc nhìn quý giá, đã hoạt động ngành cả trong tạo RSpec và Rails.

Containers (5)

Docker, Kubernetes, v.v. Containers giúp chuẩn hóa môi trường và dependency để develop software nhất quán hơn.

  • Kubernetes Single Sign On - Hướng Dẫn Chi Tiết
    • Ben Dixon
    • Bài talkingquickly về implement single sign on khi dùng Kubernetes.
  • Containerizing Ruby on Rails Applications
    • Michael Orr
    • Blog Doximity. Công ty đang chuyển sang platform dựa trên container, viết về điều học được.
  • Cách Và Tại Sao Dockerize Database Của Rails App
    • Jason Swett
    • Jason chạy blog Rails phổ biến và có ảnh hưởng cộng đồng. Mô tả dockerization database khá hay.

Nội Dung Nổi Bật

  • Ruby 3.0 thay đổi cách method của subclassed core classes hoạt động.
    • Vasiliy Ermolovich
    • Tác giả giải thích thay đổi Ruby 3.0 về inheritance từ Ruby core classes. Giải thích nói chung không nên làm. Bài rất ngắn.
  • Một Câu Chuyện Về Rails Encryption
    • Jorge Manrubia
    • Câu chuyện 'giật gân' thêm database encryption vào HEY (trước launch), Rails, và lại HEY (sau launch) cho thấy Rails hưởng lợi từ production projects như này.
  • Github Copilot
    • Github Team
    • Đây là announcement chứ không phải bài viết, nhưng Github đã release beta tool giúp autocomplete code dùng AI train trên hosted repositories. Đây là buzz tuần qua.