MongoDB.Driver – class-based server side projection
Explains how to implement server-side projections in MongoDB.Driver for C# to improve performance by fetching only required document fields.
Explains how to implement server-side projections in MongoDB.Driver for C# to improve performance by fetching only required document fields.
A technical article exploring a custom, high-performance RTTI and dynamic_cast implementation for C++, aimed at game engine development.
Explores the benefits of functional programming and F# for improving code correctness and maintainability in C# teams.
Outlines key research areas needed to accelerate the adoption of memory-safe programming languages like Rust and improve migration from unsafe languages like C/C++.
A tutorial on setting up unit tests for C code using Google's gtest framework and CMake build system.
A workshop guide for building a full-stack web application using Microsoft's Blazor framework, covering prerequisites and learning objectives.
A technical guide exploring how to implement drag and drop functionality in web applications using the Blazor framework and the HTML5 Drag and Drop API.
Learn how to programmatically retrieve logs from Azure Application Insights using .NET Core and C# with step-by-step instructions.
A Zig language creator explains his personal commitment to funding open-source by donating 10% of his income to the musl libc project.
A guide to integrating MiniProfiler with MongoDB in .NET using the MongoFramework wrapper library for performance profiling.
A guide to compiling C code directly to WebAssembly using LLVM, bypassing the larger Emscripten toolchain for a leaner approach.
A technical blog archive chronicling deep-dive projects and experiments in C#, .NET, low-level programming, and reverse engineering.
Learn to use Azure App Configuration for centralized configuration in C# .NET Core apps, covering portal, CLI, and programmatic access.
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.
Tutorial on using Azure Dev Spaces with AKS for local development, testing, and debugging C# .NET Core apps in Kubernetes.
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.