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

Kiến trúc mạng Cassandra

Cassandra là một cơ sở dữ liệu hướng cột, phân tán mã nguồn mở được thiết kế để xử lý một khối lượng lớn dữ liệu giàn trải trên nhiều node mà vẫn đảm bảo tính sẵn sàng cao (Highly Availability), khả năng mở rộng hay thu giảm số node linh hoạt (Elastic Scalability) và chấp nhận một số lỗi (Fault ...

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

Vận hành một Website Free trên Heroku, tại sao không?

Chắc hẳn với những ai mới làm quen với Rails hay đã quá quen thuộc với Rails đều biết đên Heroku và cũng ít nhất 1 lần thử deploy ứng dụng lên đây. Không thể phủ nhận một điều là Heroku giúp chúng ta deploy một ứng dụng Rails hết sức dễ dàng chỉ với vài thao tác. Chúng ta thường sử dụng heroku như ...

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

Scrum Framework- Scrum event

Các sự kiện được sử dụng trong Scrum là thường xuyên và đã được tối giản, bỏ qua các cuộc họp không cần thiết mà không được định nghĩa trong Scrum. Tất cả các sự kiện đều có time-box, giới hạn trong một khoảng thời gian nhất định. Khi một Sprint bắt đầu, thời gian của nó là cố định và không thể rút ...

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

Các tiện ích hữu ích cho việc kiểm thử phần mềm trên Chrome (Phần 2)

Trong bài viết trước, tôi đã giới thiệu một số tiện ích trên chrome phục vụ cho việc kiểm thử giao diện. Bài viết này tôi xin phép giới thiệu một số tiện ích khác cũng vô cùng hữu ích cho các tester trong quá trình kiếm thử phần mềm 1 - Các tiện ích hỗ trợ lưu lại bằng chứng trong quá trình kiểm ...

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

Những lỗi cơ bản thường gặp với lập trình viên Rails (Phần I)

Rails là một framework mã nguồn mở được sử dụng rộng rãi trên thế giới, được xây dựng dựa trên ngôn ngữ lập trình Ruby với tiêu chí làm đơn giản hóa quá trình phát triển ứng dụng web. Rails rất dễ sử dụng, nhưng cũng dễ mắc lỗi. Trong bài viết này, mình sẽ chỉ ra 10 vấn đề thương gặp khi làm việc ...

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

RecyclerView handle load more, load failed and reach end

Khi làm việc với dự án Android chúng ta sẽ thường cần làm việc với RecyclerView khá nhiều. Dưới đây là demo cách làm việc với RecyclerView có xử lý các trường hợp load more, load failed, reach end Các bước để thêm nó vào project là Bước 1: Thêm các class và file xml bên dưới vào trong project ...

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

Tìm Hiểu Về Varnish Cache

Varnish là một ứng dụng mã nguồn mở (Open source) có tác dụng lưu lại bộ nhớ đệm của website bằng phương thức làm proxy trung gian giữa nội dung website gốc và trình duyệt, và Varnish sẽ tạo một bản cache ngoài frontend. Hãy hiểu đơn giản hơn là, mặc định các webserver sẽ sử dụng cổng 80 để gửi dữ ...

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

Sorting Tables with Tablesorter

Khi tạo một trang web, chắc hẳn các bạn đã làm việc rất nhiều với table, và công việc sắp xếp(sort) theo các cột của table mang đến cho bạn khá nhiều khó khăn, và tiêu tốn của bạn không ít thời gian. Hôm nay tôi sẽ giới thiệu đến các bạn công cụ hỗ trợ việc sắp xếp table theo giá trị các cột theo ý ...

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

Core Image - Photo Filter

Giới thiệu Core Image Framework: Core Image là kỹ thuật xử lý và phân tích hình ảnh được thiết kế để cung cấp xử lý gần với thời gian thực cho ảnh tĩnh và video trong iOS và OS X. Chúng ta sẽ sử dụng các loại filter sau: CIPhotoEffectChrome CISepiaTone CIPhotoEffectTransfer ...

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

Multiple Images Uploading using dropzone.js with laravel 5x

Tiếp tục SERIES: Tìm hiểu laravel & Xây dựng website bán hàng cùng Laravel 5x. Phần 1: Blade template, Xây dựng giao diện người dùng Phần 2: User Authentication, Xây dựng trang login Phần 3: Back-end : Category management Phần 4: Back-end : Product management, Upload multiple images Phần ...

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