App Failing to Load the second time on Windows 10

Background

We have a Universal Windows Platform (UWP) application that relies heavily on numerous custom-built libraries for various functionalities such as storage access and other operations.

Initially, this UWP application was designed to be compatible with both Windows 8 and Windows 10. However, we have since updated it to support the more recent versions of Windows, specifically Windows 10 and Windows 11.

Despite these updates, some of the custom libraries still contain legacy code that ensures compatibility with Windows 8. This legacy code in many cases may not be necessary anymore and could potentially be optimized or removed.

2024-10-04    
AI and the internet junkyard

The ability to discern false content and critically analyze information on the internet is a skill that is increasingly required. Most of us in the tech field use the internet daily for best practice implementations and personal development. Unfortunately, with the advent of AI, it has become much more difficult to discern what content is genuinely helpful. But who is actually at fault here?

The go-to answer is that the fault lies with the company that created the AI. While this may be inherently true, it’s not the whole story…

2024-03-10    
Developing myself in the Azure Integration space

Azure Integration Motivation

More recently I’ve been looking into azure integration and have been wanting to advance in the field. I enjoy all the real world uses of these products and have been taking on whatever becomes available at work. I’m looking forward to getting more hands on experience.

So far I’ve found that I really enjoy working with function apps and bicep templates, and less so with cosmos db but I do understand its place.

2024-02-24    
Solving Differing Android Versions When Importing Package Targetting Higher Android Version

Differing package versions within solution

When adding/updating a package in your solution that contains a higher target version of android than a project that is referencing that package you may get the following error:

Java SDK 11.0 or above is required when using $(TargetFrameworkVersion) v12.0. Note: the Android Designer is incompatible with Java SDK 11.0: https://aka.ms/vs2019-and-jdk-11 then point the JDK folder at later version.

To fix this, you must download the relevant version of the Android JDK. In my instance it was JDK 11.

2023-07-21    
My Experience at Integrate 2023

Integrate 2023

I recently had the pleasure of going to Integrate 2023, a 3-day event with lot’s of great speakers in the Microsoft Integration space. I learnt a lot about Azure Integration Services that will help me with my long-term development. But I also wanted to keep track of and share some of my short term goals.

This field is not my forte but the calibre of speaker at the conference has definitely inspired me to learn more!

2023-06-08