- AI Đang Thay Đổi Cách Lập Trình Viên Viết Code Như Thế Nào?

Bạn có bao giờ nghĩ đến việc viết code cùng một “trợ lý ảo” thông minh — người có thể hiểu ngữ cảnh, gợi ý code, và thậm chí giúp bạn sửa lỗi nhanh hơn?Nhờ sự phát triển vượt bậc của trí tuệ nhân tạo (AI), điều đó giờ đây đã trở thành hiện thực.
- Chat GPT: Năm 2023, tôi có nên học ngành IT, lập trình viên không?

Nhân dịp ChatGPT đang hot rần rần trên các trang mạng xã hội, nên mình làm một bài phỏng vấn ngẫu hứng với nó về việc có nên học lập trình hay không? Khá là thú vị. Năm 2023, tôi có nên học ngành IT, lập trình viên không? Có thể, nếu bạn có nhu
- Using Serilog + Seq with Minimal API in NET 7

Nhân dịp Microsoft tung ra con hàng .NET 7, nên mình update lại cái project cũ lên .NET 7, sẵn configure lại Serilog cho nó đẩy data ra seq cho dễ đọc. Sample sử dụng NET 7 với minial api, cũng khá là hay ho. Đầu tiên dựng sẵn cái server seq log bằng Docker
- [.NET] Sử dụng Papercut-SMTP để test email trong khi develop
![[.NET] Sử dụng Papercut-SMTP để test email trong khi develop](/_next/image?url=https%3A%2F%2Fblog.tuanitpro.com%2Fwp-content%2Fuploads%2F2021%2F10%2Fpaper-cut-smtp.png&w=384&q=75)
Trong quá trình phát triển phần mềm sẽ có rất nhiều tasks liên quan đến việc bạn phải gửi một email ra ngoài. Ví dụ: đang ký tài khoản cần gửi email để kích hoạt, hay khách hàng đặt hàng trên website của bạn. Bạn có thể test thử quá trình này bằng cách gửi
- C# Làm sao thoát khỏi if / switch case quá nhiều?

Câu lệnh điều kiện if hay switch case là thường gặp trong lập trinh. Tuy nhiên khi mà if quá nhiều trong một block code, hay switch case quá nhiều thì nó sẽ gây phức tạp và dễ xảy ra bug. Cũng như khó khăn khi viết Unit Tests. Clean code khuyên rằng không nên
- Powershell scripts for MSSQL or MongoDB backup

Trong thế giới nguy hiểm hiện nay của tin tặc và hacker rình rập ngày đêm, thì việc bảo vệ thành quả, sản phẩm của bạn hết sức quan trọng. Một số cách thức phá hoại tiêu biểu Xóa sạch database của bạn, để lại thông tin email/bitcoin address đòi chuộc Encrypt toàn bộ data
- How do I UPDATE from a SELECT in SQL Server?

UPDATE Table_A SET Table_A.col1 = Table_B.col1, Table_A.col2 = Table_B.col2 FROM Some_Table AS Table_A INNER JOIN Other_Table AS Table_B ON Table_A.id = Table_B.id WHERE Table_A.col3 = ‘cool’
- Cấu hình Jenkins Reverse Proxy cho IIS

Bước 1: Cài đặt IIS, thêm sites mới cho Jenkins. Bước 2: Cài đặt URL Rewrite và IIS ARR Bước 3: Chọn Application Request Routing Cache -> Server Proxy Settings Bước 4: Cấu hình IIS site jenkins theo domain Bước 5: Thêm file web.config vào folder chứa jenkins Bước 6: Copy nội dung web.config dưới đây
- Jenkins là gì? Cách cài đặt Jenkins trên Windows

Jenkins là gì? Jenkins là một opensource dùng để thực hiện chức năng tích hợp liên tục (gọi là CI – Continuous Integration) và xây dựng các tác vụ tự động hóa. Nó tích hợp các source code của các members trong team lại nhanh chóng một cách liên tục, theo dõi sự thực thi và trạng
- Phần mềm ERP là gì?

Là nhà quản trị, chắc hẳn bạn luôn quan tâm tới những giải pháp công nghệ hữu ích cho quản lý và điều hành doanh nghiệp. ERP là một mô hình phần mềm ra đời với mục đích như vậy. Tuy nhiên, trải qua thời gian và chịu ảnh hưởng bởi làn sóng công nghệ 4.0, phần
