My Windows Phone apps are now open-source!
Developer open-sources his old Windows Phone 7.x and 8.x apps on GitHub under the MIT license.
Developer open-sources his old Windows Phone 7.x and 8.x apps on GitHub under the MIT license.
A technical deep dive into the routing system in Blazor, covering JavaScript event interception and C# navigation handling.
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.
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 technical blog archive chronicling deep-dive projects and experiments in C#, .NET, low-level programming, and reverse engineering.
A guide to compiling C code directly to WebAssembly using LLVM, bypassing the larger Emscripten toolchain for a leaner approach.
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.