Featured image of post Design Patern - Factory Pattern và cách apply Factory Pattern vào dự án eCommerce để xử lý các phương thức thanh toán khác nhau

Design Patern - Factory Pattern và cách apply Factory Pattern vào dự án eCommerce để xử lý các phương thức thanh toán khác nhau

Bài trước chúng ta đã nói về Strategy Pattern và các áp dụng Strategy để apply discount voucher một cách linh hoạt. Trong bài này, chúng ta sẽ cùng nhau tìm hiểu về Factory Pattern và cách mà mình apply Factory Pattern xử lý các phươnng thức thanh toán khác nhau từ phía Client

Featured image of post Design patern - Strategy và cách mình apply Strategy pattern vào dự án eCommerce để apply discount voucher như thế nào?

Design patern - Strategy và cách mình apply Strategy pattern vào dự án eCommerce để apply discount voucher như thế nào?

Bằng cách sử dụng design pattern - chúng ta có thể "đứng trên vai người khổng lồ", giảm bớt công sức cho giai đoạn thiết kế và giúp chúng ta tổ chức code tốt hơn. Trong bài viết này, chúng ta sẽ tìm hiểu về Strategy Pattern và cách mình sử dụng Strategy pattern để xử lý logic liên quan đến việc nhập mã giảm giá cho sản phẩm cho các eCommerce product.

Featured image of post NodeJS - Cách mình sử dụng stream để tối ưu việc đọc ghi FILE DATA LỚN như thế nào?

NodeJS - Cách mình sử dụng stream để tối ưu việc đọc ghi FILE DATA LỚN như thế nào?

Trong quá trìnhh phát triển các hệ thống liên quan đến quản lý và vận hànhh dữ liệu, việc xử lý các file dữ liệu lớn là một thách thức không nhỏ, đặc biệt khi bạn cần đảm bảo hiệu suất và sử dụng tài nguyên hệ thống một cách tối ưu. NodeJS cung cấp một thư viện mạnh mẽ là Stream, giúp bạn giải quyết vấn đề này một cách hiệu quả. Trong bài viết này, tôi sẽ chia sẻ cách sử dụng Stream trong NodeJS để tối ưu việc đọc và ghi file dữ liệu lớn, từ đó giúp ứng dụng của bạn hoạt động mượt mà hơn, tránh được những hạn chế khi xử lý dữ liệu theo cách truyền thống.

Featured image of post MySQL - Index và cách sử dụng Index hiệu quả

MySQL - Index và cách sử dụng Index hiệu quả

Làm sao để lưu trữ và query dữ liệu một cách nhanh chóng luôn là câu hỏi hàng đầu cho develop team. Trong bài này, chúng ta sẽ cùng nhau tìm hiểu về một khái niệm cơ bản và được sử dụng hầu như ở mọi Application đó chính là Index trong Database - cách Index hoạt động, các loại Index trong MySQL, và cách sử dụng chúng một cách hiệu quả.