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

Animation in Angular 2

Animation is one of the intimidating features that developer have to face. But animation in Angular is easy because Templates are closely associated/integrated with Component and it following a similar pattern. Our goal today is to create an animation of element flying in & out using Angular so ...

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

pCloudy Hands-on Review: Kiểm thử ứng dụng di động trên thiết bị thực

Hướng dẫn sử dụng pCloudy Hands-on Review: Mobile là chìa khoá cho thế giới số trong thời đại ngày nay. Sự phát triển của internet Mobile tin chắc rằng tất cả chúng ta sẽ thực hiện hầu hết các quyết định của mình trên thiết bị di động(chủ yếu sử dụng các ứng dụng). Các ứng dụng mobile sẽ có ở ...

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

Kiểm tra khả năng sử dụng cho điện thoại di động là dễ dàng

Nhiều người nghĩ rằng cần phải có những kỹ năng đặc biệt và thiết bị lạ mắt để chạy bài thử nghiệm người dùng trên điện thoại di động. Điều đó Không đúng. Nếu bạn đã từng chạy thử nghiệm người dùng với các máy tính thông thường, hãy thiết lập một nghiên cứu về khả năng sử dụng với các thiết bị di ...

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

Lầm tưởng thường gặp về test tự động

Không khó để thấy được lợi ích của việc test tự động trong quá trình phát triển của sản phẩm - giúp thời gian release nhanh hơn, mở rộng phạm vi kiểm tra, thực hiện kiểm tra thường xuyên, phản hồi nhanh hơn cho nhóm phát triển, tuy nhiên nhiều tổ chức chưa thực hiện hay đầu tư vào test tự động. Rất ...

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

Giới thiệu về Source Maps

Bài viết được dịch từ bài An Introduction to Source Maps của tác giả Matt West Một trong những thành tích về hiệu năng mà bạn có thể đạt được cho website của mình là ghép và nén các file JavaScript và CSS. Nhưng nếu bạn cần phải debug trên code đã được nén đó thì sao? Đó có thể là một cơn ác ...

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

Những thủ thuật Python bạn nhất định phải biết trên con đường go pro

Với bất kỳ ngôn ngữ nào, nếu bạn muốn thuần thục ngôn ngữ đó, bạn nhất định phải biết các thủ thuật cũng như tính năng đặc trưng của ngôn ngữ đó. Những điều này thường được tích lũy qua quá trình làm việc lâu dài, mà một vài quyển sách dạy lập trình không thể nói hết được. Python cũng không ...

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

Sử dụng prerender.io trong AngularJS SEO

AngularJS là một framework tốt để xây dựng trang web và ứng dụng. Các tính năng tích hợp sẵn như routing, data-binding và các directives cho phép AngularJS hoàn toàn xử lý được nhiều kiểu ứng dụng front-end. Trong khi đó, nhược điểm của AngularJS cho đến bây giờ là dùng với Search Engine ...

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

Top 10 hệ thống Bug Tracking mã nguồn mở

Tất cả các dự án CNTT cần có hệ thống theo dõi lỗi - bug tracking (issue tracking hoặc defect tracking). Chắc chắn, chúng ta cần một hệ thống bug tracking cho một dự án phát triển phần mềm. Tác giả đã liệt kê 10 hệ thống theo dõi lỗi mã nguồn mở, bạn có thể thử nghiệm và lựa chọn dựa trên sở thích ...

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

Custom Toast Notification (Tạo toast giống giao diện của push notification)

Xây dựng abstract base adpater The walking step - Đếm bước chân di chuyển Trong bài viết này mình sẽ hướng dẫn các bạn thay đổi giao diện Toast nhàm chán như mặc định thành giao diện giống push notification. Cấu trúc của project : Do mình dùng databinding nên chúng ta sẽ add thêm ...

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

Tương tác Mobile elements trong Appium

Định vị một Element trong ứng dụng Một phần quan trọng khi viết script là bạn cần phải định vị được các đối tượng test (elements), đó có thể là textbox, button, view,... và đương nhiên có rất nhiều cách khác nhau mà bạn có thể sử dụng để tìm các elements, ở đây mình muốn giới thiệu một số ...

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