Blog Kỹ Thuật
Những hiểu biết chuyên sâu về mặt kỹ thuật đối với Optimizely CMS, Commerce và hệ sinh thái .NET hiện đại.
Tối Ưu Hóa Độ Tin Cậy Kinh Doanh Bằng Chiến Lược Kiểm Thử E2E
Giá Trị Chiến Lược Của Kiểm Thử End-to-End Trong kỷ nguyên chuyển đổi số, sự vận hành liền mạch của các ứng dụng hướng tới khách hàng là điều kiện tiên quyết. Kiểm thử End-to-End (E2E) đóng vai...
Tối ưu N+1 Query trong Optimizely CMS: Case Study Thực Tế
Chi phí tiềm ẩn của các ContentArea lồng nhau Trong Optimizely CMS, tính linh hoạt của ContentArea cho phép các biên tập viên tạo ra cấu trúc nội dung lồng nhau phức tạp. Tuy nhiên, điều này th...
Xây dựng "Bộ nhớ AI" vĩnh viễn cho mọi dự án phần mềm
Trong kỷ nguyên AI tạo sinh, các công cụ như Cursor và Claude Code đã trở thành trợ thủ đắc lực không thể thiếu của các kỹ sư phần mềm. Tuy nhiên, một vấn đề nhức nhối vẫn tồn tại: "Hiệu ứng mất tr...
Chiến Lược Kiến Trúc API: Hướng Dẫn Cho Doanh Nghiệp Hiện Đại
Vai Trò Chiến Lược Của Kiến Trúc API Trong Chuyển Đổi Số Trong kỷ nguyên kết nối siêu cấp hiện nay, việc lựa chọn kiến trúc Giao diện lập trình ứng dụng (API) không còn chỉ là một chi tiết kỹ t...
Tùy biến Editor cho Tag và Category trong Optimizely CMS 12 với Dojo
Những người quản trị nội dung làm việc với Optimizely CMS 12 thường gặp phải một điểm yếu lớn trong quy trình làm việc: quản lý hệ thống phân loại (taxonomies). Các thuộc tính mặc định như [SelectM...
Tích hợp SAP ERP với Optimizely Commerce: Hướng dẫn B2B
Giới Thiệu Trong thế giới thương mại điện tử B2B, việc tích hợp giữa hệ thống quản lý nội dung (CMS) và hệ thống quản lý doanh nghiệp (ERP) là một bài toán phức tạp nhưng vô cùng quan trọng. Bà...
Optimizely CMS: Phân tích Kiến trúc Find vs Database
Trong quá trình phát triển ứng dụng Optimizely CMS, các kiến trúc sư và lập trình viên thường đối mặt với câu hỏi: "Nên sử dụng Optimizely (Episerver) Find hay truy vấn database trực tiếp thông qua...
Hướng dẫn tạo Custom Dojo Property Editor Optimizely CMS 12
Optimizely CMS 12 cung cấp một bộ công cụ chỉnh sửa thuộc tính tích hợp sẵn rất phong phú, nhưng đôi khi mô hình nội dung của bạn yêu cầu một trải nghiệm chỉnh sửa tùy chỉnh. Giao diện người dùng (...
Tìm hiểu ESB và Message Queue: Kiến trúc & Case Study
Giới thiệu về các mô hình tích hợp hiện đại Trong kiến trúc phần mềm hiện đại, đặc biệt là khi chuyển đổi từ Monolith sang Microservices, cách thức các hệ thống giao tiếp với nhau là cực kỳ qua...
Xử lý lỗi URL Slug Tiếng Việt trong Optimizely CMS 12
Optimizely CMS 12 (trước đây là EPiServer) là một nền tảng mạnh mẽ, nhưng logic phân đoạn URL mặc định thường không xử lý tốt các ký tự không thuộc bảng chữ cái Latin. Đối với nội dung Tiếng Việt, ...