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

Tương tác với Google Calendar trong ứng dụng Rails

Chào các bạn, hôm nay mình sẽ giới thiệu đến các bạn cách tương tác với Google Calendar qua Rails app của bạn. Tạo mới project trên Google API Console Đầu tiên, các bạn đăng nhập vào Google API Console và tạo mới một project cho ứng dụng của các bạn. Sau đó các bạn search Google Calendar API ...

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

Thẻ <picture> và ứng dụng

1. Giới thiệu thẻ <picture> Thẻ <picture> cung cấp phương thức để khai báo nguồn ảnh giúp tối ưu việc load ảnh cho các kích thước màn hình khác nhau. Các web developer sẽ không còn cần CSS hay thủ thuật JavaScript để tối ưu hình ảnh trong các design responsive. Và nó cũng giúp tối ưu ...

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

GraphQL for dummies - Part 1 Introduction

GraphQL một cái tên được nhắc tới rất nhiều trong thời gian gần đây. Thực sự thì GraphQL không "mới", nó được Facebook tạo ra và sử dụng trong các dự án nội bộ từ năm 2012, đến năm 2015 thì trở thành open-sourced và được phát triển như một standard. Sau khi ra mắt GraphQL đã ngay lập tức được ...

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

Một vài vấn đề về Active Record Associations (phần 3)

Phần này chúng ta sẽ tìm hiểu chi tiết về: has_many Khi ta khai báo một has_many association, sẽ có 17 hàm liên quan đến association này: collection collection<<(object, ...) collection.delete(object, ...) collection.destroy(object, ...) collection=(objects) collection_singular_ids colle ...

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

Một vài chia sẻ về sử dụng Map trong Java

Có lẽ mọi người đã quá quen thuộc với Java, cũng như cách sử dụng Map trong Java. Nhưng sau đây, tôi xin chia sẻ các cách mà tôi hay sử dụng Map trong Java để giúp tăng tốc độ xử lý process, cũng như source code trành phức tạp, rườm rà. Sau đây, tôi sẽ chia sẻ với các bạn các phương pháp tôi hay ...

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

Sync Data from MongoDB to Elasticsearch with Transporter

Giới thiệu MongoDB là gì? MongoDB là một hệ quản trị cơ sở dữ liệu mã nguồn mở thuộc NoSQL. Nó được thiết kế theo kiểu hướng đối tượng, các bảng trong MongoDB được cấu trúc rất linh hoạt, cho phép các dữ liệu lưu trữ trên bảng không cần tuân theo một cấu trúc nhất định nào cả (điều này rất ...

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

Hiểu nhanh về Blockchain trong 10 phút

Lời người dịch Bài viết được dịch từ các ý chính của bài viết gốc tiếng Nhật. http://www.mermirai.com/entry/0409_blockchain Bài viết mang tính chất dẫn dắt người đọc từ con số không vào thế giới Blockchain một cách đơn giản. Muốn có những hiểu biết sâu sắc về Blockchain bạn cần tìm hiểu thêm ...

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

System INTEGRATION Testing (SIT) - Kiểm thử tích hợp hệ thống

Kiểm thử tích hợp hệ thống là gì ? Kiểm thử tích hợp hệ thống được định nghĩa là một loại thử nghiệm được thực hiện trong môi trường đã tích hợp phần cứng và phần mềm để xác minh hành vi của hệ thống hoàn chỉnh. Đây là một thử nghiệm được tiến hành trên một hệ thống tích hợp hoàn chỉnh để đánh ...

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

Sự khác nhau giữa Issue và Risk trong quản lý dự án

1. Tổng quan Việc quản lý một dự án có thể hiểu là bạn thiết lập thời gian để hoàn thành những mục tiêu. Cho dù đó là dự án nhỏ hay lớn thì nhìn chung lại việc quản lý sẽ liên quan đến việc lập kế hoạch, tổ chức, sắp xếp và sử dụng các nguồn lực trong dự án. Quản lý dự án bao gồm những việc như ...

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

Những lưu ý giúp làm việc tốt hơn với khách hàng trong một project

Cùng đồng hành trong công việc với khách hàng để hoàn thành tốt một project là việc mà dự án nào cũng có dù ít dù nhiều. Để làm tốt điều này, ngoài kiến thức chuyên môn thì các kỹ năng mềm như giao tiếp, thương lượng, đàm phán, quy trình, lãnh đạo...) đóng vai trò quan trọng không kém. Trên thực ...

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