Mastering Integration Tests with Testcontainers in .NET
Explore integration testing in .NET with Testcontainers, memory and CPU optimizations, and essential C# techniques. Learn practical tips to enhance your development workflow.
Integration Tests with Test Containers
19 minutes by Jimmy Kurian
Testcontainers can simplify integration testing by spinning up real services in Docker containers on-demand. Jimmy starts with a quick intro to what Testcontainers is and why it’s useful, then shows an example focused on Azure Cosmos DB.
Memory optimizations to reduce CPU costs
3 minutes by Oren Eini
Discover how a clever data restructuring in C# cut memory usage in half and slashed CPU costs, simply by replacing repeated strings with byte indexes. This surprising optimization shows that small changes in data layout can deliver massive performance gains for huge datasets—worth reading for any .NET developer.
C# HTML to PDF: Puppeteer Sharp Alternatives with IronPDF
9 minutes by Mehr Muhammad Hamza
Converting HTML to PDF in .NET can be deceptively complex. This article compares IronPDF, a .NET-native library with rich PDF features, and PuppeteerSharp, a C# wrapper for Chromium with pixel-perfect web rendering. It explores setup, HTML sources, headers/footers, and trade-offs, helping developers choose the right tool for documents or web apps.