Danh mục: Learn

  • Architecture Characteristics: Thuật ngữ và giải thích

    Architecture Characteristics: Thuật ngữ và giải thích

    Mặc dù còn tùy số lượng & qui mô, các bạn Architect thông thường phân loại đặc tính của một ứng dụng ra làm nhiều category khác nhau: Operational Architecture Characteristics – Đặc tính vận hành Thuật ngữ Định nghĩa Availability Hệ thống sẽ cần khả dụng trong bao lâu (nếu 24/7, cần thực hiện…

  • 9 kỹ năng mềm của một Team Lead

    9 kỹ năng mềm của một Team Lead

    Một trong những điểm mới mẻ chính mà bạn sẽ gặp phải khi đóng vai trò chính trong việc quản lý con người. 1. Xây dựng và lặp lại tầm nhìn Có 2 lý do: Tạo động lực cho nhóm: Thành viên trong nhóm sẽ gắn bó hơn nếu họ hiểu rõ tầm nhìn của…

  • Làm sao để nói chuyện bớt nhạt

    Làm sao để nói chuyện bớt nhạt

    Trong bài này, nội dung sẽ súc tích tóm tắt một số phương pháp giúp bạn có cách nói chuyện hay, bớt nhạt hơn dựa trên vblog của anh Dưa Leo. Có hai điều ta cần cải thiện để thay đổi chất lượng câu chuyện của chúng ta: Cách ta nói chuyện và nội dung…

  • Cách viết các loại Unit Tests trong ASP.NET Core Web API có ví dụ

    Cách viết các loại Unit Tests trong ASP.NET Core Web API có ví dụ

    Thông thường, một ứng dụng ASP.NET Core chia nhiều layer. Điều khó nhất là làm sao test đúng những gì một method thực sự làm, và giả lập, thuật ngữ TA hay dùng là “mock”, tất cả những bước không thuộc method đó. Mỗi layer trong ASP.NET sẽ cần một số kỹ thuật mock riêng…

  • Component Coupling: Acyclic Dependencies Principle – Nguyên lý phụ thuộc tuần toàn

    The ADP deals with the relationships between components, the tension between developability & logical design. WHAT: ADP thực sự là gì? Nguyên lý: Đồ thị phụ thuộc thành phần không có bất kỳ một đường tròn nào được chấp nhận. Tưởng tượng trong 1 đồ thị, bạn đang đứng ở 1 thành phần bất kỳ,…

  • Nguyên lý thiết kế SOLID – SOLID Design Principles

    Nguồn gốc SOLID Mục tiêu của các nguyên lý thiết kế là tạo ra các cấu trúc phần mềm cấp trung bình: SOLID 🔠 Tóm tắt 5 nguyên lý SOLID Viết tắt Tên đầy đủ Ý chính SRP Single Responsibility Principle Một module chỉ nên có một lý do để thay đổi OCP Open-Closed Principle…

  • Phân loại ngôn ngữ lập trình: Statically typed & Dynamically typed

    Phân loại ngôn ngữ lập trình: Statically typed & Dynamically typed

    Statically typed language Một ngôn ngữ được gọi là Statically Typed nếu kiểu của biến được biết tại thời điểm biên dịch. Đối với một số ngôn ngữ, người lập trình phải chỉ định kiểu biến là gì (ví dụ: Java, C, C ++); các ngôn ngữ khác cung cấp một số dạng suy luận…

  • Một số phương pháp để tăng độ “tập trung”

    Một số phương pháp để tăng độ “tập trung”

    Danh sách ngắn gọn này được tổng hợp từ kênh Youtube của Dưa Leo Đây là một phần mềm sáng tạo bởi Francesco Cirillo, CEO người Ý. Tóm tắt ý tưởng Các bước cụ thể Sau 4 chu kỳ Pomodoro, bạn nên nghỉ dài hơn để giảm căng thẳng Lưu ý:

  • Chức năng chính sẽ được thêm vào ASP.NET Core trong .NET 6

    Chức năng chính sẽ được thêm vào ASP.NET Core trong .NET 6

    Hot Reload Thực hiện cập nhật UI và code cho ứng dụng đang chạy không làm mất trạng thái ứng dụng giúp developer trải nghiệm nhanh và hiệu quả hơn. Những thay đổi được dự đoán trước, Visual Studio sẽ hỗ trợ trong chức năng Edit and Continue. Ví dụ khi có version mới của…