The Dopefly Tech Blog

<< The Dopefly Tech Blog Main page

Nobody's doing UWP

posted under category: dotnet on November 14, 2017 at 11:21 am by MrNate

I'm working, nearly full time, on a Windows 10 UWP application these days. Strange, right? How many people do you know who are doing that? I bet it's not many.

Historically, my company has been a pretty strong Microsoft shop. That, plus we didn't have a true mobile strategy, left us with Windows 8/10, but on smaller devices, so it's mobile.

Oh! Mobility. Why can't we just make a web app? Let me back up.

The fuselage of the Dreamliner 787 is pure carbon fiber. It's an amazing machine, built like no other. We create, all the way from carbon threads, a huge airplane with a handful of seams instead of the traditional aluminum plates all over. Carbon fiber doesn't give way as easily to fatigue, so they say a 787 airplane we make today could fly for the next hundred years and beyond (as if the design wouldn't be technologically outpaced far sooner). Another neat trait is that carbon fiber blocks more solar ionizing radiation than aluminum airplanes, making it safer for frequent flyers and crew members. The downside is that it also blocks other radio signals very well thanks to its otherwise awesome density.

So when we send someone into one of these beautiful airplanes to do some work, there's no WiFi, most likely no 4G, and sometimes we actually need software to work while the airplane is flying (shocking, I know). Applications on our mobile devices need to be able to be offline - occasionally connected. Throughout IT history, we've found that it's easier to force a signal or make a longer wire, but we have a unique case here.

HTML5 has great offline support. Some of the things you can do are quite astounding in an offline mode, but browser limits tend to get in the way. Specifically, the limits of offline storage mean there are only so many pictures we can take and data we can collect in our mobile apps before forcing a connection. Last I checked, most browsers top out at 20 MB. Also, the Media APIs and various offline and client-side data storage mechanisms are still not stable enough or cross-platform enough to be viable enterprise solutions. Plus, internet explorer is still a thing. Ug!

So we're building a UWP app, and it's the right choice.

Googling it, however, you won't find many people doing the same. There are plenty of stackoverflow questions about WPF and XAML, but those are most all from the pre-Universal Platform days.

There are a few frameworks out there, and the Windows store has a slowly growing number of apps. It's not really that no one is doing UWP, it's really just that's it's a small community with a quieter online presence.

Maybe the Universal world is still just growing. The technology is fairly new so not everyone is on board yet. Then again, maybe the platform is far too immature to choose. We are finding out the hard way that the cutting edge tends to break skin now and then.

Recently, I found that MSTest is completely broken in Visual Studio 2017. How is anyone going to test their code if the first party framework is a non-starter? The runner up is xUnit, which works but only runs in a UWP application window. Both of those choices have the major downside of not working headlessly - they can only run from a Windows 10 PC and will not work on an integrated build server of any type because they both need a window to pop up.

We've also had debugging problems since the beginning. You can hit F12 to follow a reference out of a XAML file, but you'll never be able to follow a reference into XAML. Also you lose app insights as you get closer to the UI. Then there are the false-positive errors any time a XAML file is open, where VS is convinced that something is broken in your code while it's actually perfectly valid.

So is it a chicken or an egg? Do these problems get fixed when more folks work with UWP, or is the world waiting for some of the major holes to get fixed before jumping on the wagon? Maybe it's neither and we should all stay away. Maybe it's both and it will never start.

Most likely it will take Microsoft 5-10 years to get it right, but by then, the next big platform will come out, full of bugs.

Too old to comment!
On Apr 17, 2018 at 6:31 AM heena khan ( said:
its really informative

On Apr 17, 2018 at 6:32 AM heena khan ( ) said:

On May 18, 2018 at 1:24 AM Uma Rai ( said:
I was searching for the very same details for the last six months. Thank you for the information

On Jul 8, 2018 at 1:01 PM VRL PACKERS AND MOVERS (JAGUJANGRA0000 who wouldn't be caught dead at GMAIL.COM) said:
VRL House Shifting Company serve you anywhere according to your needs of moving and relocation, vrl house shifting office shifting, vrl house shifting house ...
Welcome to our company VRL House Shifting an eminent relocation service provider. We Vrl house Shifting Banglore are the leading packing and moving service provider in the Packers movers industry. We Vrl house shifting banglore offer quality and comprehensive relocation services at the economical rate to our customer. We Vrl house Shifting bangalore have branches in all the major cities of Karnataka to help our customer with all the require relocation services.

Our expert professionals take care of all the valuable goods of the client before moving it to new destination. We VRL home Relocators banglore are here to help our customers with our quality and comprehensive packing moving services. We at VRL House Shifting banglore provide all the required services related with shifting. Our staff members are very much talented and they are providing their experience to make relocation of valuable goods of the customer at ease.

On Aug 2, 2018 at 1:44 AM Sophie (sophietaylork who wouldn't be caught dead at said:
Plan ahead- Do not wait until the last minute. If you know you are going to be faced with the dilemma of having to consider about what to keep and what to keep, allow yourself adequate the opportunity to organize.
Visit Site:

On Aug 2, 2018 at 1:44 AM Sophie (sophietaylork at the endearing said:
Go through your personal property and determine what you will need in your house immediately and what can be stored. Once you have decided which products need to be stored, start the procedure for selecting an appropriate storage place.
Visit Site:

On Aug 2, 2018 at 1:44 AM Sophie (sophietaylork from said:
Ensure that you find out one that can adequately accommodate your personal property. Doing this before time can create moving day a breeze.
Visit Site:

On Aug 2, 2018 at 1:45 AM Sophie (sophietaylork who spends every waking moment visiting said:
Size Matters- One of the first factors you have to think about is the gap of your new residence. Greater your living place the additional placed you are going to have to keep products.
Visit Site:

On Aug 2, 2018 at 1:45 AM Sophie (sophietaylork at the ever famous said:
Be sure to keep any additional elements of such a way that disrupts your overall transformation initiatives and procedure as little as possible.
Visit Site:

On Aug 2, 2018 at 4:01 AM Olivia Smith (oliviasmithj624 sends love to said:
Packers and Movers in Pune @
Packers and Movers Mumbai @
Movers and Packers in Hyderabad @
Movers and Packers Bangalore @
Packers and Movers in Chennai @

On Aug 2, 2018 at 4:01 AM Olivia Smith (oliviasmithj624 who loves said:
Packers and Movers in Agra @
Packers and Movers Amritsar @
Movers and Packers in Aurangabad @
Movers and Packers Bhopal @
Packers and Movers in Bhubaneswar @
Packers and Movers Coimbatore @
Packers and Movers in Dehradun @
Packers and Movers Dhanbad @
Movers and Packers in Guwahati @
Movers and Packers Faridabad @
Packers and Movers Ghaziabad @
Packers and Movers in Ahmedabad @
Movers and Packers in Navimumbai @
Movers and Packers Vadodara @
Packers and Movers Gwalior @
Packers and Movers in Jalandhar @
Movers and Packers in Jaipur @
Movers and Packers Kanpur @
Packers and Movers in Kota @

On Aug 8, 2018 at 12:03 AM Mausam Roy (raghuwanshroy94 has underestimated the power of said:
Companies like movers and Packers play a significant role in while relocating from one place to another. They will help you to shift without any hassle and error More information: At the time of relocation, there are so many things to manage which is tough without any expert’s advice and assistance More information:

On Aug 8, 2018 at 12:04 AM Mausam Roy (raghuwanshroy94, who eats said:
The Packers and Movers in are specialized in offering world-class services to its clients. They are leading in providing all kinds of relocation amenities across all the major cities of India.They make their customers contented with the state-of-the-art amenities More information:

On Aug 8, 2018 at 12:04 AM Mausam Roy (raghuwanshroy94 of said:
As the company deal with packing and moving they need to be amenable to all legal and safety rules and regulations. These norms referred to national-level and state-level rules which need to be complied with prior to taking up any moving assignments. Their dedicated team satisfies each of the criteria so that our valuable clients get to achieve hassle-free service More information:

On Aug 8, 2018 at 12:05 AM Mausam Roy (raghuwanshroy94 who spends every waking moment visiting said:
The “taxes levied” factor needs to be taken into consideration at the time of inter-country relocation. They are extremely punctual in meeting up all the norms whether it is an inter-state excise duty or regulations as per a state More information:

On Aug 8, 2018 at 12:05 AM Mausam Roy (raghuwanshroy94 from said:
When you are hiring the Packers and Movers in you must sit back and relax. This is because their experts will take care of everything with utmost dedication.They will provide you with the following services:

On Aug 24, 2018 at 8:58 PM Nancy Chopra (nancychoprax sends love to said:
I truly like this post it was outstanding and integrating post. I must say I enjoy reading this article thanks a lot for sharing this article and continue to a decent effort.
Rishikesh Escorts Service @
Rudrapur Escorts Service @
Dehradun Escorts Service @
Haridwar Escorts Service @
Mussoorie Escorts Service @
Nainital Escorts Service @
Srinagar Escorts Service @
Haldwani Escorts Service @
Almora Escorts Service @
Meerut Escorts Service @
Jammu Escorts Service @
Ramnagar Escorts Service @

On Sep 6, 2018 at 3:00 AM Mitchell John (mitchelljohn2668, who eats said:
When you call the number to tech support you are able to talk to a real person instead of the recorded message which can get irritating at times.

On Sep 6, 2018 at 3:01 AM Mitchell John (mitchelljohn2668 whose domain rhymes with said:
These are experts who provide practical solutions to the technical problems.

On Sep 6, 2018 at 3:02 AM Mitchell John (mitchelljohn2668 who dances with said:
This means you do not have to be put on hold while the person on the other hand looks for the solution in books or the internet nor do you have to do with the recorded messages which sometimes offer only the partial solution to the problem and leave us high and dry.

On Sep 6, 2018 at 3:03 AM Mitchell John (mitchelljohn2668 who loves said:
Using the number to tech support we do not have to go and search for all the technical manuals and booklets which were stacked away, nor do we need to spend time trying to identify the problem and then trying to locate the solution in them which could or could not be correct.

On Sep 6, 2018 at 3:03 AM Mitchell John (mitchelljohn2668 has underestimated the power of said:
All this could be very time consuming and tiring. As compared to all this we have an option of talking to the expert who not only has the right answer, but has more information or maybe updates on the problem as well.

On Sep 6, 2018 at 3:04 AM Mitchell John (mitchelljohn2668 at the ever-endearing said:
We all know technology is changing by the minute so talking to someone who has the latest information is definitely better than going though old manuals.

On Sep 25, 2018 at 2:51 AM jasmine (jennyarorajenny11 from said:
Hi,this is Jasmine in Bangalore model.

On Sep 28, 2018 at 5:43 AM Bangalore Escorts (ruhisharma399 has underestimated said:
I am Ruhi Sharma from Bangalore and living here since last 5 years. I am an Independent Escort in Bangalore and offering my escort service only to some decent Gentlemens who are very high class and completely understand my privacy. By nature I am very fun loving and very open minded lady. I have the quality to adjust myself according to situation and atmosphere. I am totally different from other Independent Escorts in Bangalore because i am a lady who is down to earth even after living with many high class peoples. for more information, please visit my website-

On Sep 28, 2018 at 6:42 AM Bangalore Escorts (ruhisharma399 at the ever-endearing said:
I am Ruhi Sharma from Bangalore and living here since last 5 years.

On Sep 29, 2018 at 4:16 AM Priya Gupta (griya6255 of said:
We give the most finest and elite escorts in Bangalore even all finished India. Our young ladies are handpicked deliberately and we generally deal with your security and caution.

On Oct 1, 2018 at 6:43 AM Priya Goyal (pg2492342 has underestimated the power of said:
Hi gentleman I am Priya Goyal I am 22year old female model in Bangalore escorts. We are provide in hot and sexy model in Bangalore escorts.Please visit my website for more detail:-

On Oct 4, 2018 at 1:50 AM nene (sadasdasds who loves said:

On Oct 5, 2018 at 4:33 AM nene (asdasdasdas, who eats said:

On Oct 15, 2018 at 1:00 AM Jagriti Malhotra (jagritimalhotra52 sends love to said:

Hi,I am Jagriti Malhotra 07738046711, from Mumbai. A beautiful girl from Mumbai here comes to you giving you compelete satisfaction and spend a wonderful time with you and also giving the memorable moments of life.

On Oct 15, 2018 at 1:01 AM Alisha Patel (jagritimalhotra52 whose domain rhymes with said:

Alisha – Dial 07738046711 for genuine & VIP Mumbai escorts service. I am low budget well educated hot and sizzling Independent Escorts girl in Mumbai.

On Oct 15, 2018 at 1:02 AM Jagriti Malhotra (jagritimalhotra52 at the ever famous said:

I'm Rani Kali an Independent Mumbai Escorts, Call Girl & Female Model Escort Services in Mumbai for Your Spicy erotic Desires.

On Oct 15, 2018 at 1:03 AM Rita Chopra (jagritimalhotra52 from said:

Hey guys, my name is Rita Chopra. I am waiting very eagerly to make your evening colorful. So, just call me at 07738046711 for my best Mumbai Escorts Services.

On Oct 15, 2018 at 1:03 AM Tashu Sharma (jagritimalhotra52 via said:

I am Tashu Sharma 07738046711, a College girl Independent Mumbai Escorts Model for High Class Escort
services in Mumbai with real Photos. Make your dreams true with me.

On Oct 15, 2018 at 1:04 AM Shimi Sharma (jagritimalhotra52 at the ever popular said:

Call - 07738046711, This is Shimi Sharma a professional model and independent well educated person stay
in Mumbai. I loved to learn new thing about life and meet new experience peoples to gain his idea and

On Oct 15, 2018 at 1:34 AM Sunita Verma ( said:

On Oct 15, 2018 at 1:37 AM Sunita Verma ( said:

On Oct 15, 2018 at 5:56 AM Kiaan Roy (kiaanroy2, by way of said:
Both of our solutions enable you to eliminate the headache of Windows Server 2008 and Windows Server 2012 R2 print management with a far smaller—or even zero—local footprint. Yet your organization's print environment gains enterprise-level features, stability and availability. That's why it's finally time to put your print servers out to pasture and experience Printer's improved print management paradigm.

On Oct 15, 2018 at 5:56 AM Kiaan Roy ( who would have preferred an address at said:
All of IT is a puzzle. Regardless of whether you're working with software or hardware, you have to make sure that each piece fits snugly within its larger environment, ultimately forming a single seamlessly interlocking whole.

On Oct 15, 2018 at 5:57 AM Kiaan Roy (kiaanroy2 at the ever-endearing said:
That's not always easy to do, of course, and least of all where enterprise printing and print management are concerned. For years print servers have been the de facto standard in print infrastructure, but nowadays they are quickly being superseded by cloud-based printing solutions. Cloud printing provides organizations with a way to enjoy the benefits of a full-featured print environment without the tangle of onsite hardware that has traditionally served as its backbone.

On Oct 15, 2018 at 5:57 AM Kiaan Roy (kiaanroy2 at the ever-endearing said:
At Printer, we've always seen them as two sides of the same coin. You can't have effortlessly reliable printing without effortlessly reliable print management. So when we designed Printer Cloud, our next-generation software-as-a-service (SaaS) cloud printing solution, we knew that it should retain the same powerful administrative features as our on-premise print management software. These are features that give you the ability to:

On Oct 15, 2018 at 5:58 AM Kiaan Roy (kiaanroy2 whose email lies with said:
With Printer Cloud, end users also have the ability to identify and install nearby printers themselves using the convenient self-service portal and optional floorplan maps. This is a perfect example of how better cloud print management results in a superior cloud printing experience. Because users don't need to waste time calling the service desk or hunting through labyrinthine lists of printers for mapping, they can start printing out their documents sooner rather than later.

On Oct 15, 2018 at 5:58 AM Kiaan Roy (kiaanroy2 of said:
And unlike other cloud-based printing solutions, the transition to Printer Cloud is remarkably easy and smooth. There's no special hardware to purchase or hoops to jump through. All you need to do is use the handy migration tool to import all the printers, drivers and settings from your existing print servers. That's it—an almost imperceptible transition and you're now enjoying the advantages of a cloud print service. Better still, with your migration to Printer Cloud complete, you can 86 your print servers and all their accompanying costs and headache.

On Oct 25, 2018 at 2:57 AM Distributor Leptosin Pusat ( said:
The content contained in this post is very useful. Thank you for sharing.
Don't forget to visit this website, it will solve your problem. Check this out guys !

On Oct 27, 2018 at 4:32 AM Sofiya Khan (sofiyakhanmumbai who wouldn't be caught dead at said:
Sofiya Khan Mumbai Call Girls hand-picked option of top level and stylish Escorts in Mumbai.

On Nov 4, 2018 at 7:13 AM Dubai Fun Club ( said: Please visit the website for more details. If you are planning a visit Dubai you must visit Dubai companions at Please visit the website for more details. is one of the best and is another portal.

On Nov 12, 2018 at 6:10 AM Alisha Mehta (alishamehtaa69 sends love to said:
Hello Guys I am Alisha Mehta a natural and charming high class Noida Escorts in model escorts working for you in Noida.

On Nov 14, 2018 at 5:43 AM Noida Call Girls ( said:
I am Alisha Sharma an escort service provider girl working in Noida NCR region. I am a playful girl and escort services in Noida.
Too old to comment!