Trong các nền tảng lập trình hiện đại như .NET, khi mà các công cụ và kĩ thuật hỗ trợ lập trình giao diện người dùng (UI) ngày càng trở nên mạnh mẽ và tiện dụng thì chúng ta thường có xu hướng đưa nhiều xử lý bên ngoài vào các lớp UI. Kết quả
Mô hình MVC là mô hình được sử dụng rộng rãi nhất trong việc phát triển ứng dụng web. Mặc dù vậy, hiện nay mình thấy rất ít những hướng dẫn thực sự chuẩn và dễ hiểu về mô hình này, do vậy mình sẽ viết một vài chia sẻ về mô hình này. 1.
Trong ngành công nghệ, các thuật ngữ về lập trình viên được phân theo hệ thống cấp bậc rõ ràng. Tùy vào từng cấp có sự đánh giá nhất định về trình độ và kinh nghiệm riêng. Và mỗi cấp cũng có mức độ trách nghiệm riêng. Vậy làm thế nào để có thể phân biệt
Trước khi định hướng theo chuyên ngành, không chỉ sinh viên ngành lập trình mà còn là bộ phận sinh viên nói chung còn khá thụ động trong việc tiếp nhận kiến thức. Trong khi đó, kiến thức ngành lập trình lại rất nhiều và luôn thay đổi, cập nhật từng ngày. Bài viết này
Progpilot là công cụ phân tích source code PHP với mục đích tìm các lỗ hổng bảo mật. Progpilot là công cụ phân tích tĩnh và sử dụng kỹ thuật taint checking để tìm lỗi. Với kỹ thuật này thì khả năng báo lỗi chính xác hơn so với kỹ thuật phân tích thông thường
Đây là một kiến trúc cơ bản mà bất kì một người mới gia nhập backend không nên bỏ qua. Thật lòng mà nói, 200Lab thấy rằng nắm được các thành phần trong này và vận dụng hợp lý thì hệ thống đã rất ổn rồi. Bài chia sẻ được 200Lab tổng hợp, tự viết
Bạn hiểu gì về thế giới phần mềm tất cả các khái niệm xung quanh? Tất tần tật những thứ liên quan đến “Phần mềm” được tổng hợp trong bài viết này và nó dành cho bạn. Phần mềm là gì? Phần mềm là các chương trình máy tính và những tài liệu liên quan
Những người tham gia vào công việc xây dựng một trang web được gọi chung là web developer. Vậy công việc của một web developer có gì hay so với phần còn lại của thế giới phần mềm? Trước khi đi vào chi tiết công việc của một web developer, mình muốn các bạn hiểu
Ngành công nghiệp game đã trải qua một chặng đường dài kể từ khi thành lập vào những năm 1940. Công nghệ đã thay đổi game 1 cách chóng mặt, các trò chơi hiện đại đã có giao diện người dùng trực quan, trải nhiệm ấn tượng. Là một nhà phát triển game hay là
Thích thú, say mê, tò mò công nghệ là những dấu chân đầu tiên để bạn dấn thân vào thế giới mã hóa. Nhưng rồi đứng trước kiến thức như rừng như bể của ngành IT, bạn không khỏi ngộp thở và mông lung trước những điều cần làm sắp tới. Vậy làm thế nào