Xây dựng ứng dụng mạng hiệu năng cao với hệ sinh thái Async trong Ruby
Async là một framework reactor hướng sự kiện (event-driven) mạnh mẽ dành cho ngôn ngữ Ruby, cung cấp nền tảng vững chắc để phát triển các ứng dụng mạng có khả năng mở rộng cao. Thay vì dựa vào mô hình đa luồng (multi-threading) truyền thống thường tốn kém tài nguyên, Async tận dụng Fiber để thực hiện đa nhiệm cộng tác, giúp xử lý hàng nghìn kết ...
Đăng vào ngày 25 tháng 7 lúc 18:07
Sử dụng Axios trong Vue 3 để kết nối API backend
Để xây dựng ứng dụng Vue 3 giao tiếp với backend, Axios là thư viện HTTP client phổ biến và hiệu quả. Bài viết này hướng dẫn cách cài đặt, sử dụng cơ bản, đóng gói hàm và áp dụng interceptor để tối ưu hóa việc gọi API.
Cài đặt dự án Vue 3
Sử dụng Vite để khởi tạo dự án mới:
npm create vite@latest my-vue-app -- --template vue
cd my-vue-app
npm ...
Đăng vào ngày 21 tháng 7 lúc 03:04
Sử dụng thư viện Req để thực hiện HTTP Request trong Haskell
Giới thiệu về thư viện Req
Req là một thư viện HTTP client cấp cao trong Haskell, nổi bật với tính an toàn về kiểu dữ liệu, khả năng mở rộng và dễ sử dụng. Thư viện này tích hợp tốt với hệ thống kiểu của Haskell và hỗ trợ xử lý các request HTTP một cách rõ ràng, mạnh mẽ.
Cài đặt thư viện qua Cabal:
cabal install req
Sau khi cài đặt, bạn có th ...
Đăng vào ngày 29 tháng 6 lúc 13:21
Tối ưu hóa khả năng tương thích đa nền tảng với android-async-http: Tái sử dụng mã giữa ứng dụng Android và backend Java
Tối ưu hóa khả năng tương thích đa nền tảng với android-async-http: Tái sử dụng mã giữa ứng dụng Android và backend Java
Liên kết tải về miễn phí: android-async-http repository
Bạn có đang gặp khó khăn khi phải viết lại mã giao tiếp HTTP cho cả phía ứng dụng Android và backend Java? Bạn có mong muốn tìm được cách thức để tái sử dụng logic yê ...
Đăng vào ngày 19 tháng 5 lúc 11:36
Phân tích luồng xử lý ngoại lệ Feign trong Spring Cloud sử dụng Ribbon
Bối cảnh và Cấu hình
Trong các phiên bản Spring Boot trước 2.4.x, hệ sinh thái Spring Cloud thường tích hợp sẵn thành phần cân bằng tải Ribbon. Từ phiên bản 2.4.x trở đi, cấu trúc mặc định đã chuyển sang sử dụng Spring Cloud LoadBalancer, tuy nhiên việc hiểu rõ cơ chế hoạt động của Ribbon kết hợp với Feign Client vẫn rất quan trọng khi bảo trì ...
Đăng vào ngày 17 tháng 5 lúc 17:35