Composer: Hướng Dẫn Cài Đặt & Sử Dụng

Composer là một chương trình hỗ trợ quản lý các gói thư viện trong PHP. Khi bạn sử dụng các framework của PHP một điều thường thấy là các framework này thực chất cũng được xây dựng trên nền tảng kế thừa các bộ thư việc có sẵn trong PHP. Tuy nhiên lập trình viên lại thường không thể thống kê được có ...

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

Làm Chủ Singleton Design Pattern trong 5 Phút với PHP

Singleton Design Pattern Là Gì Singleton là một phương pháp lập trình trong đó đảm bảo việc khỏi tạo đối tượng từ một class cho trước chỉ diễn ra một lần duy nhất trong toàn bộ quá trình chạy ứng dụng. Do phương pháp lập trình singleton khá phổ biến nên nó còn được coi như một kiểu mẫu trong lập ...

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

Cơ bản về Node.js

NodeJS là một nền tảng mã nguồn mở được viết bởi Ryan Dahl vào năm 2009 dựa trên Javascript engine V8 của Google. Về bản chất NodeJS là Javascript. Trước khi NodeJS ra đời, Javascript chủ yếu được sử dụng để nhúng vào HTML sử dụng trên các website cho phép người dùng tương tác với trình duyệt. Với ...

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

MySQL die và cách khắc phục

MySQL die là một trường hợp diễn ra không phải là hiếm, đặc biệt khi server hạn chế về dung lượng RAM. Một cách khắc phục mà hầu hết mọi người khi search google sẽ thấy đó là sử dụng swap. Tuy nhiên một vấn đề vô cùng nhức nhối với các startup nhỏ đó là khi sử dụng các máy chủ với chi phí thấp thì ...

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

Viết HTML Nhanh Hơn Với Emmet

Nếu bạn thường xuyên phải viết mã lệnh HTML và CSS thì bạn nên nghiêm túc cân nhắc sử dụng Emmet để giúp việc lập trình trở nên hiệu quả. Việc viết mã lệnh HTML thường đòi hỏi lập trình viên phải viết đi viết lại những tên thẻ giống nhau và việc này rất mất thời gian và tỏ ra thiếu hiệu quả nếu như ...

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

Scrum Là Gì

Scrum là một quy trình quản lý và kiểm soát được áp dụng trong các dự án phát triển phần mềm giúp loại bỏ những công đoạn phức tạp và chỉ tập trung vào những công đoạn cần thiết đáp ứng được nhu cầu của khác hàng đưa ra. Scrum cũng được coi là một bộ tập quán hay một khung làm việc được đưa ra ...

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

MongoDB Cơ Bản

Trong những năm gần đây, với sự ra đời và phát triển mạnh mẽ của NoSQL thì MongoDB cũng đang nhận được nhiều sự chú ý trong cộng đồng công nghệ. Điểm mạnh của NoSQL nói chung và MongoDB nói riêng đó là tính linh hoạt trong việc cấu trúc dữ liệu do đó nó giúp đáp ứng tốt với những thay đổi hay việc ...

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

Cấu Trúc Client-Server

Một phần không thể bỏ qua khi học lập trình web là hiểu về cách thức hoạt động của cấu trúc client-server. Cấu trúc này phổ biến trong các ứng dụng về network (có sự tham gia của từ 2 máy tính trở nên) và nó gồm có 2 thành phần là máy khách (client) và máy chủ (server): Máy chủ: Đây thường là ...

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

IDE Là Gì

IDE viết tắt của cụm từ Integrated Development Environment là phần mềm cung cấp cho các lập trình viên một môi trường tích hợp bao gồm nhiều công cụ khác nhau như chương trình viết mã lệnh hay code editor, chương trình sửa lỗi hay debugger, chương trình mô phỏng ứng dụng khi chạy thực tế hay ...

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

Hướng Dẫn Tạo Bash Alias

Tìm Hiểu Về Bash Alias Bash alias cho phép lập trình viên sử dụng cửa sổ dòng lệnh hay terminal một cách hiệu quả hơn bằng cách cho phép lập trình viên thay thế một câu lệnh dài bằng một chữ duy nhất. Ví dụ thay vì gõ câu lệnh sau: $ ls -la Lập trình viên có thể gõ: $ ll Ví dụ này rất ...

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

Chuyển Tiếp URL Không Có www Về Địa Chỉ Có ww Trên Apache

Thông thường khi phải chọn một địa chỉ URL duy nhất các lập trình viên sẽ chọn kiểu định dạng có www ở phía trước tên miền. Để sử dụng duy nhất kiểu định dạng này chúng ta cần phải chuyển tiếp các định dạng không có www về có www. Bài viết này sẽ hướng dẫn cách bạn thực hiện việc chuyển tiếp này ...

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

Sử dụng CSS để vẽ các hình

CSS cung cấp nhiều tính năng cho phép các lập trình viên có thể vẽ được nhiều hình khác nhau. Bài viết này sẽ hướng dẫn bạn cách tạo các hình thông qua các ví dụ cụ thể: Hình Vuông và Hình Chữ Nhật Việc tạo ra 2 loại hình này không quá khó, tuy nhiên tôi vẫn muốn liệt kê ra đây để các bạn tham ...

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

Evan Spiegel – Từ gã ăn chơi đến chủ startup tỉ đô

Evan Spiegel – nhà đồng sáng lập và cũng là CEO hiện tại của Snapchat đã trở thành hiện tượng khi được công nhận là tỷ phú trẻ tuổi nhất theo tạp chí Forbesr. Không chỉ nổi tiếng với khối tài sản khổng lồ 1,5 tỷ dollar ở tuổi 25, thiên tài hay “ gã điên” của giới công nghệ ...

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

AngularJS Expressions Là Gì

AngularJS Expressions Là Gì AngularJS expresssions là các biểu thức Javascript được viết dựa trên cú pháp của AnguarJS. Tương tự như Javascript expression về bản chất AngularJS là các biểu thức Javascript. Tuy nhiên các biểu thức trong AngularJS sẽ được đặt bên trong thuộc tính của phần tử HTML ...

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

Nâng cấp lên phiên bản PHP 7 trên Ubuntu

Phiên bản PHP 7 được giới vào đầu tháng 12 năm 2015 với nhiều cải tiến đáng kể về tốc độ cũng như cung cấp nhiều tính năng mới hữu dụng. Trong bài viết này chúng ta sẽ cùng tìm hiểu cách nâng cấp PHP 5 lên phiên bản PHP 7 trên các máy tính chạy hệ điều hành Ubuntu. Lưu ý: Bạn nên thực hiện công ...

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

Tạo Blog Với Ruby on Rails

Ruby on Rails là Framework được viết dựa trên nền tảng ngôn ngữ Ruby. Hiện tại Ruby on Rails là một Framework hàng đầu được dùng trên thế giới. Trong bài viết này chúng ta sẽ cùng tìm hiểu cách cài đặt Ruby on Rails và sau đó tạo một blog sử dụng Ruby on Rails. Yêu Cầu Vì Ruby on Rails được xây ...

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

Tìm Hiểu Về Meta Keywords

Thẻ Meta Keywords Là Gì Thẻ Meta Keywords là một trong những thẻ <meta> được dùng để bổ sung thông tin cho trang web. Thẻ Meta Keywords được dùng để định nghĩa các từ khoá của trang web. Nội dung của thẻ Meta Keyword thường được sử dụng bởi các máy tìm kiếm như Google, Bing hay Yahoo... ...

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

phpMyAdmin là gì

phpMyAdmin là phần mềm mã nguồn mở được viết bằng ngôn ngữ PHP nhằm giúp người dùng (thường là các nhà quản trị cơ sở dữ liệu hay database administrator) có thể quản lý cơ sở dữ liệu MySQL thông qua giao diện web thay vì sử dụng giao diện cửa sổ dòng lệnh (command line interface). Sử dụng ...

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

Cài đặt LAMP Stack Trên Amazon EC2

Amazon Web Service hay AWS là dịch dịch vụ điện toán đám mây hàng đầu trên thế giới được cung cấp bởi công ty Amazon. Trong đó Amazon EC2 hay Elastic Compute Cloud là một trong các gói dịch vụ được sử dụng phổ biến nhất trong các gói dịch vụ có trong Amazon Web Service. Amazon EC2 cung cấp một kiến ...

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

Hướng Dẫn Cài Đặt Opencart 2.2

Opencart Là Gì Opencart là phần mềm mã nguồn mở được sử dụng phổ biến để tạo ra các website bán hàng trực tuyến. Opencart là phần mềm mã nguồn mở và điều này cho phép người dùng được phép miễn phí sử dụng và tuỳ biến mã lệnh của nền tảng này. Opencart cung cấp cho người dùng một nền tảng bán hàng ...

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