Gặp gỡ team Magestore tại series 'Chân chất kể tất - Webinar #9: "Thu hút nhân tài thời 4.0 nhờ chiến lược Inbound Recruiting"
Đăng ký tham gia!

Posts by 

Eden

Tech

Các best practice để tối ưu Performance trên Magento 2

Magento 2 cung cấp nhiều cài đặt và công cụ mà bạn có thể sử dụng để cải thiện tốc độ phản hồi trên các trang.
Tech

Một số vấn đề bảo mật trong code PHP và cách phòng tránh trong Magento 2

Bảo mật hệ thống là một vấn đề vô cùng quan trọng cần được lưu ý trong quá trình lập trình. Việc sử dụng các hàm không bảo mật có thể dẫn tới trang web dễ bị hack hơn, dữ liệu người dùng bị ảnh hưởng. Ở blog này, mình sẽ chỉ ra một số vấn đề thường gặp trong lập trình php và cách magento phòng tránh những vấn đề này khi sử dụng.
Tech

Tổng quan về Automation Test trong lập trình và Magento 2

Chất lượng sản phẩm khi đến tay người dùng là vô cùng quan trọng. Song song việc sử dụng người để test thì việc sử dụng Automation Test để tự động hóa quá trình kiểm soát chất lượng phần mềm là vô cùng cần thiết. Nhất là trong bối cảnh chúng ta cần cập nhật, thay đổi tính năng của sản phẩm liên tục, thì việc sử dụng Automation Test lại quan trọng hơn bao giờ hết.
Tech

Debug Magento chuyên nghiệp hơn sử dụng Xdebug

Như ta đã biết, Magento là một framework khá phức tạp. Để debug trong Magento, có nhiều kĩ thuật khác nhau. Phổ biến nhất ta thường hay sử dụng kĩ thuật dump, die. Tuy nhiên, trong trường hợp luồng chạy code phức tạp, nhiều module chạy cùng, thì việc sử dụng dump die để quan sát luồng chạy sẽ gây rất nhiều thời gian. Lúc đó, việc sử dụng xdebug để debug luồng chạy là vô cùng cần thiết.
Tech

Kiểm thử hiệu năng: phòng bệnh hơn chữa bệnh

Như ta đã biết, thường thì một website được viết ra do lập trình viên sẽ được chạy trên một môi trường không có tải, thường thì chỉ có một nhóm người hoạt động trên đó để đảm bảo các công việc testing, coding … Vì vậy, khi website được đưa ra go live, khách hàng sử dụng thật, thường phát sinh ra nhiều vấn đề. Đó là do website chưa được kiểm thử hiệu năng trước khi đưa ra ngoài sử dụng thực tế. Vì vậy, kiểm thử hiệu năng là điều vô cùng cần thiết trong quá trình go live, nhất là đối với những website có đông người sử dụng, có lượng truy cập cao.
Tech

Dependency Inversion và Service Contract trong Magento 2

Magento là một hệ thống cho phép các nhà lập trình bên thứ ba có thể tùy chỉnh và ghi đè lên phần core của nó. Sự linh hoạt này khiến cho magento dễ tùy biến hơn, tuy nhiên, đi kèm theo nó là một số vấn đề gặp phải. Đó là nếu theo một cách code thông thường, rất dễ xảy ra khả năng sự thay đổi của Magento ảnh hưởng trực tiếp tới module của các bên thứ ba.
Tech

Hiểu về Partial Indexer Flow trong Magento 2

Indexing là cách magento chuyển hóa dữ liệu để tăng tốc độ xử lý. Mỗi khi dữ liệu thay đổi, data được chuyển hóa cũng cần cập nhật và reindex lại. Partial Indexer là việc làm cần thiết để tối ưu tốc độ index. Tuy nhiên không phải ai cũng hiểu rõ về nó.
Tech

Tối ưu hóa tốc độ tải trang sử dụng Redis trong Magento 2

Redis là một phần mềm mã nguồn mở có chức năng lưu trữ dữ liệu dạng Key-value trên bộ nhớ RAM, giúp truy xuất dữ liệu nhanh chóng. Chính vì ưu điểm này, ta hoàn toàn có thể thiết lập Redis như một công cụ để làm cache cho Magento 2 để tăng tốc độ xử lý dữ liệu cũng như tải trang.
Tech

Chân Chất Kể Tất: Headless Commerce - A Digital Differentiator

Kiến trúc Headless là gì ? Nó có những ưu điểm gì mà Magestore đang dần chuyển hướng thiết kế phần mềm theo hướng đó?
Tech

Chân chất kể tất: Magento 2 Performance Optimizing

Giữ chân khách hàng bằng cách giúp họ có những trải nghiệm tuyệt vời khi sử dụng website Magento
Tech

Không còn setup_version trong module.xml, Magento 2.3 quản lý cập nhật database kiểu gì?

Chuyển sang dùng db_schema.xml để quản lý việc tạo database. Vậy Magento 2.3 quản lý cập nhật database kiểu gì?
Tech

Thay đổi lớn từ Magento 2.4 - 2.5: Decomposition of Magento Controllers

Magento 2.4 vừa ra mắt. Phiên bản này có những cập nhất lớn gì? Cùng đọc phân tích của anh Eden Dương, Magento Maintainer của cộng đồng Magento global nhé.