Giới thiệu tính năng xác thực 2 lần OTP của Onelogin và áp dụng vào trong dự án. Mục tiêu : tăng cường chức năng bảo mật của các User Account. Khi Login trên PC thì cần phải mã xác thực OTP được gửi trên smartphone để xác thực Chuẩn bị ... »
Giới thiệu tính năng xác thực 2 lần OTP của Onelogin và áp dụng vào trong dự án. Mục tiêu : tăng cường chức năng bảo mật của các User Account. Khi Login trên PC thì cần phải mã xác thực OTP được gửi trên smartphone để xác thực Chuẩn bị ... »
Theo bạn, tốc độ của website có thật sự quan trọng không? Sẽ như thế nào nếu 1 trang web bị delay 1 giây? Theo thống kê: Giảm 11% lượng người xem so với thông thường Giảm 16% sự hài lòng của người sử dụng Mất mát 7% trong sự chuyển đổi (conversion) (nguồn: Aberdeen Group) Amazon đã cho điều đó là đúng, báo cáo doanh thu của Amazon tăng 1% khi cải thiện được tốc độ 100 mili giây của tốc độ tải trang web.(nguồn: Amazon) Chưa hết, theo nghiên cứu của Akamai cho thấy: 47% người sử ... »
Topic: Kiến trúc hệ thống E-commerce yêu cầu ổn định & khả năng mở rộng Tác giả: Lê Minh Nghĩa - Solution Architect | Tiki.vn Tóm tắt: Đối với dịch vụ của Tiki hiện tại thì có trên hàng trăm các services khác nhau. Các service phải giao tiếp với nhau để có thể vận hành hệ thống nhưng vẫn dảm bảo nghiệp vụ, tính chính xác của dữ liệu, update realtime các thay đổi, đảm bảo hiệu năng. Từ mô hình sao truyền thống, Tiki đã áp dụng mô hình Message Bus để giải quyết vấn đề giao tiếp ... »
Lời nói đầu Là 1 lập trình viên, việc setup những môi trường phức tạp khi tham gia vào dự án là điều bắt buộc để có thể lập trình. Đã bao giờ bạn cảm giác rằng mình setup hệt như môi trường của những người khác trong team và chạy cùng 1 sourcecode nhưng họ chạy được còn bạn thì không chạy được không? Docker và Vagrant chính là những giải pháp để giải quyết vấn đề đó và nhiều hơn thế nữa. Tuy nhiên, cách mà chúng hiện thực để đạt được mục tiêu đó có phần khác ... »
Lời mở đầu Lý do gì mà blockchain và tiền ảo bitcoin có thể tồn tại và trụ vững tới giờ. Blockchain và lý thuyết trò chơi có liên quan gì với nhau. Mời các bạn cùng mình tìm hiểu về blockchain và cái mà nó sử dụng: lý thuyết trò chơi nhé. Mục lục Lý thuyết trò chơi là gì Thành phần Phân loại Ví dụ: song đề tù nhân Ma trận thưởng phạt Lý thuyết trò chơi là gì? Đầu tiên là nói về trò chơi, có luật và những người tham gia. Khi tham gia một trò ... »
Bài viết này mình sẽ giới thiệu cho các bạn về Camo. Vậy Camo là gì thì chúng ta cùng xem bài toán sau nhé. I. GIỚI THIỆU Giả tỉ bạn là chủ của một website bán hàng, mà bán sản phẩm của những công ty khác. Trang web của bạn chỉ việc trưng bày ... »
Chuỗi bài về Jenkins 1. Pipeline trong jenkins 2. Hướng dẫn tạo Jenkinsfile 3. Pipeline CI/CD hoàn chỉnh với Laravel Framework Mục đích cuối cùng của chuỗi bài: xây dựng 1 CI/CD hoàn chỉnh bao gồm: Docker: sử dụng nền tảng container để triển khai Laravel: framework PHP để làm website Unit testing: Unit test cho PHP Feature testing: test chức năng cho service Deploy: CD deploy container bằng Pipeline Mở đầu Ở bài trước ta đã làm quen với Pipeline trong Jenkins, tuy nhiên chỉ là cách thiết lập cực kỳ đơn giản, bài viết này sẽ ... »
Chuỗi bài về Jenkins 1. Pipeline trong jenkins 2. Hướng dẫn tạo Jenkinsfile 3. Pipeline CI/CD hoàn chỉnh với Laravel Framework Mục đích cuối cùng của chuỗi bài: xây dựng 1 CI/CD hoàn chỉnh bao gồm: Docker: sử dụng nền tảng container để triển khai Laravel: framework PHP để làm website Unit testing: Unit test cho PHP Feature testing: test chức năng cho service Deploy: CD deploy container bằng Pipeline Bài đầu tiên sẽ có những phần sau Jenkins: giới thiệu jenkins cùng những tính năng của nó Cài đặt Jenkins với docker : cài jenkins trong 5 phút ... »