Nx Project Graph: “bản đồ” giúp monorepo của bạn không bao giờ build nhầm

Nếu bạn đang làm việc với một monorepo dùng Nx — chẳng hạn như project với nhiều app (app-1, app-2, app-3) chia sẻ chung module core — thì chắc chắn bạn đã từng thấy dòng chữ này chạy qua terminal: Câu hỏi đặt ra là: Nx lấy đâu ra thông tin “3 task phụ thuộc” … Read more

Nx Workspace là gì? — Giới thiệu và hướng dẫn setup monorepo từ đầu

Bắt đầu thứ Hai với ticket “thêm tính năng auth vào app” — nghe đơn giản. Nhưng project đang có: một React frontend, một Node.js API, một package shared types dùng chung, và một admin dashboard riêng. Bốn repo khác nhau. Bốn lần npm install. Bốn pipeline CI/CD. Và khi bạn update kiểu dữ liệu … Read more

Obsidian là gì? — Hướng dẫn xây dựng Second Brain từ đầu cho người mới

Mình có một vấn đề mà chắc nhiều người cũng gặp: đọc rất nhiều, học rất nhiều — nhưng 3 tháng sau mở lại thì nhớ mơ hồ, không tìm được, và phải đọc lại từ đầu. Bookmarks thì đầy nhưng không bao giờ mở lại. Notes thì rải rác khắp nơi — Notion, Google … Read more

Lập trình nhúng lương bao nhiêu? Làm thế nào để tăng thu nhập?

Lập trình nhúng hiện nay đang tạo một xu hướng nghề nghiệp tiềm năng trên thị trường lao động nói chung và nghề lập trình nói riêng. Mức lương dành cho Embedded Software Engineer khoảng bao nhiêu là một câu hỏi mà nhiều bạn mới vào nghề đặt ra; bài viết hôm nay chúng ta cùng nhau tìm … Read more

Ưu và nhược điểm của các loại Database phổ biến hiện nay

Database – cơ sở dữ liệu là một tập hợp có tổ chức các thông tin có cấu trúc hoặc dữ liệu, thường được lưu trữ trong một hệ thống máy tính và được kiểm soát bởi hệ thống quản lý cơ sở dữ liệu (DBMS). Mỗi database sẽ được tạo ra theo những cách khác nhau, mỗi … Read more