AZURE SQL DATABASE MANAGED IDENTITY AAD AUTHENTICATION Passwordless connection string to Azure SQL database using Azure managed identity Traditionally, the connection string to the Azure SQL database contains both username and password. Even if you store these credentials in KeyVault, a password needs maintenance/rotation and it might end up in the wrong hands (for instance if sloppy developers keep the password Hallstein Brøtan HALLSTEIN BRØTAN 7 SEP 2021 • 4 MIN READ AZURE CLI DOTNET DOTNET USER-SECRETS Azure CLI and dotnet user-secrets part 2 How-to for how you can fetch connection strings and keys for Azure resources like Cosmos Db, SQL Server and Redis using Azure CLI. Johan Grønstad JOHAN GRØNSTAD 24 APR 2020 • 5 MIN READ AZURE CLI DOTNET DOTNET USER-SECRETS Azure CLI and dotnet user-secrets Script dotnet user-secrets and Azure CLI to reduce time spent on configuring Visual Studio Code for debugging apps dependent on resources in Azure. Johan Grønstad JOHAN GRØNSTAD 20 APR 2020 • 4 MIN READ BANKID AUTHENTICATION SECURITY Implementing BankID on .NET Core using OpenID Connect This blog post will guide you on how to implement Norwegian BankID and BankID on mobile, using a BankID provider named Signicat, which is one of the partners recommended by BankId. Signicat offers a demo client open for everyone, so it's easy to start Hallstein Brøtan HALLSTEIN BRØTAN 30 MAR 2020 • 6 MIN READ AZURE AZURE APP SERVICE GHOST.IO Ghost on Azure with docker I spent a lot of time to find out how I can host a ghost docker image on Azure. I couldn't find anything that I could understand and use. That's why I decided to do research and here is step by step documentation of Sergey Migalnikov SERGEY MIGALNIKOV 16 MAR 2020 • 7 MIN READ AZURE APPLICATION INSIGHTS Never IDLE state with Azure Application Insights All web applications hosted on Web Apps become idle if nobody use them. And therefore first request "wake them up" and takes a little bit more time than the others. To keep the application always "awake" the easiest way is to use Application Insights. Sergey Migalnikov SERGEY MIGALNIKOV 16 MAR 2020 • 1 MIN READ AZURE SQL SERVER AZURE AUTOMATION How to create a database copy using Azure Automation A lot of projects nowadays involve working with Azure SQL Server. When you need to test new features or fix bugs is really useful to have a copy of the production database. If you are not using Azure this usually means making a copy Alex albu ALEX ALBU 12 MAR 2020 • 6 MIN READ JULEKALENDER Julekalender 2019 - Løsningsforslag This post is written in Norwegian only. Julekalenderen finnes på https://julekalender.novanet.no Tradisjon tro arrangerte Novanet julekalender også i 2019. Den besto av 15 luker i økende vanskelighetsgrad, der hver luke var et bilde fra et sted i verden som måtte besvares Hallstein Brøtan HALLSTEIN BRØTAN 7 FEB 2020 • 7 MIN READ NOVANET SOCIAL HACKATON Hackaton - The Novanet Way In the first month of every year all Novanet employees gather at a cabin in the mountains. It's time for the annual Hackaton! Everyone gathers for a weekend to work together on a technically challenging assignment. In addition to a lot of social activities and great food and beverages :) Lars Alexander Jakobsen LARS ALEXANDER JAKOBSEN 29 JAN 2020 • 4 MIN READ KUBERNETES VNET VNET-INTEGRATION Connecting your Azure App Services with Azure AKS Kubernetes At a customer I work for we have a number of web sites running on Azure App Services. We also have a number of backend services running in a kubernetes cluster. The backend services are all exposed out on the internet, and thus available Olav Nybø OLAV NYBØ 18 NOV 2019 • 6 MIN READ NDC CONFERENCES NDC 2019 - Our recommendations NDC (Norwegian Developer Conference) has just ended its 12th consecutive event in Oslo. As always, the speaker list contained some big international names combined with some local talent. The agenda contained 185 talks divided in 10 simultaneous tracks, ranging through 45 different technologies. It's Hallstein Brøtan HALLSTEIN BRØTAN 20 JUL 2019 • 1 MIN READ MANAGED IDENTITY AZURE APP SERVICE AZURE CLI Managed Identity and AppAuthentication I recently wrote a post where I did some exploring into managed identity for Azure app services. I showed how to get an access token, but only briefly mentioned the Microsoft.Azure.Services.AppAuthentication package, and said nothing about how to write .NET Core Olav Nybø OLAV NYBØ 31 MAY 2019 • 4 MIN READ AZURE CLI MANAGED IDENTITY AZURE Exploring Azure App Service Managed identity Quite often we want to give an app service access to resources such as a database, a keyvault or a service bus. We used to do this by configuring the app service with secrets that enabled the application to access these protected resources. However, Olav Nybø OLAV NYBØ 6 MAY 2019 • 4 MIN READ ASP.NET CORE MEMORYCACHE LAZYCACHE ASP.NET Core Memory Cache - Is the GetOrCreate method thread-safe? In this blog post I will be researching a common question raised on forums like StackOverflow: "Is the GetOrCreate method thread safe?". This blog post also contains an interview with the creator of LazyCache, Alastair Crabtree Hallstein Brøtan HALLSTEIN BRØTAN 19 FEB 2019 • 7 MIN READ VARIABLE NAMES LANGUAGE Language please! What this blog need is a bi-quarterly-ish language themed blog post series, said none of our (two) readers ever. So without further ado we proudly present our bi-quarterly-ish language themed blog post series!!!1!!1! In this premier installment we will look at one Kristian Oftedal KRISTIAN OFTEDAL 20 DEC 2018 • 4 MIN READ AZURE SERVICE BUS MICROSERVICES HANGFIRE Microservice-ish architecture with .NET Core and Azure Service Bus Microservices, events and serverless are all trending topics when it comes to software architecture. This blog post gives a practical approach to becoming trendy. Lars Alexander Jakobsen LARS ALEXANDER JAKOBSEN 17 DEC 2018 • 7 MIN READ AZURE FUNCTIONS AZURE DEVOPS VS CODE Up and running with Azure functions and Azure DevOps Let's have a quick look on how you can create an Azure Function and setting up a basic Azure DevOps flow for CI / CD. First you need to create a function, and for the purposes of this demo this is what's needed: VS Code Kristian Oftedal KRISTIAN OFTEDAL 26 NOV 2018 • 3 MIN READ RXJS ANGULAR JAVASCRIPT RxJS: Getting fooled by empty Observables Empty observables can be dangerous when not understanding how they affect callbacks. In this post I will try to explain how you can avoid getting fooled by empty observables. Hallstein Brøtan HALLSTEIN BRØTAN 27 OCT 2018 • 2 MIN READ REACT NATIVE JAVASCRIPT IOS React Native and the Array.reverse bug The news that broke a couple of days ago about the Array.reverse-bug that occurs in the newly released iOS 12 was a bit scary. I first learnt about it from this Stack Overflow-post by way of Hacker News. Developers have experienced a JavaScript-bug Christian Brevik CHRISTIAN BREVIK 21 SEP 2018 • 3 MIN READ SANITY.IO ANGULAR GHOST.IO Building our new website At some point, we all come to the same conclusion: we have to upgrade our website. For us, it meant modernizing the visual profile (including new logo and colors) and starting from scratch technically. An important requirement was that the new website had to Ingve Vikan Sund Lars Alexander Jakobsen INGVE VIKAN SUND, LARS ALEXANDER JAKOBSEN 29 AUG 2018 • 5 MIN READ TIP VISUAL STUDIO CODE OAUTH2 Manually testing APIs using Client Credentials and bearer tokens with REST Client for Visual Studio Code The REST Client for Visual Studio Code is an excellent tool for testing HTTP based endpoints. In my opinion it's one of the smoothest ways to test any endpoint behind an HTTP interface. But there are some use cases where Postman felt like it Johan Grønstad JOHAN GRØNSTAD 17 JUL 2018 • 3 MIN READ REACT NATIVE NODE REACT Elastomania takes the stand, NDC 2018 Winter 2018 we put on our cross-country skis and went to a cabin in the woods. Our boss told us not to come back until we had come up with an idea for our stand for NDC Oslo ;) After a lot of discussion, arguing Lars Alexander Jakobsen LARS ALEXANDER JAKOBSEN 25 JUN 2018 • 3 MIN READ ZEPLIN DESIGN TIP You're a designer, Harry or: Four handy tricks using Zeplin I'm not a designer, but for a brief period of time I got to feel like I knew how it feels to be one. It all started when a new designer was brought on to a previous client project I worked on and introduced Johan Grønstad JOHAN GRØNSTAD 19 JUN 2018 • 3 MIN READ VSCODE TYPESCRIPT JAVASCRIPT Your first VS Code extension It's not a secret that VS Code is becoming a very popular choice as editor for many developers[1]. I like the editor because it is snappy, and has extensions for pretty much any language or framework I dive into. One feature I love Christian Brevik CHRISTIAN BREVIK 8 MAR 2018 • 5 MIN READ ASP.NET CORE SANITY CMS Sanity CMS - headless CMS for the people A headless CMS is free of the presentation layer, and focuses entirely on the content. It does not ship with any frontend template structure or middleware for hijacking the pipeline. By choosing a headless CMS you can more freely choose which technology you wish Ingve Vikan Sund INGVE VIKAN SUND 5 FEB 2018 • 4 MIN READ Novanet blog © 2021 Latest Posts Facebook Twitter Ghost