Bài viết của Bùi Văn Nam

Học ngôn ngữ mới chỉ trong 10 bước đơn giản

Bắt đầu học một ngôn ngữ mới là một nhiệm vụ khó khăn với nhiều lập trình viên. Dù vậy, cũng như mọi loại hình học tập khác, luôn có những kỹ thuật và phương pháp giúp ta học nhanh và hiệu quả hơn. Bài viết này liệt kê 10 phương pháp hữu hiệu nhất để giúp cho việc học và sử dụng một ngôn ngữ mới ...

Tác giả: Bùi Văn Nam viết 13:29 ngày 12/08/2018 chỉnh sửa

Single Table Inheritance trong Rails 4 (Phần3)

Trong bài viết trước, chúng tôi đã hướng dẫn việc tạo controller chung và xác định view index. Trong bài này, chúng tôi sẽ bổ sung thêm các view còn thiếu và thấy một số thủ thuật để xử lý đường dẫn cho các model STI. Tạo các đường dẫn động trong file helpers Trước khi thêm các view khác, ta ...

Tác giả: Bùi Văn Nam viết 13:29 ngày 12/08/2018 chỉnh sửa

Server Send Event

As for web application grew over the past few years, the need for real time data update has been increased. Web apps we use every day rely on real-time features—the sort of features that let you see new posts magically appearing at the top of your feeds without having to lift a finger. Polling ...

Tác giả: Bùi Văn Nam viết 13:28 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Scope và Class method trong Ruby

1. Khái niệm Scopes là cách viết rút gọn của câu truy vấn dữ liệu trong Rails. Chúng được sử dụng thường xuyên khi chúng ta muốn lấy ra các đối tượng dữ liệu từ cơ sở dữ liệu. Ví dụ về scope: scope :published , - > { where ( status : "published" ) } Về bản chất, Rails ...

Tác giả: Bùi Văn Nam viết 13:28 ngày 12/08/2018 chỉnh sửa

Sử dụng RequireJS và AMD để module hóa code JavaScript

Trong quá trình phát triển Web, chắc chắn bạn sẽ phải làm việc với JavaScript. Theo thời gian, cùng với sự phát triển của dự án, code JavaScript cũng càng ngày càng phức tạp. Bài viết này sẽ trình bày một thư viện sẽ giúp chúng ta module hóa code JavaScript để giúp nó dễ bảo trì hơn, đó là sử ...

Tác giả: Bùi Văn Nam viết 13:28 ngày 12/08/2018 chỉnh sửa

Xử lý tiếng nói: Các thành của tiếng việt trong xử lý tiếng nói

Abstract : Tổng hợp tiếng nói trên thế giới đã phát triển từ rất lâu. Và Tiếng Việt mới phát triển được trong vòng 20 năm gầy đầy. Để tổng hợp tiếng nói chuẩn xác, ta cần phải tìm được các đặc điểm về ngữ điệu của ngôn ngữ đó. Và mục đích của bài viết này để giới thiệu về các đặc điểm của Tiếng ...

Tác giả: Bùi Văn Nam viết 13:28 ngày 12/08/2018 chỉnh sửa

Thuyết trình trước đám đông - bạn dám không?

Phát biểu trước đám đông mang lại cho bạn rất nhiều điều như nâng cao vị thế chuyên môn của bạn, thể hiện những kỹ năng mà bạn có và có thể mang lại cho bạn nhiều cơ hội mới. Tuy nhiên không phải ai cũng có thể tự tin nói ra những điều mình muốn. Bạn đã bao giờ cảm thấy hồi hộp, chảy mồ hôi tay ...

Tác giả: Bùi Văn Nam viết 13:28 ngày 12/08/2018 chỉnh sửa

TÀI SẢN CỐ ĐỊNH –FIXED ASSETS

Như các bạn đã biết, trong bảng cân đối kế toán: TOTAL ASSETS = TOTAL NON-CURRENT ASSETS + TOTAL CURRENT ASSETS Tức là: Tổng tài sản = Tổng tài sản dài hạn + Tổng tài sản ngắn hạn Thì tài sản cố định - Fixed assets là một loại tài sản chính thuộc phần “Tài sản dài hạn - Non current ...

Tác giả: Bùi Văn Nam viết 13:28 ngày 12/08/2018 chỉnh sửa

Intergrate Redis on Rails

Today, I am going to talk about Redis which is the most popular technology for storing web data especially cache data. In this artcle, I'll show you how to intergrate redis to our Rails app, and how we can use in our app. But first we need to know what is Redis? Why do we use Redis? How can ...

Tác giả: Bùi Văn Nam viết 13:28 ngày 12/08/2018 chỉnh sửa

Deploy code và Auto Scaling với AWS

Chúng ta có thể tiến hành deploy application cũng như auto scaling với AWS. Trong quá trình sử dụng thực tiễn, việc lựa chọn đúng service giữa nhiều services gần giống nhau khá quan trọng, vì vậy lần này tôi sẽ so sánh một số services với nhau, xem service nào có thể làm được gì và không làm được ...

Tác giả: Bùi Văn Nam viết 13:28 ngày 12/08/2018 chỉnh sửa