Fight the global warming: compile your C# apps ahead of time
Explores the benefits of Ahead-of-Time (AOT) compilation for C#/.NET applications, comparing it to JIT and discussing performance and efficiency gains.
Explores the benefits of Ahead-of-Time (AOT) compilation for C#/.NET applications, comparing it to JIT and discussing performance and efficiency gains.
Argues that modern C++ idioms like smart pointers and string_view are insufficient to prevent memory safety vulnerabilities, advocating for memory-safe languages.
A guide to building Blazor UI components manually using C# and RenderTreeBuilder instead of Razor syntax.
Argues Rust is a poor replacement for C due to its rapid feature growth and complexity, contrasting it with C's stability and portability.
A tutorial on building an ASP.NET Core Web API to create custom Slack slash commands for jokes, weather, and URL shortening.
A developer shares how creating a Flappy Bird clone sparked their journey into software engineering, leading to a career change via a conversion Master's degree.
A software engineer describes their daily routine, including personal projects, work tasks, and team interactions in a full-stack development role.
Explores whether C# qualifies as a low-level language by porting a C++ raytracer to C# and analyzing performance, value types, and systems programming.
A .NET developer at Microsoft introduces himself, his side projects like the bflat C# compiler, and his experimental C# demos.
A monthly blog post summarizing key .NET ecosystem updates for February 2019, including .NET Core 3.0 Preview, Polly for resilience, and the .NET Foundation.
Explores the challenges of implementing Java's ReferenceQueue and PhantomReference concepts in C# for garbage collection notification.
An introduction to creating and using templated components in the Blazor web framework for more flexible UI development.
A tutorial on creating toast notifications in Blazor applications using only C#, HTML, and CSS, without JavaScript.
A developer shares how to use .NET Core Global Tools for minifying web assets, introducing the custom 'Miglifier' tool.
Introduces a NuGet package for writing application logs to xunit test output, aiding in debugging .NET Core tests.
A developer reflects on their open source career, from learning C++ and Qt to becoming an engineering manager, emphasizing community and passion over money.
A technical benchmark comparing the performance of 'for' vs 'foreach' loops in .NET Core using BenchmarkDotNet, showing 'for' is faster.
A tutorial on building a practical Blazor WebAssembly app in C#, demonstrating HTTP calls and project structure.
A technical deep-dive exploring the internal structure of .NET Core .dll files, including IL code and assembly references.
A guide on migrating existing databases to use Entity Framework Core's built-in data seeding feature without causing insertion conflicts.