• Thuyết Aggregation của Ben Thompson

    Thuyết Aggregation của Ben Thompson

    Ngày Internet lật đổ những đế chế phân phối Có một quy luật gần như bất biến trong suốt nhiều thế kỷ: ai kiểm soát con đường đưa sản phẩm đến tay khách hàng, người đó nắm giữ quyền lực. Nhà xuất bản kiểm soát hệ thống phát hành sách. Các tòa soạn sở hữu…

  • Chúng ta vẫn đang đánh giá thấp ý nghĩa thực sự của AI – Ryan Dahl

    Chúng ta vẫn đang đánh giá thấp ý nghĩa thực sự của AI – Ryan Dahl

    Bài viết gốc: https://tinyclouds.org/underestimating-ai Hầu hết mọi người đang tập trung vào lợi ích ngắn hạn. Một làn sóng công nghệ mới, một startup mới để xây dựng. Rất dễ xem AI như một bước chuyển nền tảng tiếp theo giống mobile hay VR. Nhưng góc nhìn đó quá hẹp. Chúng ta đang sống trong…

  • Git Worktree: Làm việc trên nhiều branch cùng lúc không cần switch context

    Git Worktree: Làm việc trên nhiều branch cùng lúc không cần switch context

    Một Git worktree tutorial thực tế cho thấy cách làm việc trên nhiều branch cùng lúc, tăng tốc code review và tránh phải stash hoặc chuyển ngữ cảnh liên tục. Nội dung Bạn đang làm việc trên một feature branch thì một đồng đội nhờ bạn review pull request của họ. Bạn có thể stash…

  • Toxic Code Review – Những kiểu review code độc hại bạn sẽ gặp nếu từng là developer

    Toxic Code Review – Những kiểu review code độc hại bạn sẽ gặp nếu từng là developer

    Hãy tưởng tượng bạn đang ở trong một nhóm gồm năm người. Bạn đang làm việc trên một ứng dụng monolithic tương đối đơn giản. Thật không may, mọi người đều push code của mình vào nhánh main mỗi khi họ hoàn thành một tính năng được giao (hoặc tệ hơn, bất cứ khi nào…

  • Hướng Dẫn Review Code Hiệu Quả

    Hướng Dẫn Review Code Hiệu Quả

    Bài viết gốc: https://engineeringblog.yelp.com/2017/11/code-review-guidelines.html#when-reviewing-code Nếu bạn cần thêm tài liệu tham khảo về chủ đề này, hãy try cập: Jonathan Maltz, Kỹ Sư Phần Mềm 20 tháng 11, 2017 Chúng tôi đặc biệt coi trọng việc review code và cho rằng đây là yếu tố then chốt để xây dựng một tổ chức kỹ thuật (engineering)…

  • ASP.NET Core 9: Tương tác real-time với SignalR (cho người mới bắt đầu)

    ASP.NET Core 9: Tương tác real-time với SignalR (cho người mới bắt đầu)

    Trong bài này, chúng ta sẽ tìm hiểu về SignalR, bao gồm các tiêu chuẩn, quy ước, và thực hành tốt nhất để triển khai giải pháp thời gian thực. Chúng ta sẽ tạo ứng dụng quản lý công việc theo thời gian thực, áp dụng các kỹ thuật sẵn có của .NET và SignalR…

  • Web3 Series: Cách tạo giao dịch Ethereum

    Web3 Series: Cách tạo giao dịch Ethereum

    Giao dịch Ethereum đầu tiên của bạnGiờ thì ta sẵn sàng học cách thực hiện giao dịch đầu tiên trên blockchain Ethereum. Dù việc gửi một giao dịch khá đơn giản, bạn vẫn cần nắm các bước để hiểu mình đang làm gì. Trong bài này, sẽ hướng dẫn: chuẩn bị ví, khởi tạo giao…

  • Web3 Series: Ethereum – từ ví MetaMask đến nền tảng của Web3

    Web3 Series: Ethereum – từ ví MetaMask đến nền tảng của Web3

    Khi người ta nói “Web3 chạy trên Ethereum”, điều đó không chỉ là khẩu hiệu. Ethereum giống như xương sống cho thế giới phi tập trung – nơi mọi ứng dụng, token, NFT hay DAO đều có thể sống và vận hành độc lập mà không cần trung gian. Nhưng để hiểu được điều đó,…

  • Web3 Series: Bài viết không thể bỏ qua về nền tảng Blockchain & Web3

    Web3 Series: Bài viết không thể bỏ qua về nền tảng Blockchain & Web3

    Bạn muốn hiểu blockchain và Web3 nhưng không có thời gian lạc trong rừng thuật ngữ? Bài này tóm gọn những nền tảng cần biết – có khái niệm, có ví dụ để bạn đi tiếp tự tin hơn. Bạn sẽ nắm được gì Bắt đầu với blockchain Blockchain là gì?Bạn có thể xem blockchain…

  • Tóm tắt sự kiện Google I/O ’25

    Tóm tắt sự kiện Google I/O ’25

    Mở đầu sự kiện Sự kiện Google I/O 2025 diễn ra tại Shoreline Amphitheatre (California, Mỹ) với phần mở màn bằng đoạn video ngắn giới thiệu tinh thần “Gemini Era”. CEO Sundar Pichai bước lên sân khấu trong tiếng vỗ tay của hàng nghìn người tham dự và hàng triệu khán giả theo dõi trực…