[VS2017] Unable to login “failed to refresh access token”

I was running into this weird error today. For some reason (you know… it happens) Visual Studio lost it’s license. I was still logged in, but requested to re-enter my credentials. So I tried, but I kept getting errors. I then thought: let’s log out and log in again. So yeah, that didn’t happen…


[NL] Global Azure Bootcamp @ mStack!

Afgelopen jaar begon ik aan een nieuwe baan. Na 4 jaar werken voor Atos vond ik het tijd voor wat anders. Destijds verruilde ik een werkgever met ongeveer 75 collega’s voor eentje met 75.000 collega’s in 4 jaar tijd groeide dat bedrijf uit naar 100.000 man. Leuke tijd gehad, veel kunnen leren en de mogelijkheid gehad om te werken voor een aantal interessante (en vooral grote) bedrijven zoals DAF, Philips en het ministerie van Buitenlandse Zaken. Toch vond ik het tijd om wat meer focus aan te brengen op technologie die wat mij betreft nog jarenlang een zeer interessante markt zal zijn: Microsoft Azure. En rondom Azure organiseren wij op 22 april (zaterdag) het Global Azure Bootcamp. Gratis!


[Azure] Using Azure Functions Proxies

If you’ve started using Functions in Azure and you’ve got multiple set-up by now, you’ll start to find that managing them becomes a bit cumbersome, especially when you’ve spread them across multiple instances. All of the instances will have a different base URL and you might find it difficult to keep naming and versioning in line with what you planned. So now what? Let’s take a look at the newly released Proxies for Azure Functions! (more…)

[Column] Laat je niet verleiden, deel 2

Sorry, dit onderwerp houd me bezig. Twee weken terug schreef ik deel 1 van deze column, vandaag volgt deel twee. Misschien komt er ook nog wel een deel 3, we zullen zien. Waarom een deel 2? Omdat ik in deel 1 eigenlijk nog helemaal niet aan de titel ben toegekomen. Want nu weet je nog steeds niet waar die verleiding nu eigenlijk zit. Je hebt er waarschijnlijk wekenlang niet van kunnen slapen, ik snap het. (more…)

[Misc] Fixing annoying synchronization problem Outlook Android app

Since my outlook.com instance was upgraded to the ‘new’ experience, I’m having all kinds of issues. Two of the most annoying ones: my rules (junk sweep for instance) are not working. Not at all. Also, the synchronization on my mobile phone was pretty crappy, especially for people / contacts. It would not sync certain contacts (again: not at all) and others it would sometimes sync and sometimes delete. Being a nerd I could not stand this, so I went on to find a fix.

I tried all the logical stuff first: reset the account (which is an option in the app). Switch on / off contact syncing. Remove and add the account. Remove the app and reinstall it. I really tried pretty much everything, nothing worked.

With the update, legacy outlook.com account were moved over to a new infrastructure which is built on Office365 bits and pieces. It’s still Outlook.com, but it looks an awful lot like Outlook Online from Office365 now. And if you know Office365, you also know it’s basically Exchange behind the scenes. (more…)

[Column] Laat je niet verleiden!

72 jaar. Zo lang is het geleden dat we als mensheid een einde maakten aan de 2e wereld oorlog. Eigenlijk nog helemaal niet zo heel lang geleden, 72 jaar. Er leven nog genoeg mensen die er toen ook al waren. Er leven nog veel meer mensen die geboren zijn als gevolg van die oorlog. Na de jaren van wanhoop en ellende brak er een tijd aan waarin mensen weer durfden te leven. Een periode van pakweg 10 jaar waarin er een hele generatie werd geschapen. We noemen ze de baby-boom generatie. En dit stukje gaat over wat die generatie voor ons achter laat. (more…)

[Azure] Using precompiled DLL’s for your Functions

One of the cool things about Azure Functions is that they are very easy to get started. You create a new function, type some code and you’re off. This is very nice from a getting started point of view, but once you’re considering to use them for more than just playing around, other things come into play. For instance, you might want to actually test what you’re doing. You might want to reference projects, you might want to reuse some of the code you (or your company) already has. Now there’s all kinds of ways of doing this, but just recently the Function teams introduced another very interesting possibility: the use of precompiled DLL’s. (more…)

[Azure] From Function to SharePoint List Item

This article describes how to insert an item into a SharePoint list using an Azure Function written in C#. Might seem like a trivial task, but there are some caveats you might want to take notice of before you start.


[Azure] Debugging Azure Functions: could not register URL

It’s still in the works, but the Azure Functions team released a preview version of the “Visual Studio Tools for Azure Functions”. At this time, you’ll need VS2015 Update 3 installed to get this to work, check out https://blogs.msdn.microsoft.com/webdev/2016/12/01/visual-studio-tools-for-azure-functions/ for further instructions.

So all excited I downloaded the tools, installed them and created my first local Function to debug from Studio. Unfortunately, it didn’t work. I got two command prompt windows which disappeared after a short while. No error, no debug, nothing. Hmmm….

A good next step is to run the functions CLI locally. You’ll need to have the CLI installed for this. Simply head over to the folder where you’ve just created your project and run “func host start”. In my case, this resulted in the following error:

“HTTP could not register URL http://+:7071/. Your process does not have access rights to this namespace”

You can assume that Visual Studio is facing the same issue, as it is also using the CLI underwater to host the functions. So what now? I found that the following command will list all of the registered http services:

Check that http.txt file and you’ll see there probably is an entry for http://+:7071/ in there.  I had nothing running on that port as far as I was aware so I decided to simply delete the reservation:

And there you go, the port is now freed up and both the CLI as well as debugging from Visual Studio (not at the same time, obviously) started working! 🙂

[Azure] Using an Azure Function to create custom Flow actions

If you’re working with Microsoft Flow, chances are that on some point in time you’ll run into a situation where the action you need simply doesn’t exist. If you’re a developer with skills to write C#, PowerShell, Node or even batch code, you’re in luck! Cause why not create that action yourself in the form of an Azure Function? Here’s how to do it.  (more…)