Dự án game Space Shooter với XNA

Hôm rồi trong lúc lướt web, tôi vô tình tìm được một bộ sprite khá đẹp. Tôi nổi máu hứng và cho ra đời game Space Shooter. Lúc đầu, tôi định dùng HTML5, nhưng sau đó, tôi đổi ý và dùng XNA. Tôi không động đến game engine này từ khi chuyển qua Visual Studio 2012 vì XNA không được hỗ trợ. »

TypeScript căn bản

TypeScript là một dự án kéo dài hơn 3 năm của Microsoft nhằm tạo ra một ngôn ngữ để mở rộng JavaScript, khiến nó trở nên phù hợp hơn với những ứng dụng lớn. Trưởng nhóm dự án này là Anders Hejlsberg, cha đẻ của C#, Turbo Pascal và Delphi. Với bề dày kinh nghiệm của bác ấy thì “độ mạnh” của TypeScript là khỏi bàn cãi. »

Thiết kế theo phong cách Microsoft

Từ khi Windows Phone ra đời, Microsoft đã tách biệt ra khỏi các đối thủ cạnh tranh nhờ một phong cách giao diện độc đáo Metro, lấy ý tưởng từ những biển hiệu thường thấy ở khu vực công cộng như trạm xe buýt, sân bay, tàu điện ngầm (cái tên Metro bắt nguồn từ đây). Giao diện này đã thổi một luồng sinh khí mới vào Microsoft, đến nỗi bây giờ mọi sản phẩm của họ đều mang hơi hướng Metro, kể cả logo của hãng. »

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