Blog

Sử dụng git ignore ở chế độ offline

Git ignore là một tính năng của Git cho phép yêu cầu KHÔNG theo dõi (stag) một danh sách file. Đây là một tính năng rất hữu ích giúp bạn có thể nhanh chóng thêm toàn bộ file/thư mục vào danh sách theo dõi (staging) nhưng đồng...

Sử dụng Git (bash) offline và các khái niệm cơ bản

Trong bài học trước chúng ta đã làm quen với khái niệm Hệ thống quản lý phiên bản. Chúng ta cũng đã nhắc tới Git - hệ thống quản lý phiên bản phân tán phổ biến hàng đầu hiện nay, và học cách cài đặt Git trên...

Git và kiểm soát phiên bản. Cài đặt cấu hình Git.

Git là một Version Control System (VCS) dạng phân tán phổ biến hàng đầu hiện nay. VCS có thể tạm dịch sang tiếng Việt là "Hệ thống kiểm soát phiên bản" - một hệ thống giúp bạn quản lý nhiều phiên bản khác nhau của một dự...

Mô hình code-behind trong Blazor

Code-behind là mô hình tổ chức code quen thuộc trong Windows Forms và Windows Presentation Foundation. Trong Razor Pages mô hình này cũng được sử dụng mặc định thông qua Model class. Mặc dù có nhiều điểm tương đồng với các công nghệ...

Xây dựng ứng dụng Blazor server từ A-Z (+video)

Blazor là một thành viên trong gia đình ASP.NET Core và là công nghệ phát triển ứng dụng web client mới nhất của Microsoft sử dụng C# thay cho Javascript. Đây cũng là công nghệ được Microsoft đầu tư rất mạnh trong thời gian qua. Blazor hứa...
c# best practice

Tránh lỗi Null Reference Exception – C# best practices

Null reference exception (lỗi tham chiếu null, gọi tắt là lỗi null) là một trong những lỗi phổ biến hàng đầu trong ứng dụng .NET. Tuy nhiên, loại lỗi này lại thường "ẩn mình chờ thời" cho đến khi chạy chương trình. Các phiên...
c# best practice

Tránh tạo object dư thừa – C# best practices

Khi chương trình .NET hoạt động, Garbage Collector (GC) có vai trò quản lý bộ nhớ. Một trong những công việc của quản lý bộ nhớ là loại bỏ những object không dùng tới. Mặc dù GC thực hiện các công việc này rất hiệu quả, bạn...
Feature Microsoft technologies

Phân biệt .NET Core, .NET Framework, .NET Standard

.NET Core ra đời từ 2016 và đến nay đã ra phiên bản 3. Hiện nay .NET Core cũng giành được sự ưu tiên so với .NET Framework – một nền tảng truyền thống đã ra đời từ 2001. Trong thời gian gần đây...
c# best practice

Khởi tạo giá trị cho các thành viên class – C#...

Khi bạn xây dựng một class, nhiệm vụ đầu tiên và rất quan trọng là khởi tạo giá trị cho các thành viên của class (như biến, property). Nếu class có rất nhiều biến và property, việc khởi tạo giá trị nếu không được thực hiện đúng...

Mô hình hoạt động của Blazor WebAssembly

Blazor WebAssembly (thường gọi tắt là Blazor wasm) là mô hình hoạt động thứ hai của Blazor (sau Blazor Server). Ở thời điểm hiện tại, Blazor wasm vẫn đang ở giai đoạn thử nghiệm. Dự kiến Blazor wasm sẽ phát hành cùng với Asp.net Core 3.1 vào...

Bài mới