Sổ tay Git – Tổng hợp những thứ cơ bản nhất trong Git

Trong bài viết trước, mình đã có dịp giới thiệu Git: Git là gì và tại sao phải dùng Git? Trong bài viết này, mình xin chia sẻ “cheat sheet” về những lệnh thường dùng trong Git dành cho newbie. 1. Cài đặt: Cách cài đặt Git vô cùng đơn giản, các bạn có thể xem chi tiết tại bài ... Read More »

[Web Development] Bower – công cụ quản lí package mà bất kì Web Developer phải biết

Mở bài bằng một câu trích dẫn của Philipp Lenssen mà mình rất thích: Chỉ những lập trình viên lười biếng mới muốn viết các loại công cụ có thể thay thế họ trong công việc. Chỉ có một lập trình viên lười biếng mới tránh việc viết những dòng code lặp đi lặp lại một cách đơn điệu. Các công ... Read More »

[Javascript OOP] Bài 2: Hạn chế biến toàn cục trong Javascript với immediately invoked functions, namespaces và strict mode

Bài trước ta đã tìm hiểu về hai phạm vi biến trong Javascript bao gồm global scope và function scope. Trong bài viết này, chúng ta sẽ tìm cách chuyển các biến global scope sang function scope trong Javascript. Tại sao phải chuyển global scope sang function scope? Một trong những lí do là khi sử dụng quá nhiều biến global ... Read More »

Share
Free WordPress Themes - Download High-quality Templates