Google has recently announced a new process for verifying the identity of its users, called CASA Tier 2. This process is designed to enhance the security and privacy of Google accounts, especially for those who use sensitive services such as Google Pay, Google Cloud, or Google Workspace. In this blog post, we will explain what… Continue reading Performing a SAST for a CASA Tier 2 Self Scan
Category: Other
DKIM and BIMI
Since February 2024, email senders must deal with increased requirements from Google and Yahoo. These changes were suggestions in the past, but they are now mandatory for ensuring successful email delivery. Properly authenticating your emails has always been a best practice, but not all senders have fully embraced the tools available to protect their messages.… Continue reading DKIM and BIMI
How to use Playwright with multiple browsers in headless or headless mode
Playwright is a testing tool developed by Microsoft that provides reliable end-to-end cross-browsing testing for modern web applications. At the time of writing, it can be used to automate Chromium, Firefox, and WebKit. It is a similar tool to Selenium, but aims to be more reliable, resulting in less flaky tests. Playwright is also less… Continue reading How to use Playwright with multiple browsers in headless or headless mode
Setting up a Blazor and .NET MAUI Blazor solution from scratch
Introduction .NET MAUI is Microsoft’s cross-platform desktop and mobile application framework that is the evolution of Xamarin. One major feature introduced in MAUI is MAUI Blazor. This allows you to run a Blazor WebAssembly (WASM) application within an embedded MAUI WebView component, making it run the same as a native application. This application also uses… Continue reading Setting up a Blazor and .NET MAUI Blazor solution from scratch
Setting up RDP access, antimalware and autoscaling when updating a Cloud Service (Extended Support) deployment
Overview This post is a continuation of my previous post on Powershell Script to Update a Cloud Service (Extended Support) Deployment and Powershell Script to create a new Cloud Services (Extended Support) Deployment. In the previous posts, I covered all the steps necessary to create and update a Cloud Services resource using PowerShell. However, that… Continue reading Setting up RDP access, antimalware and autoscaling when updating a Cloud Service (Extended Support) deployment
PowerShell Script to Update a Cloud Service (Extended Support) Deployment
Overview This post is a continuation of my previous post on Updating a Cloud Service (Extended Support) and Powershell Script to create a new Cloud Services (Extended Support) Deployment. In the previous posts, I covered all the steps necessary to manually update a Cloud Services resource from the Azure Portal as well as create a… Continue reading PowerShell Script to Update a Cloud Service (Extended Support) Deployment
PowerShell Script to create a new Cloud Service (Extended Support) Deployment
As a follow-on to my previous post that covered Creating a Cloud Service (Extended Support) Deployment, this post covers doing the same thing but using a PowerShell script to automate it. To follow along, first, create a Cloud Service project that you can deploy to Azure. You can follow along until just before the heading… Continue reading PowerShell Script to create a new Cloud Service (Extended Support) Deployment
Using .htaccess for permanent redirects
I have been running an older version of Ground School that was based on WordPress at https://www.morzaviation.com for some time now. I kept both applications running simultaneously to give users a chance to move over to Ground School on their own time, but software doesn’t die easily. Even with the massive improvements to UX and… Continue reading Using .htaccess for permanent redirects
Custom Components in .NET MAUI / Xamarin Forms
When designing an application, we must often build user-interface (UI) elements which are used in more than one place. When writing code, we usually try to follow the DRY (Don’t Repeat Yourself) principle, and we should strive to do the same when working with the user-interface. In .NET MAUI/Xamarin Forms, we can build a user… Continue reading Custom Components in .NET MAUI / Xamarin Forms
Windows Dev Center: Invalid Package Family Name and Invalid Package Publisher Name
When submitting an application, or an update to one in the Windows Dev Center, you may come across the following two errors after uploading your application package: Invalid Package Family Name Invalid Package Publisher Name There appears to be a bug within Visual Studio or the Windows Dev Center where the correct certificate is not used when… Continue reading Windows Dev Center: Invalid Package Family Name and Invalid Package Publisher Name