Hướng Dẫn Tạo Chương Trình Hello World với ReactJS

React là một thư viện được đánh giá là rất linh hoạt và có thể được sử dụng trong một loạt các dự án. Bạn có thể sử dụng React để viết các ứng dụng mới. Với các dự án đang được phát trển mà chưa dùng React thì bạn vẫn hoàn toàn có thể đưa React vào sử dụng trong app hiện có mà không cần phải chỉnh ...

Tác giả: Bùi Văn Nam viết 10:58 ngày 07/09/2018

Lập Trình Viên Nên Deal Lương Như Thế Nào?

Đi làm ai cũng mong muốn có được mức lương cao một chút, hay thậm chí cao chót vót cũng được. Nhưng có lẽ ít ai hiểu rằng mức lương cao đồng nghĩa với việc bạn phải tạo ra giá trị lớn, trách nhiệm của bạn đối với công việc sẽ phải cao. Tại sao lại phải deal lương Để dễ hiểu hơn mình lấy ví ...

Tác giả: Tạ Quốc Bảo viết 10:58 ngày 07/09/2018

Lỗi "413 request entity too large" của Nginx

Hi anh chị em, Mình có 1 case tình huống, là ứng dụng PHP của mình, mình upload file nặng tầm 12MB lên web. Nhưng vừa ấn upload là dính ngay lỗi website ' 413 Request entity too large ' Nginx. Hiện mình xài VPS , Nginx làm web server. Khong biết có anh chị nào từng bị tình huống này chưa thì ...

Tác giả: Trịnh Tiến Mạnh viết 10:58 ngày 07/09/2018

Tìm Hiểu Về Dependency Injection Qua Ví Dụ Cụ Thể

Dependeny Injection Là Gì Có nhiều định nghĩa khác nhau trên internet về Dependency Injection. Dưới đây là một định nghĩa mà theo mình thấy giải thích được một cách rõ ràng nhất thuật ngữ này: Dependeny Injection là một kiểu mẫu lập trình (design pattern) được sử dụng để cố gắng đạt được sự ...

Tác giả: Tạ Quốc Bảo viết 10:58 ngày 07/09/2018

Linux: Tìm Kiếm Process Đang Chiếm Cổng Cho Trước

Trên Linux có những cách nào để kiểm tra xem một cổng đang bị chiếm bởi process nào? Đây là một trong những tác vụ phổ biến với ngay cả các developer và các sysadmin. Một trong những lỗi hệ thống hay báo khi Apache web server không thể khởi động đó là bởi cổng 80 đang bị chiếm giữ bởi một process ...

Tác giả: Hoàng Hải Đăng viết 10:58 ngày 07/09/2018

React, ReactJS, React Native và ReactDOM Khác Nhau Như Thế Nào

Nếu bạn mới tìm hiểu về React bạn sẽ thấy khá bối rối bởi các thuật ngữ như React, React Native và React DOM. Trong bài viết này chúng ta sẽ tìm hiểu cụ thể sự khác biệt giữa các thuật ngữ này. Phân Biệt React và ReactJS React (hay còn gọi là ReactJS) là bộ thư viện viết bằng ngôn ngữ ...

Tác giả: Trần Trung Dũng viết 10:58 ngày 07/09/2018

Phân Biệt "Attribute" và "Property" trong JavaScript (và HTML)

Attribute và Property là hai thuật ngữ cực kỳ dễ gây nhầm lẫn với các bạn developer ngay cả những người đã có vài năm kinh nghiệm làm việc. Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu sự khác nhau giữa hay thuật ngữ này. Hai thuật ngữ này được dịch sang tiếng Việt như sau: ...

Tác giả: Trần Trung Dũng viết 10:58 ngày 07/09/2018

Giới Thiệu Về Android Studio

Để phát triển các ứng dụng mobile chạy trên hệ điều hành Android thì bạn cần một máy tính trên đó có cài đặt Android Studio. Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu về Android Studio, cách cài đặt và sử dụng Android Studio để tạo một ứng dụng đơn giản có tên là Hello World. Bài viết này ...

Tác giả: Trần Trung Dũng viết 10:57 ngày 07/09/2018

Phân Biệt GEM, BUNDLE, BUNDLER và RVM Trong Ruby

Gem, bundle, bundler và RVM khác nhau như thế nào? Một trong những thử thách đầu tiên mà các bạn developer mới làm quen với Rails đó là phân biệt rạch ròi được các thuật ngữ này. Phần lớn các Rails developer bỏ qua Ruby và do đó thường dễ bị lẫn lộn giữa các thuật ngữ trên. Nếu bạn là một trong số ...

Tác giả: Trần Trung Dũng viết 10:57 ngày 07/09/2018

Top 16 blog hay về React/React Native

Ben McCormick Ben McCormick là một nhà phát triển phần mềm sống tại Durham, North Carolina. Ben McCormick viết và thuyết trình nhiều về củ đề JavaScript, phát triển phần mềm và các công cụ dành cho nhà phát triển. Trước đây, Ben McCormick thường viết về Backbone, bây giờ chuyển sang React. ...

Tác giả: Vũ Văn Thanh viết 10:57 ngày 07/09/2018

Tìm Hiểu Về Mệnh Đề "JOIN" Trong SQL

Trong các cơ sở dữ liệu phức tạp, mệnh đề JOIN được sử dụng rất thường xuyên với mục đích kết hợp dữ liệu trên hai hoặc nhiều bảng khác nhau dựa trên mối quan hệ giữa chúng. Trong bài viết này chúng ta sẽ cùng tìm hiểu các ví dụ minh họa cụ thể để hiểu về mệnh đề JOIN trong SQL. Lưu ý: Tương ...

Tác giả: Bùi Văn Nam viết 10:57 ngày 07/09/2018

Hiểu Thế Nào Về Nguyên Lý "Programming to an Interface"

Trong khi lập trình hẳn không ít lần bạn đã được nghe hoặc đọc ở đâu đó về nguyên lý Programming to an Interface . Trong thực tế thì Programming to an Interface là một trong những nguyên lý đầu tiên được dạy cho các sinh viên trong ngành lập trình phần mềm. Tuy vậy vẫn không ít bạn sau khi ra ...

Tác giả: Hoàng Hải Đăng viết 10:57 ngày 07/09/2018

SSL Cơ Bản: SSL Là Gì và Tại Sao Cần Sử Dụng SSL

Thuật Ngữ SSL (hay Secure Socket Layer ) được sử dụng rất phổ biến khi nói về bảo mật & an ninh mạng. Vậy SSL là gì và tại sao lại phải sử dụng nó. Phần dưới đây sẽ giải thích về thuật ngữ này. Tuy nhiên trước tiên thì tôi tin rằng tốt hơn là bạn cần hiểu được tại sao cần dùng SSL trước khi ...

Tác giả: Trịnh Tiến Mạnh viết 10:57 ngày 07/09/2018

React Cơ Bản Cho Người Mới Bắt Đầu

React đang nhanh chóng trở thành bộ thư viện JavaScript phổ biến giúp xây dựng các UI component viết bằng HTML, CSS và JavaScript. So sánh với một số lượng không ít các thư viện và framework JavaScript hiện nay thì React nổi trội ở tính đơn giản và hiệu quả và thích hợp để build các ứng dụng UI ...

Tác giả: Hoàng Hải Đăng viết 10:57 ngày 07/09/2018

Khác Biệt Giữa Array và Hash Table

Array và Hash Table là hai trong số những kiểu dữ liệu được sử dụng khá thường xuyên trong lập trình. Trên thực tế thì cả hai kiểu dữ liệu này được sử dụng theo cách tương tự nhau và thường thực hiện các tác vụ phổ biến như thêm dữ liệu, tìm kiếm, sửa và xoá dữ liệu. Đối với các lập trình viên ...

Tác giả: Tạ Quốc Bảo viết 10:57 ngày 07/09/2018

Điểm Danh Các Method Phổ Biến Trong jQuery Khi Làm Việc Với Phần Tử HTML

Trong số các thư viện JavaScript từ trước tới nay thì jQuery luôn được coi là một trong những thư viện được sử dụng nhiều nhất. So sánh với các thư viện khác như Prototype, Yahoo Library, MooTools, Ext.... thì jQuery có rất nhiều những ưu điểm nổi bật như: jQuery có cú pháp đơn giản và dễ học ...

Tác giả: Trần Trung Dũng viết 10:57 ngày 07/09/2018

5 Phút Làm Quen Với Webpack

Trong bài viết ngắn này chúng ta sẽ cùng nhau tìm hiểu cách cài đặt và sử dụng Webpack , qua đó bạn sẽ có một cái nhìn cơ bản nhất về công cụ đang trở nên phổ biến trong giới frontend. Webpack Là Gì Webpack được định nghĩa đơn giản như sau: Webpack là một công cụ dùng để build các ...

Tác giả: Trần Trung Dũng viết 10:57 ngày 07/09/2018

Cách Xem Nội Dung Của File trong Linux

Trên hệ điều hành Linux chúng ta có thể xem nội dung của file theo nhiều cách khác nhau như dùng các câu lệnh head, tail, more, less, cat hoặc grep... Mỗi cách có những ưu và nhược điểm riêng và việc lựa chọn cách nào hoàn toàn tùy thuộc vào yêu cầu cụ thể của việc xem nội dung file. Xem Nội Dung ...

Tác giả: Bùi Văn Nam viết 10:56 ngày 07/09/2018

Cài Đặt MongoDB Trên Ubuntu LTS

MongoDB là phần mềm mã nguồn mở dùng để quản trị các cơ sở dữ liệu không quan hệ (hay NoSQL database). Trong số các phần mềm NoSQL hiện nay thì MongoDB đang là một trong những phần mềm được sử dụng phổ biến nhất. Bài viết này sẽ hướng dẫn bạn cách cài đặt MongoDB phiên bản 3.4 cũng là phiên bản mới ...

Tác giả: Hoàng Hải Đăng viết 10:56 ngày 07/09/2018

Tham gia bình chọn danh sách top 10 công ty nổi bật của Việt Nam làm về React.js 2017

Hai năm 2016 và 2017 vừa qua đã đánh dấu những bước chuyển mình đáng kể trong lập trình frontend và React.js đang nổi nên là một trong những framework JavaScript được ưa chuộng nhiều nhất. React.js cũng được đánh giá là framework có nhiều triển vọng nhiều năm tới với việc nhiều công ty nổi tiếng ...

Tác giả: Hoàng Hải Đăng viết 10:56 ngày 07/09/2018