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

Validate form with jQuery validation

Validate dữ liệu luôn là vấn đề quan tâm đối với mỗi lập trình viên khi xây dựng một sản phẩm hoàn hảo. Nó không chỉ ảnh hưởng tới sự thân thiện của sản phẩm tới người dùng mà còn ảnh hưởng tới tính toàn vẹn dữ liệu và tốc độ xử lý của cả hệ thống. Tại Sao Sử Dụng Jquery Validation## JQuery ...

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

OpenGL part 3.1: Matrices

I. Tọa độ đồng nhất Cho đến lúc đó, chúng ta coi một đỉnh 3D là một bộ ba vector (x, y, z). Hãy giới thiệu w. Bây giờ chúng ta sẽ có (x, y, z, w) bộ 4 vector. Nếu w == 1, (x, y, z, 1) là một vị trí trong không gian. Nếu w == 0, (x, y, z, 0) là một định hướng. (Trong thực tế, hãy nhớ điều ...

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

Giới thiệu Software Testing Life Cycle (STLC)?

Xu hướng năm 1960 Xu hướng năm 1990 Xu hướng năm 2000 Xu hướng và cách thực hiện test đang thay đổi. Tester hiện tại được yêu cầu phải có kĩ thuật và định hướng quy trình hơn. Testing bây giờ không chỉ yêu cầu giới hạn trong việc tìm bug mà phạm vi được mở rộng, và được yêu cầu ...

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

Google Index – Các bước để tăng tốc độ index website của Google.

1. Khái niệm Index: Index hay còn gọi là Indexing (tạm dịch là lập chỉ mục) là một thuật ngữ SEO quan trọng, mô tả quá trình thu thập dữ liệu của công cụ tìm kiếm đối với những trang web trên internet, sau đó đánh giá và lưu chúng lại trong cơ sở dữ liệu của công cụ tìm kiếm (quá trình ...

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

Sử dụng Gradle Build Variants trong Android Studio

1. Mở đầu Một trong những tính năng chính của Android Studio là sự tích hợp của Gradle như một hệ thống xây dựng Android. Trong khi mục đích chung của một hệ thống xây dựng là đưa lấy mã nguồn và xây dựng một tập tin cài đặt cho người dùng của bạn, APK trong trường hợp của Android, Gradle cung ...

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

Mối quan hệ giữa Developer và Tester

I. Mối quan hệ của Developer và Tester Trong môi trường sản xuất phần mềm, mối quan hệ giữa Developer và Tester giống như anh trai và em gái. Như mọi người đã biết, anh trai và em gái là cần thiết cho một gia đình đầy đủ, tương tự, Developer và Tester cũng là các yếu tố quan trọng để tạo nên ...

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

Các vai trò trong Scrum

Mô hình Scrum là một mô hình khá mới mẻ nhưng đang dần được áp dụng vào trong các dự án của khá nhiều công ty phần mềm hiện nay. Thay vì các mô hình truyền thống như mô hình thác nước (waterfall), mô hình Scrum đang ngày càng được ưa chuộng và đã được thử nghiệm tại các đội phát triển phần mềm vì ...

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

Sử dụng UIAlertView với Blocks

Trong quá trình phát triển ứng dụng trên iOS, chắc chắn hầu hết chúng ta đều từng trải qua yêu cầu hiển thị một alertView với các button tuỳ chọn YES/NO. Nếu vậy, tôi đoán rằng một trong số các bạn có lẽ sẽ có suy nghĩ giống tôi, đó là cảm thấy phiền phức khi phải implement các delegate protocol ...

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

Sự khác nhau giữa Severity and Priority là gì ?

Có hai điều quan trọng trong những defect về kiểm thử phần mềm đó là: Severity - Mức độ nghiêm trọng Priority - Mức độ ưu tiên Hai khái niệm trên đã trở nên quá quen thuộc và phổ biến đến nỗi chúng ta hầu như không phân biệt được ý nghĩa cũng như sự khác nhau giữa hai khái niệm đó. Mặc dù ...

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

How to use Select2 with Ransack in Rails

I. Introduction: We know that Select2 is a wonderful plugin to customize select box with support for searching, tagging, remote data sets and many other options. Otherwise, Ransack is a powerful tool for searching. It's possible to use both in Rails? That what I'll show you in this article. ...

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