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

Sử dụng CDN để giảm tải cho Server

Câu chuyện bắt đầu Gần đây, tôi có tham dự một lớp học Rails của các sinh viên năm thứ 4 ngành công nghệ thông tin. Trong buổi học đó, sinh viên tìm hiểu về thư viện Bootstrap của Twitter. Có 2 cách để import thư viện vào trong trang web, 1 là sử dụng 1 đường link ở "tận đẩu tận đâu" như thế này. ...

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

Android Wear Apps Development : Jump-Start

Introduction to Android Wear Android Wear is a new version of the Android system designed specifically for wearables , which was announced by Google in march 2014 . Currently lots of devices running on Android Wear were released, including well designed Moto 360 and Gear Live by ...

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

Mẫu thiết kế decorator

Chắc hẳn các bạn đã từng nghe đến cụm từ Design pattern (Mẫu thiết kế)? Nếu như bạn chưa từng nghe nói đến nó, thì bạn vẫn chưa thực sự trở thành một lập trình viên. Thực ra mình cũng nghe nói đến mẫu thiết kế từ lâu rồi, nhưng do lười học, và trình độ tiếng Anh hạn chế, trong khi tài liệu về mẫu ...

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

ECMAScript 6

ECMAScript là một đặc tả ngôn ngữ được chuẩn hoá và đăng kí bản quyền bởi Ecma International. Nó nổi tiếng vì được áp dụng bởi các ngôn ngữ client-side cho Web như Javascript, JScript, ActionScript. Lịch sử Đầu tiên, một đặc tả ngôn ngữ kịch bản được phát triển bởi Brendan Eich của Netscape ...

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

Những hệ lụy khi dùng smartphone thay cho máy tính

Tôi có một câu hỏi: Ngoài thời gian làm việc trên công ty ra, vào thời gian rảnh của mình, bạn có thường xuyên lướt web, facebook không? Những lúc đó, bạn thường dùng máy tính hay dùng Iphone, Samsung...v.v – những chiếc Smartphone nhỏ gọn, tiện lợi. Ai cũng có câu trả lời cho riêng mình, nhưng ...

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

Liskov Substitution Principle

Tiếp nối loạt bài viết dịch cuốn sách "Agile Software Development, Principles Patterns and Practices", ngày hôm nay, chúng ta đến với nguyên tắc thức ba trong thiết kế linh hoạt, đó là LSP - Liskov Substitution Principle. Nguyên lý của OCP dựa trên hai thành phần chính là trừu tượng ...

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

Giới thiệu về Struts 2

**I. Giới thiệu về Framwork Struts 2 ** Struts 2 là một framwork mở dùng cho việc tạo các ứng dụng web bằng Java và được phát triển với Craig McClanahan và được hỗ trợ bởi The Apache Software Foundation. Struts 2 được phát triển từ Webwork. Sau khi làm việc độc lập trong một vài năm, cộng đồng ...

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

React.js - Hướng dẫn dùng react.js với rails

1. Giới thiệu React.js là một Javascript Framework mới khá là phổ biến được tạo ra bởi Facebook. Trong bài viết chúng ta sẽ thử sử dụng nó để viết một ứng dụng giả lập theo dõi chi phí trong rails như hình Mỗi bản ghi sẽ có tiêu đề, thời gian, số tiền Debit: Tổng các giá trị nhỏ hơn ...

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

Multiple update with checkbox in Rails

Updating multiple items through checkbox is implemented usually in many applications. Let see how to select some or all items using checkbox and update the selected items in Ruby on Rails 1. Configuring the routes: For building the applications in the REST way, we can create ...

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

A Survey On QuerySet In Django (Part I)

Như các bạn đã biết, với bất kỳ ngôn ngữ lập trình nào, việc truy vấn dữ liệu đều sắm vai trò tối quan trọng. Tất nhiên là trong Django cũng vậy (Django là một web framework trên nền tảng ngôn ngữ Python) Trong bài viết này, chúng ta sẽ xét đến một số method cơ bản cũng như là QuerySet (Django ...

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