RSSAmplifier

Blog

Iris Classon - In Love with Code

Recent content on Iris Classon - In Love with Code

irisclasson.comRSS feed ↗10 posts

Latest posts

Error CompileAppManifest Task Failed Unexpectedly

Iris Classon - In Love with Code https://www.irisclasson.com/2026/04/07/error-compileappmanifest-task-failed-unexpectedly/ - Hope you’ve had a lovely Easter! I caught the flu the week before, and am still recovering. Flu plus Easter = I was away for over a week. Which means by the time I came back and did a pull there had been quite a few changes in the work code base. After staring at the…

Fourth Edition: A History of .NET Web Development

Iris Classon - In Love with Code https://www.irisclasson.com/2026/03/31/fourth-edition-a-history-of-.net-web-development/ - The fourth edition of my .NET web development history book is out today. https://leanpub.com/historyofnetwebdevelopment-4thed Since its inception in the early 2000s, the .NET web development platform has evolved significantly. Each release has introduced new capabilities,…

GitHub Copilot Model Training

Iris Classon - In Love with Code https://www.irisclasson.com/2026/03/29/github-copilot-model-training/ - A little reminder for those of you who haven’t logged in to GitHub for a while! On April 24th, GitHub Copilot will be using interaction data to train their model. Important update On April 24 we’ll start using GitHub Copilot interaction data for AI model training unless you opt out.…

Expired Azure Credentials in GitHub Actions

Iris Classon - In Love with Code https://www.irisclasson.com/2026/03/26/expired-azure-credentials-in-github-actions/ - If your GitHub Actions workflow suddenly starts failing with an error like: AADSTS7000222: The provided client secret keys are expired it usually means your Azure service principal secret has expired and needs to be rotated. Here is a quick guide to updating your Azure credentials…

Bluetooth Log Distance Path Loss Calculation

Iris Classon - In Love with Code https://www.irisclasson.com/2026/03/03/bluetooth-log-distance-path-loss-calculation/ - I realize I didn’t show the calculation in the previous blog post. That was partly intentional as it’s not a good idea. Even more so indoors, where you have more surfaces and obstacles. But, here it is, the C# implementation: public double? EstimateDistanceMeters(…

File-Based Apps in .NET 10

Iris Classon - In Love with Code https://www.irisclasson.com/2026/03/01/file-based-apps-in-.net-10/ - One of my favourite improvements in recent .NET versions, and something that feels properly usable in .NET 10, is file-based apps. You can create a single .cs file and run it directly. No project file, no solution, no folder structure, just code. dotnet run hello.cs That’s it. What it looks…

BLE Scanning on Android in .NET MAUI

Iris Classon - In Love with Code https://www.irisclasson.com/2026/02/28/ble-scanning-on-android-in-.net-maui/ - In my previous post I mentioned scan modes briefly, mostly in the context of why RSSI behaves the way it does on Android. A few people asked for a more complete example, so here is a MAUI-ready Android service you can drop in. BluetoothLeScanner gets the scan settings, and…

Why BLE RSSI Spikes on Android

Iris Classon - In Love with Code https://www.irisclasson.com/2026/02/27/why-ble-rssi-spikes-on-android/ - Working on the BLE emulator, I kept noticing that RSSI readings on Android were jumpier than on iOS. Not just a little — noticeably more erratic, even when nothing was moving and the environment hadn’t changed. It took me a while to understand why. The answer is scan modes and duty…

Approximating BLE Proximity with RSSI in .NET on iOS

Iris Classon - In Love with Code https://www.irisclasson.com/2026/02/20/approximating-ble-proximity-with-rssi-in-.net-on-ios/ - I’ve continued working on my hobby project, a Bluetooth device emulator, and at some point I had what felt like a brilliant idea. I wanted to map out nearby Bluetooth devices from the receiving end and get a sense of where they were located. That turns out not to be…

Why Your BLE Manufacturer Data Disappears on macOS (.NET + CoreBluetooth)

Iris Classon - In Love with Code https://www.irisclasson.com/2026/02/05/why-your-ble-manufacturer-data-disappears-on-macos-.net--corebluetooth/ - If you’ve ended up here, I am sorry. I also hope you have not spent as much time as I did trying to figure out why the manufacturer data is always empty on the receiving end. I have been working on a .NET MAUI BLE device emulator and realized,…