Azure Portal: The missing ClearDB MySQL database
I moved my website to Azure a long time ago, and at the time I created a MySQL database that was added as a so-called ‘linked resource’. The database itself was easily managed from the provider,...
View Article(Not so) Stupid Question 299: Where does the editor war stem from?
The rivalry between different editors is as notorious as the tabs versus spaces debate. In Silicon Valley, the series on the startup in Silicon Valley called Pied Piper; the main character notoriously...
View Article.NET Core: Finding out SDK-, installed runtime-, and Framework Host versions
I was going to do a longer writeup on this, but I’ll just share the script with a very simple explanation for now and do the writing later. I’m not pleased with my explanation below, its written in a...
View Article(Not so) Stupid Question 300:Where does the preference for dark editors come...
Dark editors are preferred over light theme editors by many developers. But where does this come from? The very first command-lines had a dark background, and the color preference might have stuck...
View ArticleOutputting all the available Octopus Deploy variables
We recently moved our environments to new virtual machines, and decided to reinstall and set up Octopus Deploy from scratch. We also used this opportunity to change some of the deploy steps so we could...
View ArticleRunning one-off scripts remotely on deployment targets in Octopus Deploy
We have a peculiar situation with our Hangfire service, a service that kicks of jobs as separate processes using different queues for different tenants. When we add a new tenant we currently have to...
View ArticleASP .NET Core HTTP Error 502.5 – Process Failure
We have been doing a round-robin-flu at work for the last few weeks, and this week it was my turn. It has been a frustrating and boring week in bed- but I’m finally recovering and I can start...
View Article(Not so) Stupid Question 301:What is a candy drop or USB drop attack?
Time for another question! About a year ago we had several incidents at Lindholmen where people would find USB sticks in the parking lot. This is something often referred to as a ‘Candy Drop’ or USB...
View ArticleI’m speaking at DockerCon next month!
I’m on my way to Stockholm to meet up with Seth and Kaitlin from Channel 9 (Microsoft) for dinner and laughs A few months ago, they did a recording with me in Stavanger a city close to where my parents...
View Article.NET version 4.6.2 and 4.7 option missing from Visual Studio
Visual Studio is amazing, it keeps getting better and better for each release. However, the Visual Studio installer can be a little bit unintuitive. Yesterday I cloned a repo and the solution was a...
View Article(Not so) Stupid Question 302: If a service is not hosted in the EU, does the...
GDPR, General Data Protection Regulation, is just around the corner. In May next year, this regulation comes into effect and the implications are big. But how big? What if a service is hosted outside...
View Article(Not so) Stupid Question 303:Does the GDPR require two-factor authentication...
This question is tricky, because the answer isn’t as clear as with the previous question. The answer is: it depends. A company should take ‘appropriate measures’- but what is appropriate, who decides...
View Article(Not so) Stupid Question 304: Is a physical password manager (notebook) a...
If your initial gut reaction is NO then you know how I first felt when I saw this popular password notebook on Amazon. I tweeted out my initial reaction and asked for opinions. I’m glad I did, turns...
View ArticleQuerying across mulitple Application Insights apps/resources with Log Analytics
Log Analytics has scope functions that lets us do many interesting things, and one very useful thing is to do queries across Application Insights resources. Each service we have uses its own...
View Article(Not so) Stupid Question 305: What is Planned Obsolescence?
The last few days there has been a lot of talk about something called ‘Planned Obsolescence’. As a software engineer I find this topic very interesting, as we as programmers, might find ourselves in a...
View ArticleError trying to run NUnit tests in Visual Studio 2017: ‘Unable to fetch...
I was setting up a new dev environment, and for this environment I went ahead and installed NUnit3TestAdapter so Visual Studio could discover the tests. However, although the the test were found there...
View Article(Not so) Stupid Question 305: What is a transitive dependency?
I’ve been in bed sick for two days, and to celebrate that I’ve finally managed to drag myself out of bed AND had a shower (winning!) I did a short ‘Stupid Question of the Day’ (as I always say, there...
View ArticleAzure Log Analytics ML: Using the evaluate operator with the app() or...
I just came back home from the MVP Summit in Redmond, USA, and I was welcomed by a snow-covered Gothenburg and a close friend that cheerfully told me he had purchased a house. As much as I love the MVP...
View ArticleDell XPS 13 Plugged in, not charging
While at the summit my laptop stopped charging- which was incredibly frustrating. I borrowed a charger from another MVP, and it seemed to charge. But once I came back home it stopped charging again and...
View ArticleGDPR Tools in SSMS
Quick post before I head home from work! I spent most my day updating my environment and one of the things I updated was SSMS. I was very excited to update SSMS as it has some new features that came...
View Article