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

Query trong web api odata

Trong bài viết này mình cùng các bạn tìm hiểu về những query mà có thể thực hiện từ client sử dụng web odata api. Đây chính là điểm mạnh nhất và sự khác biệt lớn nhất mà mình thấy giữa web odata api và web api thông thường. Chúng ta sẽ tạo một project nhỏ về web odata api để demo và tìm hiểu những ...

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

Creating an environment for Node.js on Mac

This is my memo for creating an environment for Node.js on Mac Install Homebrew Install nodebrew Install Node.js 1. Homebrew Homebrew is a package manager using for Mac http://brew.sh/index.html We need this to install nodebrew Install Homebrew ・Confirm if the ...

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

Những hiểu biết ban đầu về Nodejs

Ở bài này mình xin giới thiệu về những khái niệm cơ bản trong Node.js. Do mới bắt đầu tìm hiểu nên những kiến thức dưới đây rất cơ bản, có thể gây nhàm chán với những bạn đã có kiến thức với node.js. I. Node.js là gì? Node.js là một nền tảng chạy trên môi trường V8 JavaScript runtime - một ...

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

Realm database

Realm là gì? Realm gồm 2 sản phầm là Realm database và Realm Platform. Trong đó Realm databse là cơ sở dữ liệu mã nguồn mở, miễn phí trên mobile (hiện nay đã hộ trợ Android và iOS, trong tương lai gần sẽ có thêm React Native và Xamarin). Realm Platform hiện mới ra phiên bản Beta hỗ trợ trên ...

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

Thực đơn và công thức cho Machine Learning

Trong số các xu hướng nổi bật năm 2016 ta không thể không nhắc đến Machine Learning - Học máy, một công nghệ được ưa chuộng và áp dụng ở rất nhiều lĩnh vực tiên tiến. Bài viết này tôi đưa ra một vài công thức lập trình đơn giản vận dụng từ Machine Learning. Ở Machine Learning, người ta sử dụng ...

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

Amazon SES, SNS and SQS (Part II)

Như trong Phần I mình đã giới thiệu và hướng dẫn cách cài đặt cho 03 dịch vụ có thể làm việc được với nhau cho mục đích tracking email status. Trong phần II này, mình sẽ đi vào chi tiết làm sao để xử lý các thông tin mà 03 dịch vụ này cung cấp. Do dự án hiện tại mình đang tham gia sử dụng ngôn ...

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

Lập trình trò xếp hình đối kháng online(Tetris Online) sử dụng Firebase (Phần 1)

Vì có nhiều bài viết về firebase rồi nên mình sẽ không đi sâu vào khái niệm nữa, các bạn có thể tìm với từ khoá “firebase” trên ngay trang này để đọc thêm. Ở bài này mình sẽ hướng dẫn từng bước để có thể xây dựng được game xếp hình đối kháng chơi online ở mức đơn giản dùng firebase để ...

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

Hướng dẫn để viết Rspec tốt hơn

Trong thời gian mình mới tham gia vào dự án, điều mình cảm thấy bỡ ngỡ nhất là viết rspec. Dự án mình chủ yếu viết rspec ở model sao cho luôn được coverage 100%. Nếu có nhiều thời gian chúng ta có thể viết thêm rspec ở controller, service, decorator ...vv..vv nhưng việc viết rpsec cho model là vô ...

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

HTML5 - SVG

I. HTML5 SVG là gì? SVG là viết tắt của Scalable Vector Graphics . Là một ngôn ngữ để mô tả đồ họa 2D và các ứng dụng đồ họa trong XML và XML sau đó được trả lại bởi một SVG Viewer. SVG trở thành một W3C Recommendation từ 14/1/2003 và bạn có thể kiểm tra phiên bản mới nhất của nó tại: SVG ...

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

React Router

React router là một thư viện routing mạnh, nó giúp bạn thêm screen và follow vào trong ứng dụng của bạn một cách nhanh chóng. Nó giúp cho việc đồng bộ giữa URL và những component được load vào hiển thị trên trang Không giống như những thư viện khác React router sử dụng JSX Home ...

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