ISE Developer Blog

Best Practices for Performance Testing: A Guide for Developers

This post underscores the importance of performance testing in software development, based on insights from a project involving a high-throughput containerized workload. It highlights the necessity of establishing clear performance goals, early identification and collaboration with a Performance Engineer, effective use of Application Performance Monitoring (APM) tools, and maintaining a dedicated performance environment. It also advocates for frequent, early, and local testing to expedite issue detection and resolution. Additionally, the article emphasizes best practices such as automation, clear log segregation, performance-level metrics generation, and end-to-end visibility for enhanced performance testing, underscoring the iterative nature of the process.

Maintaining API Clients With NSwag Model Generation

Our team used NSwag, an OpenAPI .NET toolchain, to generate C# models in code and improve the maintainability of a .NET Core API client for a project. This post describes what lead to the decision along with guidance on how to use Nswag to generate C# models in code.

Use Cases for Event Hub

This post will discuss multiple use-cases for Azure Event Hub that hopefully help you think about how to get creative in your own solutions.

Coding with AI

Our team used AI tools to write code, documentation, indexes, etc. extensively during our last engagement. This post will talk about what we used and how we used it.