Phuc Nguyen
Nashtech
LEARN, CONNECT, BUILD
Ready to get started with AI and the latest technologies? Microsoft Reactor provides events, training, and community resources to help developers, entrepreneurs and startups build on AI technology and more. Join us!
LEARN, CONNECT, BUILD
Ready to get started with AI and the latest technologies? Microsoft Reactor provides events, training, and community resources to help developers, entrepreneurs and startups build on AI technology and more. Join us!
20 December, 2023 | 7:00 AM - 9:00 AM (UTC) Coordinated Universal Time
Topic: WebDev
Language: Vietnamese
Get technical with us in this session!
Simplifying Cloud-Native Apps Development with .NET Aspire
The world of cloud-native app development is ever-evolving, demanding tools and frameworks that streamline the process of building robust, and scalable applications.
Networking concerns in developing distributed apps such as service discovery, service invocation, observability, etc. to improve the inner loop (local coding, building, running, and testing the application, etc.) are essential. Besides, we need to the simplify deployment model into Azure Container Apps or Kubernetes as well.
Join Thang Chung, Technical Manager, Nashtech Global and our Microsoft MVP as he addresses each area mentioned above with the help of .NET Aspire released (preview version) in .NET 8 just last month.
TDD Practice with TestContainers on Git Codespace/DevContainer
Test-driven development (TDD) is a software development technique that involves writing automated tests before writing the actual code. TestContainers is a popular library that provides lightweight, throwaway instances of common databases, web browsers, or anything else that can run in a Docker container.
In this TDD Practice today, we will use TestContainers to write integration tests for a .NET application that uses PostgreSQL as its data source. We will also use GitHub Codespaces or DevContainer to create a cloud-based development environment that has all the tools and dependencies we need to run our tests.
Join Phuc Nguyen, Technical Architect, Nashtech Global and MVP and join us as we do this together!
Đơn giản hóa Quá trình Phát triển Cloud-Native Apps với .NET Aspire
Thế giới của việc phát triển Cloud-Native Apps đang liên tục phát triển, đòi hỏi những công cụ và khung làm việc giúp đơn giản hóa quá trình xây dựng các ứng dụng mạnh mẽ và có khả năng mở rộng.
Các vấn đề liên quan đến mạng lưới trong việc phát triển các ứng dụng như khám phá dịch vụ, gọi dịch vụ, quan sát, v.v., để cải thiện vòng lặp nội bộ (lập trình, xây dựng, chạy và kiểm tra ứng dụng ở cấp độ địa phương, v.v.) là cần thiết. Bên cạnh đó, chúng ta cũng cần đơn giản hóa mô hình triển khai vào Azure Container Apps hoặc Kubernetes.
Cùng Mr. Thang Chung, Technical Manager, Nashtech để được tìm hiểu những vấn đề trên với sự hỗ trợ của .NET Aspire mới được ra mắt trên .NET 8 tháng trước.
Luyện Tập TDD với TestContainers trên Git Codespace/DevContainer
Phát triển theo hướng kiểm thử (TDD) là một kỹ thuật phát triển phần mềm mà ở đó việc viết các kiểm thử tự động được thực hiện trước khi viết mã lệnh thực sự. TestContainers là một thư viện phổ biến cung cấp các phiên bản, có thể loại bỏ của các cơ sở dữ liệu thông dụng, trình duyệt web, hoặc bất cứ thứ gì khác có thể chạy trong một container Docker.
Trong buổi hướng dẫn TDD hôm nay, chúng ta sẽ sử dụng TestContainers để viết các bài kiểm thử tích hợp cho một ứng dụng .NET sử dụng PostgreSQL làm nguồn dữ liệu. Chúng ta cũng sẽ sử dụng GitHub Codespaces hoặc DevContainer để tạo một môi trường phát triển dựa trên đám mây, nơi có đầy đủ các công cụ và phụ thuộc cần thiết để chạy các bài kiểm thử của chúng ta.
Cùng Mr. Phuc Nguyen, Technical Architect, Nashtech Vietnam trải nghiệm trong bài luyện tập này.
Speakers
This event is part of the Community Events @ Microsoft Reactor Pop-ups Series.
Click here to visit the Series Page where you could see all the upcoming and on-demand events.
For questions please contact us at reactor@microsoft.com