-
Các Nguồn Tham Khảo Mà Các Lập Trình Web Cần Phải Biết
Tôi đã biên soạn danh sách các công cụ đã giúp tôi trong nhiều năm qua trong quá trình xây dựng trang web cho mục đích sử dụng cá nhân và cho khách hàng. Đây là một danh sách nhỏ so với nhiều tài nguyên khác trên internet mà bạn có thể sử dụng để…
-
Kiến Thức Cơ Bản Về Khoa Học Máy Tính Rất Quan Trọng
Tôi thực sự không thoải mái khi phải thừa nhận rằng khi tội nhận việc tại Microsoft vào năm 2005, tôi đã không biết cách triển khai BFS (Breadth First Search). Vào thời điểm đó, tôi đã có kinh nghiệm 6 năm chính chiến với nghề “kỹ sư phần mềm” và có bằng thạc sĩ…
-
7 Ngôn Ngữ Lập Trình Mà Các Cloud Engineer Cần Phải Biết Trong Năm 2024
Trong những năm gần đây, khi làm mentor tại các trường đào tạo lập trình, tôi đã có cơ hội đặc biệt để hướng dẫn và hỗ trợ nhiều lập trình viên mới tò mò về việc thể hiện bản thân trong lĩnh vực kỹ thuật đám mây (Cloud Engineering) và DevOps. Một điều lặp…
-
Cloud-Native Đang Trong Tình Trạng Hỗn Loạn
Bạn đã từng nhìn thấy meme dưới đây hay chưa? Dĩ nhiên là có rồi phải không? Đó là một trong những “meme” phổ biến nhất khi mọi thứ đang rối tung trong đầu bạn hay môi trường xung quanh bạn nhưng bạn phải giả vờ mọi thứ đều ổn. Đó cũng chính là tình…
-
Hiểu Biết Về Kiến Trúc Hướng Sự Kiện (Event-Driven Architecture)
Hàng ngày, có rất nhiều ứng dụng được triển khai và phát triển, máy chủ thay đổi, kiến trúc cũng thay đổi. Trong bối cảnh phát triển không ngừng của phát triển phần mềm, các kiến trúc hỗ trợ các ứng dụng tự động, real-time đang ngày càng có nhu cầu cao. Trong số này,…
-
Web Framework Của Chúng Tôi Đạt 9.000 Sao Trên GitHub!
Là một lập trình viên, việc bắt đầu một khung web của riêng mình có lẽ là một trong những điều đáng sợ nhất bạn có thể làm. Gần như chắc chắn rằng dự án của bạn sẽ thất bại, thêm nữa là các lập trình viên khác sẽ chế giễu bạn trong suốt quá…
-
Các Công Cụ Giúp Nghề Kỹ Sư Phần Mềm Làm Việc Hiệu Quả
Là một lập trình viên, việc ưu tiên các công cụ lập trình rất quan trọng, vì chúng chính là chìa khóa giúp bạn đạt được mục tiêu của mình. Kỹ năng lập trình thì cần thiết , nhưng lựa chọn được các công cụ phù hợp có thể nâng cao được những kỹ năng…
-
Monolithic Hay Microservices?
Những cuộc tranh luận giữa việc “nên áp dụng kiến trúc Monolithic hay Microservices” đã trở thành một yếu tố then chốt có thể quyết định sự thành công và khả năng mở rộng của một dự án trong tương lai. Hãy cùng nhau giải đáp những thắc mắc này ngay bài viết dưới đây…
-
Tạm Biệt Electron. Xin chào Tauri!
Tận dụng framework backend được cung cấp bởi Rust kết hợp với frontend React để mang đến trải nghiệm tuyệt vời không cần trình duyệt. Nhiều lập trình viên có thể cho bạn biết những điểm họ thích và không thích về framework GUI JavaScript, là ngôn ngữ lập trình đã cách mạng hóa nhiều…
-
Phát Triển Game Và Đa Phương Tiện: Godot Engine, Một Bước Đột Phá Trong Phát Triển Game
Hôm nay là ngày đầu tiên tôi bắt đầu với loạt bài viết “29 ngày của tôi với các giải pháp mã nguồn mở”, trong đó tôi sẽ khám phá các giải pháp mã nguồn mở thay thế cho phần mềm độc quyền trong các lĩnh vực Phát triển trò chơi và đa phương tiện,…