Bài viết của Tạ Quốc Bảo

Video Game History

With article I want to show you guy about my discovery about game in the future. I am not the best the gamer but I like playing all the kind of the game. By other hand, if we look back into the past we could image that the past of game is very different from now. And we don’t need miss the ...

Tác giả: Tạ Quốc Bảo viết 17:51 ngày 12/08/2018 chỉnh sửa

Giới thiệu về framework Hyperapp

Hyperapp là một framework giúp xây dựng giao diện của ứng dụng web với cơ chế quản lý trạng thái. Hyperapp sử dụng một object chứa dữ liệu (state), các thành phần trên giao diện (biểu diễn thông qua virtualDOM) sẽ hiển thị thông tin dựa trên object này. Việc thay đổi dữ liệu của state sẽ được thực ...

Tác giả: Tạ Quốc Bảo viết 17:51 ngày 12/08/2018 chỉnh sửa

Làm thế nào để tạo một bản deep copy của một object trong Java

Khi chúng ta muốn copy một object trong Java, có hai khả năng mà chúng ta có thể xem xét - shallow copy và deep copy. Shallow copy là cách tiếp cận khi chúng ta chỉ sao chép các giá trị trường và do đó bản sao có thể phụ thuộc vào object gốc. Còn theo hướng deep copy thì đảm bảo rằng tất cả các ...

Tác giả: Tạ Quốc Bảo viết 17:51 ngày 12/08/2018 chỉnh sửa

Auto deploy Node.js app lên server qua SSH với GitLab CI/CD và PM2

Chào các bạn, nếu các bạn chưa biết tới GitLab thì có thể tham khảo bài viết Tìm hiểu về Gitlab của tác giả Le Thi Ngoc Anh trên Viblo. Cũng giống như Github, GitLab là nơi giúp bạn có thể lưu trữ mã nguồn của mình free và private. Tuy nhiên, bạn có thể mua các gói dịch vụ khác phù hợp hơn ...

Tác giả: Tạ Quốc Bảo viết 17:51 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Wicket Framework (Phần 1)

Giới thiệu Wicket đã được phát triển từ năm 2004 và trở thành Apache Project từ năm 2007. Trong những năm này, Wicket đã chứng minh rằng nó là một giải pháp vững chắc và có gía trị để xây dựng enterprise web applications. Các Core Developer của Wicket đã thực hiện những công việc tuyệt vời để tạo ...

Tác giả: Tạ Quốc Bảo viết 17:51 ngày 12/08/2018 chỉnh sửa

Tạo Kịch bản test với Selenium IDE - Selenium Tutorial #3

Đây là một trong những bài hướng dẫn khá quan trọng để nắm được công cụ kiểm thử tự động Selenium IDE. Nội dung chính trong bài viết này sẽ tập trung vào việc thực thi các tính năng, hiểu các nguyên tắc cơ bản khi record, sử dụng các câu lệnh sẵn có trong tool để tạo ra một kịch bản kiểm thử tự ...

Tác giả: Tạ Quốc Bảo viết 17:51 ngày 12/08/2018 chỉnh sửa

Thay đổi App Icon cho ứng dụng iOS trong một nốt nhạc

Xin chào cả nhà lại là mình đây, do đợt vừa rồi khách hàng yêu cầu làm thêm feature này cho con app của họ và thấy cái này cũng hay ho phết mà bên android không hỗ trợ nên mình quyết định viết bài này mục đích chia sẻ cho những ai cần hoặc muốn mày mò ^^. Trước tiên mình xin phép dành ít dòng để ...

Tác giả: Tạ Quốc Bảo viết 17:50 ngày 12/08/2018 chỉnh sửa

Thiết lập Priority cho Test Cases sử dụng TestNG

1/ Mục đích ứng dụng của việc thiết lập Priority cho Test case: Trong thực tế khi thực hiện chạy test case, sẽ có những test case cần phải được thực hiện trước các test case khác, bởi nó là output cho các test case sau. Nếu không thực hiện theo trình tự thì các test case sau sẽ bị Failed. Mình ...

Tác giả: Tạ Quốc Bảo viết 17:50 ngày 12/08/2018 chỉnh sửa

Android Navigation Architecture Component

Navigation( điều hướng) trên Android có thể khá phức tạp từ việc truyền data đến việc xử lý back stack có rất nhiều điều chúng ta cần để ý. Có rất nhiều giải pháp để giải quyết vấn đề này - thường là làm việc với single Activity, nhưng không phương pháp giải quyết nào mà làm tôi hài lòng. Chúng quá ...

Tác giả: Tạ Quốc Bảo viết 17:50 ngày 12/08/2018 chỉnh sửa

Make a Different in Software Testing Basics - Phần 8

Phần 8 - Unit, Integration and Functional Testing Đối với bất kỳ ứng dụng phần mềm nào, cả Unit testing (kiểm thử đơn vị) và Integration testing (kiểm thử tích hợp) đều rất quan trọng vì mỗi tester đều sử dụng các quy trình nhất định để thực hiện kiểm thử ứng dụng phần mềm. Nhưng một trong ...

Tác giả: Tạ Quốc Bảo viết 17:50 ngày 12/08/2018 chỉnh sửa