Khám phá Visual Studio 2013

Tôi từng dùng nhiều IDE nhưng chỉ có Visual Studio khiến tôi hài lòng nhất. Nhiều người cho rằng sử dụng IDE thì quá cồng kềnh. Tuy nhiên, Visual Studio 2013 lại cho tôi cảm giác gọn nhẹ như Sublime Text mặc dù nó là IDE trang bị nhiều tính năng cao cấp. »

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. »

Lời nói đầu

Khói bốc lên từ tách cà phê nóng, hòa vào không khí se lạnh buổi chiều mưa. Tôi chầm chậm đưa tách cà phê lên miệng, hớp một ngụm nhỏ. Cảm giác thanh thản lan tỏa khắp người. Bên ngoài, ai nấy đều tranh thủ vượt qua cơn mưa thất thường. Đường bắt đầu lầy lội, xe chết máy, tiếng nẹt bô gầm rú inh ỏi cả một góc phố. Trời đã tối, đèn đường phát ra từng tia sáng vàng vọt, chiếu xuống mặt đường đầy nước lóng lánh. Mưa có vẻ không ngớt, ngày càng nặng hạt, bám vào cửa kính và kéo dài xuống thành những dòng lệ. »