Mã xấu (Code Smells) và Refactor

Viết code là một công việc phức tạp. Để cho ra đời một đoạn code tốt đòi hỏi lập trình viên phải tốn khá nhiều thời gian và công sức. Hầu hết những người mới vào nghề thường viết code theo kiểu “miễn sao chạy là được”. Đây là một thói quen xấu mà nếu không thay đổi ngay từ đầu, sẽ rất khó sửa về sau. »

Sass căn bản

Chắc hẳn đây không phải là lần đầu tiên bạn nghe cái tên Sass. Vậy Sass là gì và tại sao những ông lớn framework lại sử dụng nó? Nói đơn giản, Sass là một ngôn ngữ giúp mở rộng CSS với những tính năng vượt trội mà bản thân CSS không thể cung cấp. Vì những lợi ích này, hầu hết các trang web, ứng dụng và framework nổi tiếng đều sử dụng Sass. »

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