All posts in Development

I’ve been talking to a great number of partners the past years on the topic of the Windows Store functionalities. The store isn’t just about publishing apps, but also about maintaining apps. Beta-testing is also an important part of delivering software these days, especially with the agile approach to development. Apps published in multiple languages can be cumbersome to publish – you have to enter descriptions and pictures for all those languages … by hand. Then there are partners working on multiple apps for customers. And some even produce lots of apps for others where the process up ’till now required to publish them all by hand.

During the recent //build a number of developments in the Windows Store were presented that solve a lot of these problems. Let’s have a look at a few of them. Read more

Designing UWP apps

When the Microsoft design language was introduced with Windows 8, we tried to help out with an extensive set of guidelines around design and User Experience. These guidelines were in the beginning very restrictive, which resulted in lots of apps with squares. With Windows 8.1 we explained that guidelines means guidelines, not “the law”. And although the app certification team looks at the usefulness of an app, they never disqualify an app because “it’s ugly”.

Read more

There are lots of samples and answers to be found around creating WebAPI’s with ASP.NET, MVC etcetera. But I kept missing out on a simple walkthrough of (what I think is) a common scenario from start to finish. I have a database, and I want to give access to that data through a WebAPI with security enabled. Then I want to use that WebAPI from a Windows client. So I’m publishing a few posts now to write down the path I took using the latest, greatest.

The new development around websites on the server side is with ASP.NET 5 on .NET Core. The beauty of these new implementations is that they are open-source and cross-platform (Windows, MacOS and Linux). So you can use this technologie in the environment you like. As this is currently [March 2016] still in development, the documentation is still in development too. But it helped me to get started quickly. The documentation can be found on docs.asp.net.

Read more

To countdown to the release of Windows 10 on July 29th 2015, I’ve created a simple countdown clock. When I was asked to do this, I first thought of a simple clock with counters, but I wanted something different. So I came up with the idea of using fridge magnets to make up the clock.

The clock is (now) always in Dutch, maybe I’ll upgrade it to also do English. You can find the app in the Windows 8 Store.

A minute is counted down visualy by the blue background that slides in or out vertically. The rest is counted down by the dynamic removal, addition and movement of magnets. All moves are done by a hand. Every now and then (at random) a random magnet almost falls off, but the hand corrects that again.

The entire screen links the the Windows 10 landing page where you can register for upgrade now or get the upgrade once it’s made available.

Read more

Last October Microsoft released the Microsoft Band – a wareable with a bunch of sensors and some apps. You can track your excercises, health, sleep and more. You can also see/feel notifications of incoming calls, mails, etceteras. Of course people want to extend this experience or use the data in their own app or website.

microsoft-band

Read more

For a project a use Azure Mobile Services to store GPS locations. But GPS locations are very hard to read – well, unless your debugging it all the time, then GPS locations start to mean something. The more human readable form is an address. To obtain an address for a GPS location you can use the Bing Service to do reverse geo-encoding. I wanted to do this automatically in my INSERT node.js script in the Azure Mobile Service.

As it took me some research to find the right solution, I thought it might be nice to share it with the world 🙂 So here is what I did… Read more

I was struggling with a problem during development of an app. I’ve had this before – build failed with the message:

“DEP0700 Another user has already installed a packaged version of this app”.

Because there are more than one user on my PC I most of the times could fix this by logging in to the other accounts to remove the app and then it would work. But not this time. No other installations that I could find, but the error remains. Also after reboot.

Read more

Side-loading is a mechanism which can be used to install apps in Windows 8 without using the Windows Store. This is mainly used for Line-Of-Business scenarios. You can install an app with a developer license, but that license expires every 30 days. When side-loading is enabled, you can install an app with a license that doesn’t expire. Side-loading works on Windows RT, Windows 8 Pro and Windows 8 Enterprise. For this to work you need a side-loading key. The steps below are based on the article on Technet. Below a summary of the main steps to enable side-loading on Windows 8 that helped me set it up. Read more