Ambient Weather progress

Going outrun for the Ambient Weather dashboard update:

I’ll try to see if the Microsoft Store can support a “Bundle” and give every application of the “family” for free to whoever buy at least 1 version.

Quite happy with the NOAA forecast routine. I could make a separated app

UWP and output to console


Debug.WriteLine(string message);

debug.writeline is slow and not very multithread friendly:

in an async/await situation:

Device.BeginInvokeOnMainThread(() => Debug.WriteLine(response)); 


High frequency very low overhead loggin:

inside the OS kernel

private readonly static LoggingChannel _channel = new LoggingChannel("AWWIDGET",
    new LoggingChannelOptions(),
    new Guid("42ccd433-b1fe-4274-8163-51716821eb39")); 

_channel.LogMessage("hello from UWP!");

and then Traceview.exe the GUID

Microsoft communities

I’m being checking all those Microsoft internal forums/communities/events for ever and I never being able to find them productive.

I always have the impression that they are not there to be useful.
Microsoft have literal Billions of users and they actively promote those communities and still they are depressing desert most of the time and they don’t produce anything useful.
Google, or even Bing, rarely return any valuable result from those places, it’s always stack overflow or some personal blog.

What’s the deal there?


I started working on the Ambient Weather widget.
It will be a good excuse to clean up the dashboard code.

I need to find a way to reduce the application size.

I’m sure Microsoft is just filling the package with a bunch of useless DLL.

…oh, and experimenting with new icons…

Microsoft (app) Store

It’s a shame that Microsoft put so little resources into their App store.
I thought Android and IOS were bad but Microsoft really is missing the mark.

I don’t get how they don’t realize that pushing and rewarding quality contents on their platform is what should matter most.
Plus it is so disrespectful toward all the developers that decide to spend energy and time working on the their platforms.

…pure garbage….

Promising progress on the QRCODE front.

Developing Microsoft .NET/UWP Windows 10 stuff is pretty easy and straightforward.
Using the (well known?) flexible lightweight ZXing Library:

ZXing.Net.Mobile is a C#/.NET library based on the open source Barcode Library: ZXing (Zebra Crossing), using the ZXing.Net Port. It works with Xamarin.iOS, Xamarin.Android, Tizen, and UWP. The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications.

and saving the canvas as jpg/png.
Going to integrate it in the AWDASH apps and in pretty much all the future projects.