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

Free App Chat with PubNub and AngularJS - Part 2

Phần 2: chúng ta sẽ đi tìm hiểu cách xây dụng App Chat sử dụng History API để lưu trữ tin nhắn, từ đó chúng ta có xem được lịch sử tin nhắn hay tìm lại tin nhắn bằng cách cuộn thanh cuộn. Và thêm nữa là giới thiệu về cách quản lý cấu trúc source code sao cho hợp lý sao cho khoa học. Overview: ...

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

Spring Batch Hello World

Trong quá trình làm việc và học tập chúng ta có thể gặp một số khái niệm mới.Bài viết này tôi xin giới thiệu về khái niệm mới tôi đã gặp trong quá trình học tập làm việc đó là Spring batch. 1.Khái niệm 1.1 Batch là gì? Batch hoặc Batch processing là từ được sử dụng trong ngành công nghệ thông ...

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

ASP.NET 5 và AngularJS Phần 5, Form Validation

Đây là phần thứ 5 trong phần blog của loạt bài xây dựng ASP.NET 5 (ASP.NET vNext) ứng với AngularJS. Trong loạt bài đăng trên blog, tôi sẽ cho các bạn thấy làm thế nào để có thể tạo ra một ứng dụng Movie đơn giản sử dụng ASP.NET 5, MVC 6, và AngularJS. Bạn có thể tải về mã đã thảo luận trong bài ...

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

Openshot phần mềm chỉnh sửa video trên ubuntu

1.Phần mở đầu Như chúng ta thấy thì smartphone rất phổ biến, và tất nhiên, cũng có nhiều người dùng nó để ghi lại những khoảnh khắc đáng nhớ của mình như video, photo ... Vậy bạn có muốn, tổng hợp những video đó thành những video có nhac, có intro.. có sub để tặng, để chia sẻ, hoặc đơn giản là để ...

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

HA for Rancher

Như các bạn đã tìm hiểu ở phần trước, định nghĩa về rancher, nó hỗ trợ docker swarm như thế nào, cơ bản về rancher. Hôm nay, mình sẽ trình bày về cách cấu hình HA cho rancher. 1. Yêu cầu Mô hình: Các single node trong HA rancher cần phải có đủ tối thiểu các yêu cầu như sau: Chạy trên ...

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

Thin Controller - Skinny Model by using chain service object

Nêu vấn đề Khi làm việc với Web và MVC, chắc chắn bạn đã từng nghe và được khuyên nhiều về Thin Controller. Lý do thì chúng ta đều hiểu, controller phải gánh vác nhiều công việc nặng nề, và nếu controller mà có nhiều logic thì rất khó để viết unit test. Một trong những cách làm được công nhận đó ...

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

Auto deploy rails web apps với Capistrano

I. Giới thiệu: Capistrano là một công cụ được viết bằng ngôn ngữ ruby giúp chúng ta tự động deploy các ứng dụng rails web lên server thông qua giao thức ssh và thực hiện các công việc đã được định sẵn. Ở bài hướng dẫn dưới đây mình sẽ cần chuẩn bị: 1 server ubuntu đã cài đặt sẵn nginx, git, ...

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

Zero-downtime deployment with Laravel Envoy

Ngày nay, khi làm việc với các ứng dụng web, chúng ta hẳn không xa lạ gì với từ khoá deploy. Bất kỳ những thay đổi nào về hệ thống dù là tính năng mới hay sửa lỗi đều được deploy lên Staging để QA test, confirm rồi deploy Production trong những trường hợp release hệ thống. Nhiều công cụ đã được ...

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

iOS Animation - Phần 1: View Animation

Để làm cho 1 ứng dụng trở nên chuyên nghiệp, thân thiện và dễ dùng hơn với người dùng, thì việc lập trình viên biết cách tạo ra và sử dụng các animation hợp lý là rất quan trọng. iOS có hỗ trợ lập trình viên một số phương thức tạo animation như: View Animation, Auto Layout, Layer Animation, 3D ...

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

Mô hình hồi quy ứng dụng trong bài toán dự đoán giá bất động sản - Machine Learning (phần 3)

Xin chào tất cả các bạn, chúng ta cùng khởi động một tuần mới với bài viết tiếp theo về mô hình hồi quy áp dụng trong bài toán dự đoán giá của bất động sản nhé. Trong bài viết này mình sẽ trình bày một số kĩ thuật để cải tiến mô hình hồi quy của các bạn cho hiệu năng tốt hơn các phương pháp đã áp ...

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