Tuần này, Rails bổ sung phương thức HTTP QUERY cho routes, thêm banner khởi động console theo phong cách Rails, hỗ trợ cấu hình ffmpeg/ffprobe cho Active Storage, cùng nhiều sửa lỗi và thay đổi đột phá như loại bỏ alias create, chuyển ERB sang ActionView::Base, và thay đổi định dạng CommandRecorder#commands. Có 28 contributor tham gia đóng góp.
Vì sao nên đọc: Một lập trình viên Rails nên đọc bài này để cập nhật những thay đổi mới nhất trong framework, đặc biệt là những cải tiến về QUERY method cho routes, Active Storage và schema readers, cũng như hiểu rõ về các breaking changes như cách sử dụng middleware và cấu hình ERB mới để tránh lỗi và tối ưu hóa dự án.
Trả lời 3 câu hỏi ngắn để nhận điểm thưởng cho bài này. Chỉ làm khi bạn muốn lấy điểm.
3 câu hỏi · dưới một phút · không bắt buộc
Nguồn: https://world.hey.com/this.week.in.rails/agents-on-rails-query-method-and-more-c6132f12. 8 Sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Bộ dữ liệu MySQL đã được tuyển chọn sẵn tại github.com/ronaldbradford/data, bao gồm nhiều nguồn như postcodes, IMDb, dữ liệu taxi NYC, sân bay,... phục vụ cho việc benchmarking thực tế trước khi AI thay đổi cách xử lý dữ liệu.
Nếu bạn muốn thử nghiệm và tối ưu hóa các giải pháp SQL thực tế mà không phụ thuộc vào dữ liệu giả định, thì đây là nguồn dataset chuẩn MySQL giúp bạn có cơ sở dữ liệu thực tế để kiểm tra hiệu suất và logic trước khi ứng dụng AI thay đổi cách chuẩn bị dữ liệu.
Doltgres đã đạt hiệu suất tương đương MySQL nhờ những tối ưu hóa gần đây.
Lập trình viên muốn tối ưu ứng dụng database cho hiệu suất cao và khả năng mở rộng nhanh chóng nên đọc bài này để khám phá cách Doltgres vượt trội so với MySQL trong các trường hợp sử dụng thực tế.
Bài hướng dẫn xây dựng một AI agent sản xuất miễn phí bằng PHP, cPanel và Gemini Flash, có khả năng xử lý prompt người dùng, quyết định sử dụng tool, thực thi tool trong PHP, lưu lịch sử hội thoại vào MySQL và tiếp tục phản hồi.
Là người phát triển cần tìm cách tối ưu hóa dự án AI trong môi trường web thực tế với chi phí thấp, bài này giúp bạn xây dựng một hệ thống thông minh sử dụng công cụ đơn giản mà vẫn đáp ứng được yêu cầu sản xuất hiệu quả.
Người thực hành MySQL khuyên không nên dùng các kiểu dữ liệu phức tạp như TIMESTAMP, DATE/TIME hay ENUM, thay vào đó nên dùng các kiểu số đơn giản hơn. Việc sử dụng ENUM gặp vấn đề khi xóa giá trị buộc phải rebuild toàn bộ bảng, cùng lỗi MySQL khiến MIN()/MAX() hoạt động không nhất quán trên ENUM.
Lập trình viên nên đọc bài này để tránh rủi ro về hiệu suất, tính bảo trì và tính nhất quán khi sử dụng các kiểu dữ liệu phức tạp như ENUM và TIMESTAMP trong MySQL, mà thay vào đó có thể áp dụng các giải pháp đơn giản và đáng tin cậy hơn.
Arkency phát triển Planet Arkency, một knowledge graph đa người dùng trên Rails Event Store, sử dụng LLM để trích xuất thực thể và mối quan hệ từ dữ liệu phi cấu trúc như ghi chép cuộc họp, Slack hay email. Hệ thống kết hợp ontology YAML, giải quyết định danh (trigram + embedding search), theo dõi nguồn gốc đầy đủ, xác nhận thay đổi biểu đồ bởi con người, và pipeline event-driven (từ TranscriptIngested đến GraphChangeApplied) cùng khả năng nghiên cứu thực thể thông qua Anthropic's web_search/web_fetch, truy cập qua MCP.
Lập trình viên cần đọc để hiểu cách kết hợp Event Sourcing với LLM để xây dựng một cơ sở kiến thức tổ chức hiệu quả, từ việc xử lý dữ liệu không cấu trúc đến quản lý kiến thức dài hạn với tính minh bạch và kiểm soát người dùng.
Bài viết giới thiệu các tính năng mới trong MySQL 9.7 LTS, tập trung vào cải thiện sự ổn định và hiệu suất cho môi trường cơ sở dữ liệu.
Là người phát triển cần hiểu về MySQL 9.7 LTS để tối ưu hóa ứng dụng của mình với các cải tiến về ổn định và hiệu suất, đặc biệt khi triển khai trong môi trường sản xuất hoặc hệ thống yêu cầu độ tin cậy cao.
Tháng Bảy, các ứng dụng Rails và backend ổn định (calm backends) lại được đánh giá cao về mặt văn hóa, trong khi những "Fashion Stacks" phải trả tiền cho chế độ trực (on-call) dù không thực sự cần thiết.
Lập trình viên nên đọc bài này để hiểu cách các stack truyền thống (như Ruby on Rails) vẫn chiếm ưu thế trong các công việc đòi hỏi sự ổn định và hiệu suất cao, trong khi các stack "trang trí" (mới) chỉ được ưu tiên khi cần giải quyết vấn đề cấp bách ngay lập tức.
Gem Ruby Solid Objects tích hợp Cloudflare Durable Objects vào Rails, cung cấp các virtual actors có trạng thái bền vững, định danh địa chỉ, xử lý tuần tự theo thực thể, cơ chế fenced activation và báo thức riêng cho từng object. Hệ thống hoạt động dựa trên Solid Queue, sử dụng PostgreSQL, MySQL hoặc SQLite thay vì Redis.
Lập trình viên Ruby cần đọc bài này để khám phá cách chuyển đổi Durable Objects của Cloudflare sang Rails, giúp tối ưu hóa ứng dụng với trạng thái độc lập, giao tiếp đồng bộ và quản lý trạng thái hiệu quả mà không cần Redis, thay vào đó sử dụng cơ sở dữ liệu PostgreSQL/MySQL/SQLite.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000+ bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử