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

[GO] Làm một trang web đơn giản dùng Go [Phần 2]

Chào các bạn, ở phần trước mình đã giới thiệu với các bạn về việc tạo một trang web đơn giản, hôm nay mình xin được trình bày tiếp về việc xử lý data trong trang web đó (CRUD) dùng Go. 1: Edit Pages Một Pages không phải là một Pages mà không có khả năng chỉnh sửa trang. Chúng ta hãy tạo ra hai ...

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

Tạo chat room đơn giản sử dụng Rails Action Cable

Ở bài viết này chúng ta sẽ khám phá 2 tính năng mới của Ruby on Rails - Action Cable và Active Job. Với Action Cable ta không còn nghi ngờ gì nữa, nó cho phép tích hợp giao thức WebSocket communication mà từ đó có thể mở một tương tác communication session giữa user browser và server. Với những ...

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

Điều bạn cần tập trung khi bắt đầu học lập trình Web.

Có một người bạn gần đây nhờ tôi giúp đỡ. Anh ta đã tự học lập trình web trong 18 tháng nhưng vẫn cảm thấy hoang mang, thiếu tự tin bởi vì anh ta thấy có quá nhiều bài hướng dẫn, kiến thức mới trên mạng. Và rồi anh ta bị kẹt trong mớ những thắc mắc như: "Tôi nên học Angular hay React?", "Nên theo ...

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

Docker Cơ Bản - Tạo 1 Images Và Push DockerHub - Part 2

Ở Phần 1 https://viblo.asia/p/docker-co-ban-part-1-RnB5p73wlPG mình đang nói đến việc chạy 1 docker có image là hello-world. Phần 2 mình sẽ nói chi tiết hơn Để xem danh sách các images được chạy trên máy bạn dùng lệnh docker images trên ảnh là danh sách cách images : mysql, redis, hello-word ...

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

Tại sao không có thứ gọi là Testcase kiểm thử phi chức năng?

Chúng ta luôn được dạy làm thế nào để viết các testcase thử nghiệm chức năng. Tại sao vậy? Có phải là '"kiểm tra phi chức năng" được thực hiện mà không cần tài liệu hay đó là một quá trình riêng biệt khó hiểu hơn nữa? Làm thế nào mà các testcase viết cho các loại thử nghiệm khác nhau có thể cùng ...

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

Sử dụng Trello để quản lí dự án

I. Trello là gì? Trello là một công cụ giúp phối hợp công việc giữa mọi người trong team hiệu quả hơn. Chỉ cần nhìn vào là có thể biết tiến độ công việc của dự án đang đến đâu, tình trạng dự án như nào. II. Điểm mạnh của Trello Nếu như trước chúng ta hay dùng redmine để quản lí công ...

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

Tạo một ứng dụng giống instagram với Node.js, React, Redux - phần 2

Phần trước các bạn xem tại Tạo một ứng dụng giống instagram với Node.js, React, Redux - phần 1 Add.jsx Component cuối cùng quan tâm đến chế độ xem tải lên hình ảnh mới và đặt bộ lọc. Sao chép và dán đoạn mã sau vào src/components/add.jsx: import React from 'react'; import { connect } from ...

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

Build Face ID for Web with Keras

When IPhone X got introduce in 2017, there are many cool features in it. However, one feature which I interested most is "Face ID", it consists of a sensor with two modules; one projects a grid of more than 30,000 infrared dots onto a user's face, then using machine learning algorithm(deep ...

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

Data Migration Testing Tutorial: A Complete Guide (Part 2)

Giai đoạn 1: Kiểm thử trước khi migration Trước khi di chuyển dữ liệu, cần phải kiểm thử. Điều này thường bị bỏ qua hoặc không được xem xét trong các ứng dụng đơn giản nhưng là hoạt động rất cần thiết đối với các ứng dụng lớn. Dưới đây là danh sách các hoạt động được thực hiện trong giai đoạn ...

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

Analytic Functions trong Google Cloud BigQuery

Khi làm việc với Bigquery của google cloud, chắc hẳn chúng ta sẽ rất hay gặp và sử dụng các analytic functions, vậy analytic functions là gì, chúng có ý nghĩa gì và cách sử dụng như thế nào, bài viết này chúng ta sẽ lần lượt tìm hiểu về chúng Trong cơ sở dữ liệu, một analytic function là một hàm để ...

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