Accessing Platform Features in .NET MAUI [7 of 8] | .NET MAUI for Beginners
Welcome to the .NET MAUI for Beginners Series where you will learn the basics of building multi-platform apps with .NET MAUI for iOS, Android, macOS, and Win...
Welcome to the .NET MAUI for Beginners Series where you will learn the basics of building multi-platform apps with .NET MAUI for iOS, Android, macOS, and Win...
Abbot helps teams keep track of customer conversations in Slack and automate manual work. With built-in reporting and a powerful integration layer, Abbot can save your team hours of work and endless headaches.
Minimal APIs are the hottest .NET 6 feature and for good reason. They makes it extremely easy to create high performance and scalable APIs without having to ...
Depending on SAAS, PAAS, and IAAS is great, but it can hurt when you should have turned left at Albuquerque if you haven’t insulated yourself from some of those choices.
ZpqrtBnk - Software Ektropist
Learn how to use the Live Visual Tree and Live Property Explorer tools while debugging to inspect XAML properties and get a tree view of UI elements.
Learn how the remote iOS Simulator for Windows allows you to test your apps on an iOS simulator displayed in Windows alongside Visual Studio 2022.
A new experimental Command Palette is available for testing in the bleeding-edge Canary channel for daily builds of the Microsoft Edge web browser.
Marten 5.8 dropped over the weekend with mostly bug fixes, but one potentially useful new feature for projecting event data to plain old SQL tables. One of the strengths of Marten that we’ve …
This post is about implementing unit testing ASP.NET Core Minimal APIs. This feature is only available in .NET Core 7 Preview. If you’re using .NET Core 6. This will not work. So first you need to install the .NET 7 preview. For the demo I am using this 7.0.10…
GNU's framework for secure p2p networking
I spoke at Cloud Lunch & Learn about the basics of building a database from scratch. We took a storage engine and created a simple database within the sp...
In this post, I describe how to run Lighthouse CI after deploying an Azure Static Web Apps using GitHub Actions.
So many addressing modes, so little space.
It has been interesting as I’ve shifted out of .NET ecosystem which I’ve worked with on the server side (and some stints of desktop…
Let’s be honest. When you read this post’s title, you thought it was obvious. Yet, most people don’t follow this simple piece of advice. You know that too, a...
Cloudflare Deployment in Guam - Delivering a Better Internet for Faraway Pacific Ocean Archipelagos Residents
In this article, we explore how MongoDB can be used with C# to perform basic CRUD operations.
In this article, we will deal with the polymorphic serialization and deserialization of C# objects with System.Text.Json.
After a quick update on Frank's drone, we dive into the world of static web apps, websites, and pages that are completely free to host on different platforms.
Real-World Cryptography [Wong, David] on Amazon.com. *FREE* shipping on qualifying offers. Real-World Cryptography
Fast and memory-efficient immutable collections and helper data structures - GitHub - dadhi/ImTools: Fast and memory-efficient immutable collections and helper data structures
In a new episode of the Azure Enablement Show, Uli, Eric, and David have a lively discussion about what architects need to consider when designing mission critical solutions such as emergency services that must always work. Read below for highlights and …
Visual Studio Notebook Editor brings C# and .NET to Jupyter Notebooks - Learn To Code Interactively. Getting Started with the .NET Notebook Editor Extension and C# Noteboooks Open Source Repo Step1. Install Notebook Editor Extension: https://marketplace…
During the upgrade process of one of our applications from .NET Core 3.1 to .NET 6.0, I stumbled across a very subtle breaking changing when using the AddDbContextPool<TContextService,TContextImplementation>() feature of EF Core. I thought it might be worthwhi…
Type-driven and Domain-driven approaches commonly represent constrained values as a type. This approach is good, but generally leaves the constraints implicitly buried in functions. FsSpec exposes those constraints as data so they can be programmatically under…