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

Cùng tìm hiểu về ReactJS - Components

Trong phần này chúng ta sẽ cùng tìm hiểu về cách kết hợp các components để làm cho ứng dụng đễ bảo trì hơn. Cách tiếp cận này cho phép cập nhật và thay đổi các components của bạn mà không ảnh hưởng đến các phần còn lại của trang. 1. Stateless Example Components đầu tiên trong ví dụ dưới đây ...

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

Thay Thế Database Của Ứng Dụng Bằng Room Database

Room Database( Room Persistence Library ) là một phần trong Android Architecture Components, nó giúp cho việc thao tác với SQLiteDatabase Object trở lên dễ dàng hơn, giảm thiểu số lượng câu truy vấn bằng những annotation sẵn có và xác minh truy vấn tại thời điểm biên dịch. Đó chỉ là một phần của ...

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

MS SQL Server – Kiến trúc

Chúng ta có thể phân chia kiến trúc của SQL Server thành các thành phần khác nhau Kiến trúc chung. Kiến trúc bộ nhớ. Kiến trúc Data File. Kiến trúc Log File. Client : Nơi bắt đầu các request. Query: Truy vấn SQL ngôn ngữ bậc cao. Logical Units: Từ khóa, Biểu thức, toán ...

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

Animate trong Android

Từ phiên bản Android 5.0 Google đã giới thiệu tới đông đảo giới lập trình viên về Material Design. Vậy Material Design là gì? Material Design là 1 chuẩn thiết kế giao diện mới giành cho lập trình viên Android, nó bao gồm bố cục về cách sắp xếp layout, màu sắc, định hướng thao tác người dùng và ...

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

ReactPose is amazingly useful for making animation in React

The Pose library is simple to use and very useful, I would like to introduce some samples of implementation. Besides, I had a good time trying to combine with the latest styled-components so I will talk about that method By the way, as React v16.3 or above requires a peer dependency so those who ...

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

Incident in software testing

Khi thực thi test, sẽ có lúc bạn thấy kết quả thực tế khác với kết quả mong muốn. Khi kết quả thực tế khác với kết quả mong muốn thì được gọi là Incidents, bugs, defects, problems or issues. Chúng ta cần phân biệt sự khác nhau giữa Incidents, bugs hay defects. Về cơ bản, một Incidents là bất kỳ ...

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

Kỹ thuật ước lượng cơ bản trong Agile

Giới thiệu về cách ước lượng trong dự án Agile Tóm tắt Các kỹ thuật ước lượng phát triển phần mềm truyền thống thường chậm và thực hiện trong thời gian dài hoàn toàn không phù hợp với các quy trình dự án Agile. Do đó cần có các phương pháp ước tính mới với các ưu điểm mất ít thời gian tính ...

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

[Clean code] Chapter 3: Function - Phần 1

Các function, method xuất hiện rất nhiều trong lập trình và phần clean code của phần này cũng là một phần mình thấy khá khó. Trong bài viết mình đưa ra một vài nguyên tắc và cố gắng clean code chính mình theo các nguyên tắc đó và tất nhiên các đoạn code mình tối ưu chưa phải là tốt nhất

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

Trận chiến CSS giữa: Grid và Flexbox

CSS Flexbox đã khá là quen thuộc đối với thế giới của front-end developers trong những năm gần đây. Điều này là hết sức dễ hiểu, vì Flexbox đã đem lại một sự tiện lợi cũng như dễ sử dụng để tạo ra các layout hoặc dễ dàng căn chỉnh nội dung nằm bên trong một containers. Tuy nhiên, không chỉ có ...

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

Web Architecture 101

Giới thiệu Trong lúc lướt web thì mình đọc được bài viết khá hay với nội dung về kiến trúc hệ thống để một ứng dụng web nói chung hoạt động hiệu quả, chính vì thế mình quyết định sẽ dịch lại và chia sẻ lại với mọi người. Bài viêt được dịch từ nguồn https://engineering.videoblocks.com/web-archit ...

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