Tất cả bài viết
[Android] Bạn đã đặt tên cho Resource đúng quy tắc chưa?
Chắc hẳn ai trong chúng ta cũng đã từng sử dụng các chuẩn đặt tên như camelCase cho Java Android. Thế còn dimensions, strings… thì sao? Bạn đã bao giờ...
Đọc tiếp >>[CSS & Javascript] Hướng chặn copy và click chuột phải từ người dùng sử dụng CSS kết hợp Javascript
Hiện nay việc sao chép nội dung từ các trang Web khác về Website của mình mà không trích nguồn là trường hợp rất phổ biến tại Việt Nam, vì thế trong t...
Đọc tiếp >>[Laravel] Hướng dẫn tích hợp thanh toán online, tích hợp cổng thanh toán VNPay trong Laravel
Chức năng thanh toán online là một trong những chức nặng quan trọng nhất đối với những website thương mại điện tử, ở Việt Nam có rất nhiều cổng thanh ...
Đọc tiếp >>[Android] Hướng dẫn sử dụng Butter Knife: thư viện hỗ trợ bind View và callback nhanh chóng
Ở bài này mình sẽ giới thiệu với các bạn 1 thư viện có thể phần nào giải quyết sự rườm rà của việc lập trình ứng dụng cho Android, cụ thể hơn là việc ...
Đọc tiếp >>[Android] Clean Architecture là gì? Ưu nhược điểm và cách ứng dụng trong lập trình mobile
Tôi đã tham gia nhiều dự án phát triển phần mềm, từ những app nhỏ cho đến hệ thống lớn. Có nhiều kiến trúc đã được áp dụng, thô sơ nhất là mô hình God...
Đọc tiếp >>Hướng dẫn cài đặt VNC Server để Remote Desktop trên VPS Ubuntu
Để sử dụng VPS Linux thì cách đơn giản nhất là sử dụng giao diện dòng lệnh thông qua SSH. Tuy nhiên có nhiều bạn lại quen thuộc với giao diện GUI hơn,...
Đọc tiếp >>Tất tần tật về Nén và Giải Nén Zip, Gzip, Tar, Rar, 7-Zip trên Linux
Zip, Gzip và Tar là các dạng đóng gói cơ bản trên các hệ thế Linux, unix. Tar dùng để đóng gói dữ liệu, Gzip dùng để nén dữ liệu và Zip làm được cả 2 ...
Đọc tiếp >>Hướng dẫn cài đặt Windows/Window Server Miễn Phí trên VPS Vultr
Hiện nay rất nhiều bạn muốn mua một VPS chạy Windows để cài đặt máy chủ IIS cho ASP, hoặc Game, Tool phục vụ SEO, Facebook, kiếm tiền online. Tuy nhiê...
Đọc tiếp >>[Android] Hướng dẫn sử dụng POSTMAN - Gọi API chưa bao giờ dễ dàng đến vậy
POSTMAN là một công cụ cho phép chúng ta làm việc với API, nhất là REST. Với Postman, ta có thể gọi Rest API mà không cần viết dòng code nào. Trong bà...
Đọc tiếp >>[Laravel] Cách kết nốt nhiều cơ sở dữ liệu trong Laravel
Trong ứng dụng thực tế, rất nhiều khi chúng ta cần phải sử dụng nhiều kết nối cơ sở dử liệu. Việc sử dụng kết nối nhiều cơ sở dữ liệu trong cùng một d...
Đọc tiếp >>[Laravel] Hướng dẫn sử dụng thư viện Carbon giúp xử lý datetime dễ dàng hơn trong Laravel
Carbon là một gói phần mềm được phát triển bởi Brian Nesbit mở rộng từ class DateTime của PHP. Việc xử lý với thời gian rất dễ dàng khi chúng ta sử dụ...
Đọc tiếp >>[Android] Cùng bình luận về cách kiếm tiền từ ứng dụng Android
Kiếm tiền từ ứng dụng di động là mục tiêu cuối cùng mà các nhà phát triển hướng tới. Trong bài viết này chúng ta sẽ cũng bàn luận về cách kiếm tiền từ...
Đọc tiếp >>Xây dựng NodeJS Server đơn giản cho người bắt đầu
NodeJS là một framework mạnh để build server hiệu năng cao. Trong bài viết này, mình sẽ hướng dẫn các bạn làm quen với NodeJS bằng việc xây dựng một ứ...
Đọc tiếp >>Hướng dẫn cài đặt và chạy project NodeJS trên Window, Mac OS, Ubuntu, CentOS nhanh nhất
NodeJS hiện là một platform khá được ưa chuộng để phát triển những website, server, công cụ đòi hỏi hiệu năng cao. Trong bài viết này VNCoder sẽ hướng...
Đọc tiếp >>[Android] Tìm hiểu các LauchMode của Activity trong Android
Trong bài viết này chúng ta sẽ cùng tìm hiểu về các LauchMode của Activity trong Android: standard, singleTop, singleTask, singleInstance, so sánh sự ...
Đọc tiếp >>Con trỏ (Pointer) trong C/C++ (Part 2) | Có thể bạn chưa biết!
Trong phần trước chúng ta đã tìm hiểu về một số vấn đề cơ bản của con trỏ (Pointer) trong C/C++. Trong phần này chúng ta tiếp tục đi sâu hơn về các bi...
Đọc tiếp >>[Android] 6 "hot trends" thiết kế giao diện di động bạn nên theo đuổi hiện nay
Giao diện người dùng được xem như là bộ mặt của ứng dụng, là thành phần chính tương tác trực tiếp với người sử dụng. Một ứng dụng chuyên nghiệp luôn đ...
Đọc tiếp >>SASS/SCSS là gì? Tìm hiểu cách viết CSS bằng SASS/SCSS
Làm việc với CSS là việc thường xuyên của dev. Có khi nào bạn thấy chán cách viết CSS 'chay' mà bạn vẫn đang viết thường ngày? Có cách nào để viết CSS...
Đọc tiếp >>[Android] So sánh Parcelable & Serializable trong Android
Trong bài viết này chúng ta sẽ tìm hiểu về Parcelable và Serializable trong Android, phân tích ưu nhược điểm của từng loại và so sánh chúng với nhau.
Đọc tiếp >>[Android] Sử dụng thư viện Dexter để yêu cầu Permissions trong Runtime
Trong Android, việc thực thi runtime permissions là một quá trình tẻ nhạt và cần rất nhiều code chỉ để có được một quyền duy nhất. Trong bài này, chún...
Đọc tiếp >>