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.
Nâng cấp Ginbok CMS từ Optimizely 12 lên 13: Hướng dẫn từng bước cho developer
Optimizely CMS 13 hiện đang ở giai đoạn developer preview. Phiên bản này giới thiệu kiến trúc composable và headless-first — kèm theo đó là một số breaking changes yêu cầu migration code thực tế. B...
Get Shit Done: Hướng Dẫn Cho Solo Dev Để Ship Nhanh Hơn Với GSD và Claude Code
Nếu bạn là solo developer đang code với AI — chắc bạn đã từng gặp cái tường này. Mở Claude Code lên, bắt đầu mô tả feature, viết code, yêu cầu sửa lỗi, viết thêm code… và đâu đó khoảng message th...
Tôi Đã Dùng AI Để Xây Ginbok.com Như Thế Nào — Từ Ý Tưởng Đến Production
Ginbok.com bắt đầu như một side project tôi tự xây dựng trong thời gian rảnh — một blog cá nhân chạy Optimizely CMS 12 ở backend và Next.js 14 ở frontend. Điều làm dự án này khác với những project...
Playwright E2E Testing: Viết Test Bền Vững Cho Ứng Dụng Next.js
Hãy tưởng tượng bạn vừa xây dựng xong một ứng dụng web tuyệt vời bằng Next.js. Nó trông rất đẹp, nhưng làm sao bạn biết chắc chắn nó hoạt động đúng cho người dùng? Kiểm thử thủ công (manual testing...
Optimizely CMS & GEO: Tương Lai Của Nội Dung Định Hướng AI
Trong vài năm qua, chúng ta đã thảo luận rất nhiều về headless, kiến trúc composable và trải nghiệm lập trình viên (DX). Nhưng một sự chuyển dịch lớn hơn nhiều đang âm thầm diễn ra phía sau: AI...
Hiệu suất Optimizely CMS 12: Đạt Lighthouse 100 Tuyệt Đối
Trong thế giới CMS dành cho doanh nghiệp (Enterprise CMS), "hiệu suất" thường chỉ là một mục kiểm tra bị bỏ qua trong quá trình chạy đua để ra mắt tính năng. Gần đây, tôi đã thực hiện một nhiệm vụ:...
Tự Host Website Production trên Home Server với Azure DevOps
Bối Cảnh Dự Án Vận hành một website không phải lúc nào cũng đòi hỏi các dịch vụ đám mây (cloud) đắt đỏ. Trong bài viết này, tôi muốn chia sẻ một trường hợp thực tế về cách tôi đã xây dựng, triể...
Xu hướng An ninh mạng 2025: Bảo mật .NET 8 và Optimizely
Khi độ phức tạp của các giải pháp DXP (Digital Experience Platform) hiện đại ngày càng tăng—tích hợp Optimizely CMS, Episerver Commerce, microservices và frontend tách rời (như triển khai Vite của ...
Tự động hóa Metadata SEO bằng AI trong Optimizely CMS 12
Trong các dự án CMS quy mô lớn như CmsIv, việc kiểm định nội dung là một thách thức không ngừng. Khi đội ngũ biên tập thay đổi theo thời gian, các bài viết cũ thường thiếu siêu dữ liệu (metadata) S...
Tự động hóa nội dung bằng AI trong Optimizely CMS 12 & .NET 8
Tốc độ phát triển phần mềm IT hiện đại đòi hỏi sự tối ưu hóa liên tục các quy trình nội bộ. Đối với các dự án như CmsIv, vốn phụ thuộc nhiều vào việc phân phối nội dung khối lượng lớn qua Optimizel...