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

Tạo bảng trong Redshift

Bài cuối cùng trong series về Redshift của mình. Trong 2 bài trước, một bài mình giới thiệu cấu trúc của AWS Redshift và một bài so sánh về performance giữa Redshift và MongoDB. Trong bài viết này mình sẽ giới thiệu về cách tạo bảng trong Redshift, set những options gì để tối ưu hóa performance, ...

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

Bạn sử dụng phần mềm nào để quản lý ghi chú?

Khi làm việc, sẽ có rất nhiều lúc bạn cần ghi lại những nội dung quan trọng, như lịch hẹn gặp mặt khách hàng, họp với team, công việc cần hoàn thành gấp...Tuy nhiên nếu bạn thường xuyên làm việc với máy tính thì thay vì giấy nhớ (sticky note), sao bạn lại không sử dụng các phần mềm quản lý ghi chú? ...

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

Rails and Slim

I first encounter slim in my current project when I fixed a bug. It looks wierd and cryptic like a plain text to me without formatting whatsoever. But as I start to dig into it, it start to look more and more attractive. What is Slim? Slim is a template language whose goal is reduce the syntax ...

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

Giới thiệu gem CASino

CASino là một ứng dụng Single sign-on server, hỗ trợ CAS protocol và có thể kết hợp với gần như toàn bộ ngôn ngữ lập trình web hiện nay. CAS là hệ thống xác thực đầu tiên được xây dựng bởi trường đại học Yale nhằm mục đích cung cấp một con đường đáng tin cậy để xác thực một người dùng. CAS ...

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

Performance tip trong Android

Lần trước chúng ta đã tìm hiểu sơ qua về Performance và cách quản lý bộ nhớ trong Android. Ở bài lần này chúng ta sẽ đến với các vi tối ưu mà có thể cải thiện performance của toàn bộ app khi kết hợp. Chọn đúng thuật toán và cấu truc dữ liệu luôn là ưu tiên trước hết, nhưng sẽ không được đề cập ở ...

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

Cucumber automation testing

I.Test Automation for Web Applications Ứng dụng phần mềm ngày nay thường được viết bằng các ứng dựng web-based và được chạy trên các trình duyệt internet. Và Test Automation đã trở thành một phần không thể thiếu trong mỗi dự án phần mềm. Test Automation là việc sử dụng một công cụ phần mềm để lặp ...

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

Sử dụng Service Object trong Rails giúp bảo trì code

Nếu bạn đi theo hướng Ruby on Rails, bạn sẽ nghe thấy nhiều từ 'service' hoặc thậm chí còn gặp nó trong thư mục app/services. Service Objects Service Object thực hiện tương tác của user với ứng dụng. Nó chứa business logic điều phối các thành phần tạo tác khác. Thật ra khi nhìn vào thư mục ...

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

Java HashSet vs. TreeSet vs. LinkedHashSet

Set là một cấu trúc dữ liệu lưu trữ các phần tử không bị trùng lặp, Java đã cài đặt một số class cho cấu trúc dữ liệu này. Mỗi cách implementation đều có những đặc điểm riêng dùng cho các mục đích phù hợp khác nhau: HashSet, TreeSet và LinkedHashSet do vậy việc nắm bắt được khi nào thì sử dụng ...

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

UNITY CLOUD BUILD

Chào các bạn hôm nay mình sẽ giới thiệu một dịch vụ mới mà Unity cung cấp đó là hệ thống build tự động các game xây dừng bằng Unity : "CLOUD BUILD" Tại sao nên sử dụng Cloud build unity Lợi ích đầu tiên khi sử dụng đó là bạn sẽ tiết kiệm được thời gian . Với việc sử dụng dịch vụ build tự động ...

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

Houdini: Phát triển Sôi động nhất trong CSS mà Bạn chưa từng thấy (P1)

Đã bao giờ bạn muốn sử dụng một tính năng CSS đặc biệt nhưng đã làm không phải vì nó không được hỗ trợ đầy đủ trong tất cả các trình duyệt ? Hoặc tệ hơn, nó đã được hỗ trợ trong tất cả các trình duyệt, nhưng sự hỗ trợ là lỗi, không phù hợp hoặc thậm chí hoàn toàn không tương thích? Nếu điều này xảy ...

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