Minesweeper in Blazor WebAssembly Part 2: The Blazor Component Let's build a Blazor Component so we can play Minesweeper with it!
Blazor and 2D game development - part 1: intro - Davide Guida In this series of articles we will explore how to do 2d game development with Blazor using an HTML Canvas. All the code will be available on GitHub.
Life, part 20 In today’s episode I want to again pause for a moment — this time, to verify that our allegedly O(change) implementation of Stafford’s algorithm really does have its performance g…
Git Credential Manager Core: Building a universal authentication experience Announcing Git Credential Manager Core, the new cross-platform and cross-host Git authentication tool built from the ground up.
ASP.NET Core Series: Deploying your Microservice to Azure Container Instances Azure Container Instances a simple way to run a container in Azure, without having to manage any virtual machines. Brady Gaster returns in this follow up to the previous episode on Worker services. This time Brady will show us how to deploy our worker se...
Technical progress with Age of Ascent We have been busy making lots of improvements to the overall architecture and technology of the game
The Easiest Way to Version NuGet Packages Using MinVer is the easiest way to version your NuGet packages and DLL's using semantic versioning (SemVer).
NuGet Package Alternatives when Migrating to .NET Core Migrating to .NET Core can be challenging if the dependency you have isn't compatible. Here are a few NuGet Package alternatives.
EF Core In depth – Soft deleting data with Global Query Filters – The Reformed Programmer Created: July 2, 2020
The Sci-hub Effect: Sci-hub downloads lead to more article citations Citations are often used as a metric of the impact of scientific publications. Here, we examine how the number of downloads from Sci-hub as well as various characteristics of publications and their authors predicts future citations. Using data from 12 lea...
Apple's latest privacy measures could turn users off Apple's upcoming iOS 14 software aims to make users more aware of privacy-compromising activities but could potentially drown them in a deluge of notifications.
Fighter Pilot Breaks Down Every Button in an F-15 Cockpit | Ars Technica Today Ars Technica brings you inside the pilot’s seat of an F-15C Eagle fighter jet to break down every button in the cockpit. Join retired United States Air Force pilot Col. Andrea Themely as she walks you through everything at your disposal, from emerge...
Announcing the Porting Assistant for .NET | Amazon Web Services .NET Core is the future of .NET! Version 4.8 of the .NET Framework is the last major version to be released, and Microsoft has stated it will receive only bug-, reliability-, and security-related fixes going forward. For applications where you want to con...
Lights and Shadows – Bartosz Ciechanowski It’s hard to describe how paramount light is. Ultimately, it is the only thing we see. But just as important the presence of light is, so is its absence. To talk about light we have to start in darkness so let’s jump straight into it.
Future-proofing .NET application development with the Uno Platform With support for WinUI 3.0, the cross-platform Uno development environment is an important alternative to Xamarin
Cancelling a Windows Runtime asynchronous operation, part 1: C# | The Old New Thing The Windows Runtime has a lot of asynchronous operations, and the typical way of dealing with them is to schedule a continuation when the operation completes. Depending on the language, it might be Promise.then or task.then() or await or co_await. They al...
The Road to Cross-Platform Setup & Bootstrapping in .NET - Matthias Koch TL;DR: PowerShell and Bash scripts are indispensable for developers. While benefiting from being transparent compared to executables, they’re not exactly eas...
Building a path to success for microservices and .NET Core - Project Tye + GitHub Actions Project Tye is an experimental developer tool that the .NET team is working on to make the experience of creating, testing and deploying microservices and distributed apps easier. If you've done any work in this space over the past many years you've n...
[Guest Blog] Using AI to Save Lives This post was written by MVP and Regional Director Tim Huckaby as part of the Humans of IT Guest blogger series. Read on to learn how Tim is helping to save lives through computer vision and AI. I have been on a 5+ year computer vision journey. It’s been...
Entity Framework Core In-Depth Part 7 In this episode, Robert is joined by Phil Japikse for part 7 of a 10 part series on Entity Framework Core. This series is a follow-up to the 5 part series that was aimed at folks new to EF Core and pr
Environment Variables with .NET Core and Elastic Beanstalk | Amazon Web Services Along with Elastic Beanstalk’s recent release of adding Linux support for .NET Core, the Beanstalk team has also been working to standardize the support for environment variables across both the Linux and Windows .NET Core Beanstalk platforms. This means ...
Feature Rejection: sending an email alert from RavenDB We got a feature request that we don’t intend to implement, but I thought the reasoning is interesting enough for a blog post. The feature request:If there i...
The Art and Design Philosophy of Age of Ascent A look into Age of Ascent’s art and design philosophy with the Art Director
Book Review: A Philosophy of Software Design This review is largely in response to the article "It's probably time to stop recommending Clean Code", and the ensuing Reddit discussion. A lot of really inte
The New Ford F-150's Onboard Generator Can Power a Ridiculous Amount of Equipment So you want to plug an entire metal shop's worth of equipment into your pickup truck? Ford says the 2021 F-150 can handle it.
GitHub Pull Requests and Issues - Visual Studio Marketplace Extension for Visual Studio Code - Pull Request and Issue Provider for GitHub