Bảo vệ mã nguồn C#

Ứng dụng C# luôn phải đối mặt với nguy cơ bị dịch ngược (reverse engineering). Hacker có thể xem code C# để tìm lỗ hổng, thông tin nhạy cảm như chuỗi kết nối (connection string), mật khẩu, hoặc tệ hơn là cơ chế xác thực license key của ứng dụng. Để ngăn chặn tình trạng này, ta dùng phương pháp làm rối mã (obfuscation) nhằm xáo trộn code C#. »

Làm việc với máy ảo VirtualBox

Trước khi bắt đầu một dự án, ta phải cài đặt môi trường phù hợp. Với nhiều loại ứng dụng khác nhau, ta phải cài nhiều loại môi trường khác nhau. Nếu cài tất cả lên cùng một máy thì có nguy cơ bị xung đột. Để tránh tình trạng này, ta nên dùng máy ảo để cách ly dự án với những thứ còn lại. Hơn nữa, với máy ảo, ta có thể cấu hình môi trường development cho giống với production để khi triển khai, ta không gặp trục trặc. »

Đánh giá dịch vụ đào tạo online

Là lập trình viên, ta phải luôn nâng cao trình độ. Có nhiều cách cập nhật kiến thức mới, nhưng một trong những cách hiệu quả nhất là coi video. So với đọc sách, video mang đến một trải nghiệm trực quan hơn. Video đào tạo trực tuyến rất đa dạng, nhưng không phải cái nào cũng tốt. Trong bài này, tôi sẽ đánh giá vài dịch vụ đào tạo tôi từng dùng. »

Lỗi Google Fonts tiếng Việt trong Firefox

Hầu như dự án web nào tôi cũng dùng Google Fonts. Nó nhanh, gọn, và được Google chống lưng nên tôi hoàn toàn yên tâm về chất lượng và tốc độ dịch vụ. Tuy nhiên, có một vấn đề nhỏ mà tôi thường gặp khi dùng Google Fonts đó là một vài kí tự tiếng Việt không hiển thị được trong các trình duyệt khác Chrome cho dù tôi đã chọn bộ kí tự tiếng Việt. »

Gieo rắc nỗi sợ trên Facebook

Cách đây gần chục năm, khi Yahoo! Messenger còn là ứng dụng chat phổ biến, hiện tượng tin nhắc rác đã hoành hành dữ dội. Vào một ngày đẹp trời, ta đăng nhập tài khoản và nhận được tin nhắn có nội dung bi đát, hăm dọa, và cuối tin thường thòng thêm một câu khuyến khích người nhận chia sẻ càng nhiều người càng tốt. Thời gian trôi qua, Yahoo! Messenger bị thất sủng, mọi người đổ xô di cư sang vùng đất hứa Facebook. Tưởng chừng như đây là nơi văn minh, hóa ra tàn dư thời loạn lạc Yahoo! vẫn còn đeo bám tới tận bên này. Nó dần trở thành mảnh đất màu mỡ cho những trò lừa bịp xảo trá. Hiển nhiên, nơi nào có nhiều người tụ tập thì nơi đó sẽ trở thành miếng mồi ngon cho những mưu hèn kế bẩn. »