Bài viết của Hoàng Hải Đăng

Quy trình và kế hoạch kiểm thử phần mềm

Có lẽ chủ đề này đã khá phổ biến với tất cả mọi người trong lĩnh vực kiểm thử phần mềm. Nhưng để hiểu rõ chi tiết cụ thể từng giai đoạn thì có khi không phải ai cũng biết hết và trình bày hết ra được. Nên mình quyết định viết bài chia sẻ này mong phần nào giúp được cho mọi người tham khảo. 1.1 ...

Tác giả: Hoàng Hải Đăng viết 15:51 ngày 12/08/2018 chỉnh sửa

Cách tối ưu trang web của bạn với nén Gzip

Bài viết được dịch từ bài How To Optimize Your Site With GZIP Compression của trang web Better Explained. Nén là một phương pháp đơn giản, hiệu quả để tiết kiệm băng thông và tăng tốc trang web của bạn. Tôi đã ngần ngại khi gợi ý sử dụng nén gzip khi tăng tốc tải file javascript của bạn vì một ...

Tác giả: Hoàng Hải Đăng viết 15:51 ngày 12/08/2018 chỉnh sửa

Protocol Oriented Programing trong Swift qua ví dụ đơn giản

Trước tiên mình xin tôn trọng tác giả của bài hướng dẫn này Bob Lee. Bài viết này của mình hướng dẫn lại cho các bạn hiểu hơn về POP ,điểm mạnh mẽ và chỉ ra một số điều hay về POP. Vào chủ đề Bài toán cụ thể như thế này, mình muốn trong 1 project của mình,cụ thể hơn là 1 UIViewController, 1 ...

Tác giả: Hoàng Hải Đăng viết 15:51 ngày 12/08/2018 chỉnh sửa

Những thách thức và giải pháp trong kiểm thử di động

1. Giới thiệu: Trong nhiều năm, các ứng dụng smart phone có sự phát triển không ổn định vì tại của hàng Google Play, App Store đã vượt quá hàng tỷ ứng dụng cho việc sử dụng nội bộ và bên ngoài. Các ứng dụng này đang đưa ra những thách thức lớn đối với người sử dụng. Đối với bất kỳ ứng dụng, ...

Tác giả: Hoàng Hải Đăng viết 15:51 ngày 12/08/2018 chỉnh sửa

Thiết bị thực và thiết bị giả lập trong kiểm thử các ứng dụng di động: Cái nào là tốt hơn?

Khi phát triển các ứng dụng được hỗ trợ trên nhiều nền tảng di động, điều quan trọng nhất đó là, làm sao để thực hiện kiểm tra được khả năng sử dụng của ứng dụng trên càng nhiều thiết bị khác nhau càng tốt. Tuy nhiên, vấn đề không có ngân sách hoặc không đủ thời gian đề thu thập tất cả các loại ...

Tác giả: Hoàng Hải Đăng viết 15:50 ngày 12/08/2018 chỉnh sửa

Làm thế nào để gọi AJAX trong Rails 5.1

Trong phiên bản Rails 5.1 Jquery đã bị loại bỏ, mà thay vào đó một thư viện của riêng Rails được thay thế và có tính năng giống như Jquery đó là rails-ujs. Một đặc trưng phổ biến nhất của Jquery trong Rails đó chính là thực hiện call Ajax. Nếu như bạn sử dụng Ajax trong Rails 5.1 lần đầu tiên, ...

Tác giả: Hoàng Hải Đăng viết 15:50 ngày 12/08/2018 chỉnh sửa

7 dấu hiệu nhận biết trang WordPress bị tấn công

Thiệt hại do hacker ư? Chẳng liên quan đến tôi Đây chắc chắn là cách nghĩ của nhiều khá nhiều người hiện nay. Tuy nhiên trong những năm gần đây hoạt động tội phạm liên quan đến internet ngày càng gia tăng, theo một công bố của cyber sercurity.com thì trên Thế giới cứ mỗi giây có 12 người phải ...

Tác giả: Hoàng Hải Đăng viết 15:50 ngày 12/08/2018 chỉnh sửa

Unit Test Và Phát triển phần mềm - Ứng dụng

Unit Test là một kỹ thuật kiểm thử các hoạt động và chức năng của code , nó tách biệt với quy trình phát triển phần mềm, giúp phát hiện sai sót kịp thời trước khi đưa sản phẩm đến tay người dùng. Nó còn có thể giúp phát hiện các vấn đề tiềm ẩn và các lỗi phát sinh trước khi QA tìm ra. Unit Test ...

Tác giả: Hoàng Hải Đăng viết 15:50 ngày 12/08/2018 chỉnh sửa

Cấu hình Redis Master-Master sử dụng Dynomite

1 . Kiến trúc mạng Hoạt động: Client sẽ kết nối vào port 8102 của Dynomite. Dynomite đứng giữa làm nhiệm vụ gửi request về 2 node redis, giữ cho redis chạy như mô hình Master-Master 2 . Cài đặt redis Đầu tiên ta sẽ đi cài đặt redis basic trên 2 server: # mkdir /opt/setup/ # cd ...

Tác giả: Hoàng Hải Đăng viết 15:50 ngày 12/08/2018 chỉnh sửa

Android Giới thiệu về Kotlin (P1)

Kotlin là một ngôn ngữ phát triền dựa vào Java Vitual Machine được phát triển bở JetBrains5 - Công ty phát triển IntelliJ IDE Các tính năng thú vị của kotlin Trực quan và dễ học: Hầu hết các phần của kotlin rất giống với những gì chúng ta đã biết, IDE Android studio đã được kết hợp Kotlin ...

Tác giả: Hoàng Hải Đăng viết 15:50 ngày 12/08/2018 chỉnh sửa