.NET R&D Digest (January, 2023) This issue includes bits of C#, diagnostics, performance, operating systems, clouds a few stories and of course .NET and .NET Internals.
VS Toolbox: MAUI App Accelerator to Jump-Start .NET MAUI Scaffolding -- Visual Studio Magazine Upon wizard completion, the tool wires everything up, basically abstracting the coding drudgery of manually grabbing NuGet packages and implementing Dependency Injection, Inversion of Control, constructor injections and so on.
Replicating a Cruise Travel App UI in .NET MAUI Howdy! In this blog, we’ll replicate a cruise travel application UI in .NET MAUI. It is a design...
Play Audio and Video in .NET MAUI apps with the new MediaElement .NET MAUI Community Toolkit MediaElement v1.0 is now available! Check out how to get started with playing audio and (live) video in your .NET MAUI app.
Rewrite it in Rust by ridiculousfish · Pull Request #9512 · fish-shell/fish-shell (Sorry for the meme; also this is obligatory.) I think we should transition to Rust and aim to have it done by the next major release: Nobody really likes C++ or CMake, and there's no clear path f...
Google blew it with open source layoffs The decision to cut people who built the foundation that supports Google’s open source and cloud successes seems incredibly shortsighted.
How to Implement Checkbox List in ASP.NET Core - Code Maze In this article, we look at how to implement a checkbox list in ASP.NET Core, using the existing Checkbox functionality.
C# Tip: do NOT use nameof to give constants a value - Code4IT In C#, nameof can be quite useful. But it has some drawbacks, if used the wrong way.
Inside C++/WinRT: Apartment switching: Error reporting If you can't get back to where you started, who you gonna call?
Uno Platform 4.7 Update Brings Simpler Solution and Performance Improvements The open-source UI framework for cross-platform C# and XAML applications, Uno, has been updated to version 4.7. It brings a simplified solution experience in Visual Studio, performance updates on different platforms and other minor updates.
WUG Days 2023.1 | tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura Jiří Činčura is .NET, C# and Firebird expert. He focuses on data and business layers, language constructs, parallelism, databases and performance. For almost two decades he contributes to open-source, i.e. FirebirdClient. He works as a software engineer f...
The Company Intro Cinematic Universe is Bad Marvel came up with a really neat corporate logo splash! And then people started ripping it off...
Tracking Application Health With OpenTelemetry Metrics in .NET We'll take a look at OpenTelemetry metrics in .NET apps, starting with the auto-instrumentation libraries and then custom metrics.
Intel oneDAL Available in ML.NET The first preview release of ML.NET 3.0, available since December, contains the integration with Intel oneAPI Data Analytics Library that leverages SIMD extensions on 64-bit architectures, which are available on Intel and AMD processors.
Creating and downloading zip files with ASP.NET Core Learn how to zip a list of files and download it from an ASP.NET Core website. The post also digs down into a couple of best practices.
Generating Sample Data with Bogus Most of my job these days is creating tutorials or examples. This means I often start from scratch with a new type of project. I usually just cruft up some sample data for my project to start. While investigating some alternatives to Automapper (video and...
Checksum mismatches on .tar.gz files · Discussion #45830 · community Select Topic Area Bug Body Our builds are breaking because sha256sums of downloaded .tar.gz files have changed. This happened sometime over the weekend or this morning (2023-01-30). Did something c...
My experience with migrating my app from Xamarin.Forms to .NET MAUI - Andreas Nesheim I’ve been eager to rewrite some of my personal apps from Xamarin.Forms to .NET MAUI, but since all of them…
Central Package Management - warning NU1507: There are 2 package sources defined in your configuration. A few weeks ago, I talked about a new NuGet feature, Central Package Management . This allows you to manage your dependencies at the solutio...
async void – How to Tame the Asynchronous Nightmare - Dev Leader Most intermediate dotnet developers writing async await code in C# will come across async void at some point. Here's a creative solution for avoiding the headaches, especially with EventHandlers!
Windows I/O completion - One little trick · James Sturtevant I’ve been learning how to deal with I/O Completion ports for my latest project and found a few libraries that manage it all for me but I was getting strange behavior, So I ended up having to dig deep enough to understand what was happening. I didn’t find ...
CI/CD: Automating Tests and Deployments the Fun Way Running tests and managing deployments can be a tediously manual process or overwhelming to automate with all the available platforms and tools to choose from. We at Mission Control want to share how our process has made CI/CD simple and enjoyable.
The Company Intro Cinematic Universe is Bad Marvel came up with a really neat corporate logo splash! And then people started ripping it off...
Episode 261: Proofs, Arguments, and ZKPs with Justin Thaler - ZK Podcast Zero Knowledge Podcast is a show about zk proofs and other blockchain tech. Learn about the latest in zero knowledge research, cryptography-enabled privacy tech.
Uno Platform 4.7 Sports New Project Template -- Visual Studio Magazine 'In this updated solution template, the 'Shared Project' is replaced by a regular cross-platform library containing all user code files.'