Xưng tội với JavaScript

JavaScript, ánh sáng của đời tôi, ngọn lửa nơi trình duyệt của tôi. Tội lỗi của tôi, tâm hồn của tôi. Ja-va-Script: đôi môi uốn cong dọc vòm miệng, đến bước thứ ba khẽ đập vào răng. Ja. va. Script. Buổi sáng, em là JS, ngắn gọn là JS thôi. Ở trường Ecma International, em là ECMAScript. Trên dòng kẻ chấm, em là ECMA-262. Nhưng trong vòng tay tôi, bao giờ em cũng là JavaScript. »

Test-Driven Development căn bản

Hầu hết lập trình viên từng nghe khái niệm Test-Driven Development (TDD). Tuy nhiên, rất ít người áp dụng nó vào dự án vì họ ngán phải thực hiện thêm nhiều tao tác khi viết code. »

Git căn bản

Viết mã là một công việc phức tạp. Do đó, để quản lý hiệu quả mã nguồn, lập trình viên dùng một chương trình gọi là version control system (VCS). Sau này, khi cần thiết, họ dễ dàng xem lại những thay đổi đã thực hiện. Nếu trong trường hợp có lỗi xảy ra, họ có thể truy tìm nguyên nhân qua những thông tin được lưu lại bởi VCS. Nếu không có VCS thì việc quản lý code sẽ trở thành cơn ác mộng. Chương trình VCS thì có rất nhiều, đa phần là phần mềm thương mại. Tuy nhiên, trong những năm gần đây, cái tên Git nổi lên như cồn đã gần như qua mặt các ông lớn VCS. »