.NET Native AoT Make AWS Lambda Function Go Brrr
A developer details upgrading a .NET AWS Lambda function to Native AoT, achieving over 85% faster cold starts and reduced costs.
A developer details upgrading a .NET AWS Lambda function to Native AoT, achieving over 85% faster cold starts and reduced costs.
Explores Scriban, a lightweight .NET templating engine for text and Liquid templates, with code examples and use cases.
An interactive LINQ tutorial for C# beginners using a visual marble-based learning tool to understand query operators.
A guide to embedding and executing Lua scripts in .NET applications using the MoonSharp library, including calling functions between languages.
Explains Vertical Slice Architecture, an alternative to layered designs that groups code by feature to reduce complexity and coupling.
Explores a C# technique to allocate class instances on the stack using unsafe code, comparing performance and limitations.
Explores the necessity of disposing .NET database connections, commands, and readers, examining the internal behavior of Microsoft.Data.Sqlite types.
Analyzing performance differences in .NET vs Java for a triple-sum algorithm, focusing on code vectorization and compiler optimizations.
A tutorial on integrating TailwindCSS with Blazor, covering setup, configuration, and automating CSS generation during the build process.
A guide to using embedded resources in .NET applications, covering how to include and access files like images and localization data within assemblies.
A technical overview of Wolverine, a .NET library combining Mediator and Message Bus patterns, with code examples for a shopping cart API.
Explores the performance impact and technical details of memory alignment for double arrays in .NET, including benchmarks.
A .NET developer shares technical interview questions focused on C#, SOLID principles, async/await, and database queries to assess problem-solving skills.
A guide to using memory-mapped files and overlaid structs in C# for efficient file I/O operations.
A guide to automatically converting SVG files to PNG during the build process in .NET projects using MSBuild and the Svg.Skia.Converter tool.
A guide to reverse engineering .NET apps compiled with Native AOT, explaining the challenges and tools needed for analyzing native executables.
Explains how to create a ChunkedList<T> in C# to avoid Large Object Heap issues when storing massive amounts of data.
Explains the benefits and practical use of C# nullable reference types for safer code and cleaner API design.
Explains the difference between auto-property initializers and expression-bodied getters in C#, showing how each affects property value evaluation.
Explains the .NET 5 SuppressGCTransition attribute for optimizing P/Invoke performance, including benchmarks and important caveats.