iPhone 16 review - Reliable but falls shortAI has yet to solve any real problems. Has Apple finally found a use for AI in the iPhone? Absolutely… not.Jan 24Jan 24
Location of generic.xaml file for UWP appsStrangely, it has become harder and harder to find this information via search engines.Jan 5Jan 5
How I built a Push Notification system for my UWP appPush notifications are a highly effective way to re-engage your customers, inviting them to come back into your app due to new content, a…Dec 23, 2024Dec 23, 2024
Connecting to Cosmos DB with Azure Functions (Updated for 2024)Azure Functions is a useful product that effectively lets you run a small piece of server logic based on a wide variety of triggers. It’s…Dec 23, 202421Dec 23, 202421
Chase lost my biggest financial investment accountI’m in the midst of the biggest financial uncertainty in my life, and I’m livid.Jun 6, 2024Jun 6, 2024
A horrific moving experience with XfinityMoving day is stressful. Xfinity made mine a nightmare, and blamed me for the cause…Apr 30, 2024Apr 30, 2024
Ambie 4.0 — The best white noise app on Windows keeps getting betterAfter months of early mornings and late nights, I am excited to share the biggest visual refresh for Ambie in over a year. Introducing…Sep 11, 2023512Sep 11, 2023512
Designing Ambie 4.0I’d like to start off with this fun fact: Ambie’s code is 100% open-source. If you’re a developer or you’re simply curious to dive straight…Sep 11, 20232Sep 11, 20232
Architecting Ambie 4.0Ambie is a UWP app that runs on desktops, laptops, tablets, and Xbox consoles with one codebase. It has been this way since version 1.0 and…Sep 11, 2023Sep 11, 2023
Customize your app’s logo in the Microsoft StoreHaving an eye-catching logo leads to more downloads and sales. Here’s a way to spruce up your logo without updating your app’s package.Jun 10, 2023Jun 10, 2023
Dependency Injection in UWP appsQuick guide on adding dependency injection in UWP apps.Jun 3, 2023Jun 3, 2023
Lessons and insights as my app’s revenue growsGrowing revenue is hard. Many experiments I tried did not work, but one did. It’s only a small increase, but growth nonetheless.Mar 20, 2023Mar 20, 2023
How to update existing documents in Cosmos DB using Azure FunctionsWhile working on a new feature on my open-source UWP app, I needed to edit cosmos DB via Azure Functions. Here’s what I did.Nov 14, 2022Nov 14, 2022
Building Ambie 3.0 — the best white noise app on WindowsAmbie 3.0 was difficult to build, not because of code complexity, but because of the features I had to cut and last minute redesigns.Jul 20, 2022Jul 20, 2022
Enabling ScrollViewer snap points on a UWP XAML ListViewFirst step is to copy the ListView style from Generics.xaml. Next we make some modifications.Jun 3, 2022Jun 3, 2022
Dev Diary #3— Lessons learned from building Ambie 2.0Four weeks after the launch of Ambie 2.0, it’s time to reflect on how we got here and the challenges that had to be overcome.Jul 30, 2021Jul 30, 2021
Ambie 2.0 — the best white noise app on WindowsHappy to announce the release of Ambie 2.0, a significant update to my humble white noise app.Jun 25, 2021Jun 25, 2021
A guide to providing feedback to app developersSoftware is never perfect. Bugs happen, but customers like you and me can be part of the solution in solving those bugs.Apr 29, 2021Apr 29, 2021
Short guide for adding VS App Center telemetry into a Windows appQuickly add telemetry to measure your app’s progress and help it grow.Mar 24, 2021Mar 24, 2021