|
My answer is sort of yes and sort of no. The application I am creating is intended to be a "real" or professional level quality UWA app, but it is primarily for my own purposes. I will probably put the bulk of it on github when the time is right.
I have messed with/customized a number of the starter apps, and been satisfied with my results so far, but I am finding the transition from sample app to fully fulfilling the requirements for a store-worthy app to be REALLY poorly documented.
I remember going to a user group at the local Microsoft office early in the Windows 8 era, and hearing pleadings from several people about "it is not that hard", and "you should really do this" but, now, as with then, I reach a particular point, get a number of "bzzzzt, that isn't right" messages, and move on with life because quality explanations for why don't even exist in google searches. "You should ask"? I move on with my life if I have to wait that long for an answer...
|
|
|
|
|
The company I work for is doing UWP for some of our warehousing and retail based mobile devices. Currently shipping two 'apps' (from the store's/binary perspective, they have multiple funtions each). So you're not alone in doing UWP dev, just in a very small minority (I think)
I agree the lack of UWP specific resources is annoying, but much of the older WinRT stuff still applies. Still annoying when you're trying to find the right way to do something now and you find WPF/Silverlight/Windows Phone/WinRT stuff that doesn't apply or is old.
Since I mostly skipped WPF and my previous (limited) XAML experience has been WPSL/WinRT, I don't find too many differences in the UWP except for the changes in controls etc. The UWP API itself is obviously different to what we've had before, but that's sort of to be expected.
The stuff that really grinds my gears is things like the crappy error handling. Years of being taught not to throw or catch System.Exception and now the framework throws it all the time so you have to catch it, then try and figure out what the HResult from the dark ages means. There's a few helper functions for that (one specifically in the Windows.Web namespace somewhere), but they're all disparate functions and you end up with quite a lot of logic and much Googling to produce good error handling. Thank goodness they gave us exception filters in C#.
I blame jscript for all of this. I once heard (at Build?) supporting jscript and having language projections is the reason we don't have inheritance in 'Runtime Components'. I suspect it's also the reason for using COM and the poor error handling. So once again, jscript is the reason we can't have nice things.
|
|
|
|
|
Yortw wrote: So once again, jscript is the reason we can't have nice things.
That's funny...and true.
Great info on your dev experience. Thanks for sharing.
|
|
|
|
|
I think this nails the subject[^].
Discuss.
[Disclosure - my coffee of choice is now an Iced Coffee made with locally roasted Robusta beans]
veni bibi saltavi
|
|
|
|
|
Redundant.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Nagy Vilmos wrote: Robusta beans With such imprudence we will find you in less than a week...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Is there such a thing as 'bad coffee'? That begs the question of what is considered to 'be' coffee. If we take the broadest approach, then, yes there IS bad coffee.
As a child, my parents only drank instant coffee; they normally bought "Pride of Arabia", but one time, they bought "Eight O'clock". They each made one cup, had one sip... and never touched it again.
Now, let's go to 'flavoured' coffee - by and large, I avoid it, but, I am smack dab out of coffee, it will do.
I prefer my beans dark roasted and my coffee strong; my friends like their coffee very weak, but... it's coffee and better than nothing.
|
|
|
|
|
Instant and/or decaf do not a coffee make.
The rest is true. I also favour the stronger roast and grind my own for total coffeegeekgoodness.
veni bibi saltavi
|
|
|
|
|
I drink most often Lavazza coffee. Every coffee of theirs is good, with the lowest grade being the "Suerte" (also the most economic) and the best is a tie between Gold Quality (extremely costly) and the Pink Label. The most common one is Red label, which is often discounted (and I bought 5 kilos of it last week).
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
I've used a Hungarian bean Omnia for years, but now I'm here in [redacted] I decided to go with whatever I find. My new love is the locally roasted beans what costed £3.50/kg.
veni bibi saltavi
|
|
|
|
|
Nagy Vilmos wrote: £3.50/kg Woah. Here 3.50€/kg is the worst and cheapest coffee ever. Lavazza costs 10€/Kg and it is pretty average, most coffee costs up to 20€/kg.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
|
|
And then there us proper minded people who think coffee is the drink of Mordor, and should be banned. A nice cup of English Breakfast, steeped overnight, then microwaved is the proper way to get caffeine.
|
|
|
|
|
stoneyowl2 wrote: A nice cup of English Breakfast, steeped overnight,
You sure it doesn't crawl out of the cup and strangle you in your sleep?
|
|
|
|
|
Nope. The microwave machine contains it, then I kill it with a few spoons of sugar...
|
|
|
|
|
I love tea but that gets a GDIAF!
I make a pot of English Breakfast for the girls in the morning and I'll *hands back his UK passport* have what's left with mint and lemon after I return from the school [kamikazi] run.
veni bibi saltavi
|
|
|
|
|
stoneyowl2 wrote: proper way to get caffeine
Implication being - we drink coffee for the caffeine hit.
However, I drink coffee - black - because I enjoy the taste.
I will OCCASIONALLY drink tea - again, black - but that is a rarity.
|
|
|
|
|
If one wishes to drink tea for their caffeine fix than any other type besides Lapsang Souchong is a waste of water.
P.S. Don't bother to argue - your wrong.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Nagy Vilmos wrote: is now an Iced Coffee
Ever since I had throat surgery about 7 years ago, I have developed a liking to iced coffee. I prefer it to hot brewed.
|
|
|
|
|
Nagy Vilmos wrote: Discuss. I don't think that you have a lack in experience with bad coffee, as bad coffee can be found in lots of places. Alternatively, you could have trouble identifying bad coffee.
Nagy Vilmos wrote: my coffee of choice is now an Which proves above reasoning. Coffee is warm and anything with a fancy name is not coffee.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
I've drunk coffee in Merca, I know how it can be truly elephanted. As for temperature, it is hot here and cold drinks are best. Also, the best coffee in the world is 2am cold dregs as you check in the production fix.
veni bibi saltavi
|
|
|
|
|
In my opinion, such as it is, I find that when the coffee beans are used twice (or even thrice) they tend to produce a most-unsavory elution.
In the states we refer to this a "Road Coffee".
The inspiration for one my sayings, "The best way to be awakened by a good hot cup of coffee is to spill it on your lap."
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: coffee beans are used twice (or even thrice) What! you used the bean multiple times, bloody hell that must taste awful.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Mycroft Holmes wrote: What! you used the bean multiple times, bloody hell that must taste awful. The only part of that which is correct is the part about the taste.
"Road Coffee" is I suppose a more colloquial term than I realized. The size of the USA makes a road trip often rather long. For efficiency, whilst on the road, one will pull over to a coffee-merchant of some sort (deli, gas-station, whatever) and get their rendition of coffee. This can be, as it turns out, almost anything (not only in quality, but I suspect, in content, as well). Bought 'on the road', it's 'road coffee'. These might even be from 'largish' chains: I once stopped, in bleary-eyed desperation, at a "Roy Rogers" for coffee. It was very hot dirty water in a paper cup and with a plastic lid. Anyway - if you use the beans enough times they eventually act as a water filter . . .
Interestingly, the coming of coffee chains has caused an upheaval in road coffee. One can find chains vending likes of Lavazza, Peats, and Starbucks coffee that intend it to be good (they also charge a road-side premium).
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|