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

Sử dụng GraphQL API với Rails

GRAPHQL LÀ GÌ? GraphQL là một ngôn ngữ truy vấn cho các API và một thời gian chạy để thực hiện các truy vấn đó với dữ liệu hiện có của bạn. GraphQL cung cấp một mô tả đầy đủ và dễ hiểu về dữ liệu trong API của bạn, cho phép khách hàng có quyền yêu cầu chính xác những gì họ cần và không có gì ...

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

Waterfall vs Agile vs Scrum - Part 4: Agile vs Waterfall. Con đường nào phù hợp với bạn

Other posts Phần 1: Agile là gì? Phần 2: Waterfall là gì? Phần 3: Scrum là gì? Phần 4: Agile vs Waterfall. Con đường nào phù hợp với bạn Phần 5: Agile vs Scrum Phần 6: Agile có thực hiện phù hợp với outsource và các dự án offshore Phần 7: Kết hợp mô hình waterfall và scrum để thích nghi với các ...

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

File uploader với Refile gem

I. Giới thiệu Trong rails, 2 thư viện thường được sử dụng nhất trong việc upload file lên server đó là CarrierWave và PaperClip. Ngoài ra còn có một thư viện thông dụng khác đó là Refile. Nó là một sản phẩm kế thừa từ gem CarrierWave với nhiều vượt trội. Và giống như DragonFly, nó kết hợp tính ...

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

Cơ bản về docker

Khái niệm Docker - đây là một công cụ tạo môi trường được packaging (Container) trên máy tính độc lập mà không làm tác động tới môi máy, môi trường trong Docker sẽ chạy độc lập. Mỗi containers chứa ứng dụng gồm chứa các thư viện riêng, nhưng kernel được chia sẻ với các containers khác. Mỗi kernel ...

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

Thiết kế API bằng LoopBack (NodeJS) ~ P2

Ở phần trước tôi đã hướng dẫn tạo API bằng LoopBack, trong phần này tôi sẽ hướng dẫn bạn connect api với data source Tạo data source lb datasource Generator sẽ hỏi bạn những thông tin như tên datasource, connector driver, connection string url hoặc config từng thành phần riêng biệt. ? ...

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

[Android] Xử lí checkbox state trong recycler view

Trong phát triển Android, chúng ta thường phải xử lí các case về “check-select” trong một list items. Đối với list nhiều items thì RecyclerView là một lựa chọn tốt để giữ các view item này và có thể sử dụng lại các view item từ đó tăng thêm performance. Tuy nhiên khi recycler view thực ...

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

Lập trình C cho hệ thống nhúng (P7- Standby Function- Halt mode trong V850E)

1. Khái niệm Khi lập trình cho hệ thống nhúng , ngoài việc đáp ứng đầy đủ các yêu cầu đề mà hệ thống đề ra ,chúng ta cũng còn phải quan tâm đến vấn đề năng lượng tiêu thụ của con vi điều khiển mà chúng ta đang sử dụng. Hôm nay mình sẽ giới thiệu cho các bạn cách sử dụng standby function của ...

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

Swift 4 so với Swift 3 - Sự khác biệt và những tính năng mới

Từ khi apple ra ngôn ngữ swift mới, quá trình phát triển của nó cũng đã trải qua rất nhiều phiên bản, cùng với sự thay đổi rất lớn ở các bản 1.x, 2.x, 3.x, cho đến thời điểm 3.x thì swift đã dần đi vào ổn định cho nên tới bản 4.0 này cũng có sự thay đổi nhưng không nhiều như các lần cập nhật ...

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

Tích hợp LINE SDK trong ứng dụng iOS

LINE là một ứng dụng rất phổ biến trên nền tảng di động (iOS, Android). Ứng dụng này cho phép chúng ta gọi điện và nhắn tin trên thiết bị thông qua mạng 3g, wifi tương tự như các ứng dụng facebook message, zalo hay viber. Hôm nay tôi xin giới thiệu đến các bạn LINESDK, một bộ kit của LINE phát ...

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

5 cách quảng cáo hiệu quả nhất để bán hàng

Tổng quan công việc bán hàng hiện nay chỉ gồm các bước đơn giản: chọn sản phẩm tốt, xây dựng cửa hàng, thiết kế website bán sản phẩm và cuối cùng là chạy các chiến dịch quảng cáo để tìm kiếm khách hàng. Đây cũng là điều quan tâm nhất của các những người bán hàng, phải tìm ra cách quảng cáo hiệu ...

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