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

Tạo Password Strength Meter Component với ReactJS

Mở đầu Form đăng ký user là bước đầu tiên mà người dùng cần phải làm để có thể sử dụng dịch vụ của ứng dụng nào đó bắt buộc người dùng phải đăng ký trước. Khi mà form đăng ký không thân thiết có thể dẫn đến tỉ số người dùng bị giảm đi. Trong đó việc validate, popover và nhiều thứ nữa đã trở thành ...

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

Services và WorkManager - Part 3 : WorkManager

Xin chào, hôm nay tôi sẽ đi vào phần 3 của Series bài viết Services và WorkManager. Google I/O 2018 đã cho ra mắt WorkManager. Vậy ta cùng xem WorkManager là gì? WorkManager ra đời nhằm mục đích đơn giản hóa việc phát triển bằng cách cung cấp 1 API xử lý tiến trình chạy dưới background. Nó có ...

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

JavaScript: async/await, những keyword giúp chúng ta code bất đồng bộ dễ hơn bao giờ hết

Bài viết gốc: https://manhhomienbienthuy.bitbucket.io/2018/Jul/17/javascript-asyncawait.html (đã xin phép tác giả </p> <div class= Tác giả: Tạ Quốc Bảo viết 18:18 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Service Container trong Laravel

Xin chào các anh em, hôm qua mình vừa mới phát hiện ra một điều rất hay trong Laravel mà hôm nay mình muốn lên chia sẻ ngay cho anh em. Thế nhé, mình sẽ tiếp tục series Laravel và những điều thú vị thì hôm nay mình sẽ chia sẻ cho anh em về Service Container trong Laravel, nó được dùng khắp nơi ...

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

TƯ DUY QA VÀ SỰ KHÁC BIỆT

Tư duy QA Một nguyên tắc quan trong để phát triển các ứng dụng phần mềm tuyệt vời là nuôi dưỡng một QA mindset trong khi phát triển sản phẩm. Trước tiên chúng ta sẽ tìm hiểu QA là gì? 1. QA là gì? QA là viết tắt của đảm bảo chất lượng, duy trì một mức độ mong muốn về chất lượng trong một ...

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

Bạn biết gì về routing trong Ruby on Rails? (Phần 1)

Hẳn những bạn mới tiếp cận với Ruby on Rails như mình khi bắt đầu sử dụng đến route đều có những thắc mắc kiểu như: route là gì?, tại sao lại có path và url, userpath và userspath có gì khác nhau?,... Vậy thì ở bài viết này mình sẽ giới thiệu với các bạn về Routing trong Rails đề phần nào giải đáp ...

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

Là một Android Developer thì bạn nhất định phải biết về Architechture Components (2)

1.Mở đầu. Như bạn đã biết Google I/O 2018 đã đưa ra Android Jetpack, là một tập hợp các libraries, tools và architechtural guidance để giúp bạn tạo ra các ứng dụng Android tuyệt vời một cách nhanh chóng và dễ dàng. Nó cung cấp mã code cơ bản, là nền tảng cho bạn thiết kế ứng dụng trở nên độc đáo. ...

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

Đồng bộ hóa đồng hồ thời gian, thuật toán Cristian và Berkeley

1. Vấn đề đồng bộ hóa đồng hồ Trong hệ phân tán mỗi máy tính là một đồng hồ riêng biệt, nên việc đồng bộ các đồng hồ này rất cần thiết và rất khó khăn. Hôm nay mình sẽ giới thiệu đến các bạn hai giải thuật dùng để giải quyết vấn đề đồng bộ hóa đồng hồ trong các hệ phân tán. 2. Các giải thuật ...

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

RealTime Chat Application using Laravel & Vuejs [P2]

Đầu tiên để ta cần khai báo 1 route để xem ta muốn chat với user nào Route : : get ( '/chat/{id}' , 'ChatController@show' ) - > name ( 'chat.show' ) ; // ChatController public function show ( $userId ) { $friend = User : : find ( ...

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

Cách chọn công cụ kiểm thử tự động phù hợp với dự án

Không thể phủ nhận hầu hết các dự án đều không thể thiếu việc kiểm thử được thực hiện theo cách thủ công (manual test). Nhưng đôi khi do yêu cầu từ phía khách hàng và đặc thù của dự án cần thực hiện các case kiểm thử đòi hỏi tính liên tục và lặp đi lặp lại nhiều lần. Lúc này kiểm thử tự động ...

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